최고 품질의 상품들을 지금보다 더 많은 소비자들이 여러 유통 채널에서 더욱 폭 넓고 쉽게...
1. 삼성전자를 지원한 이유와 입사 후 회사에서 이루고 싶은 꿈을 기술하십시오.
"일상 속, 언제나 함께"
저는 소소한 행복을 추구하고, 삶의 간단한 순간들을 소중히 여기는 사람입니다. 핸드폰으로 웃긴 영상을 감상하거나, 밤에 음악을 들으며 자신과 대화에 잠기는 것과 같은 일상적인 순간에서 삶의 즐거움을 찾습니다. 이런 순간들 속에서 삼성전자의 존재는 늘 함께하고 있었습니다. 삼성전자는 반도체, 핸드폰, 디스플레이 등 다양한 분야에서 1위의 글로벌 기업으로서 혁신적인 기술과 제품을 선보이며, 전 세계인의 일상에 녹아들어 세상을 바꾸고 있습니다. 이에 따라 삼성전자는 단순히 기업이 아니라, 사람을 위한 , 사람들과 함께하는 회사라고 느꼈습니다.
이러한 동기와 열정으로 삼성전자의 미래 비전에 동참하고 싶습니다. 소프트웨어 개발 역량을 활용하여 사내 지식 서비스 인프라, 어플리케이션 개발 개선에 도움을 줘 삼성의 생산 효율성을 높이는 데 일조하고 싶습니다. 이를 통해 회사와 고객 모두에게 더 큰 가치를 제공하며, 끊임없는 학습과 혁신을 추구하는 개발자로 성장하고 싶습니다.
삼성전자의 비전과 함께, 미래의 기술을 향한 열망을 키워가며, 일상에서 언제나 함께할 수 있는 믿음직한 동반자가 되고 싶습니다.
2. 본인의 성장과정을 간략히 기술하되 현재의 자신에게 가장 큰 영향을 끼친 사건, 인물 등을 포함하여 기술하시기 바랍니다. (※작품 속 가상인물도 가능)
학창 시절에는 뚜렷한 꿈이 없었습니다. 성장하면서 무엇이 될지 매 순간을 고민했던 기억이 남아 있습니다. 대학에 진학한 후에도 처음 두 해 동안은 수강 과목에 대해 정확히 이해하지 못하지도 못하고, 이 지식을 어떻게 활용하여 실제 무언가를 만들 수 있을지에 대한 고민도 끊임없이 했습니다. 또한 알고리즘도 단순 회사에서 시험을 본다는 말을 듣고 공부를 시작했습니다. 그러던 중 군대에 입대하게 되었고, 복무 중 군내 해커톤 행사에 참여하게 되었습니다. 당시 애플리케이션을 개발한 적도 없고 모르는 사람과 함께한다는 부담감 때문에 고민했었습니다.
고민만하던 저에게 변화를 준 인물은 코비 브라이언트였습니다.
평소 농구를 좋아해 유튜브로 농구를 보다가 우연히 코비 브라이언트의 인터뷰를 보게 되었습니다. 그는 최고의 농구선수가 되기 위해 모든 것을 다했다고 했으며 이러한 자세를 통해 세상을 자신의 도서관으로 만들고 자신이 얻고 싶은걸 찾을수있다고 했습니다. 이 영상을 보고 저는 “나 자신도 시작하기도 전에 걱정이 너무 앞서는데 내가 정말 원하는 걸 얻을 수 있을까? 라는 생각을 하였고, 일단 뭐든 열심히 해보자는 마음가짐을 가지게 되었습니다. 2개월 동안 여가 시간과 연등시간에 계속 코딩을 하며 프로젝트를 수행하였습니다. 비록 수상은 하지 못했지만, 이 경험을 통해 실제로 무언가를 개발하는 성취감을 느낄 수 있었습니다.
전역 후, 당시 화두에 올랐던 비트코인으로 인해 블록체인에 관심을 가지게 되어 스마트 컨트랙트에 대해서도 공부하면서 제가 흥미를 느끼는 분야를 찾아 나아가려고 했습니다. 그러다 과 동기들과 함께 공모전에 참가하면서 백엔드 개발을 처음 시도하게 되었습니다. 그때부터 백엔드 개발자로의 진로를 결정하게 되었는데, 학부 수업에서 배웠던 네트워크, 객체 지향 프로그래밍, 프로그래밍 언어론, 데이터베이스, 정보보안 등의 이론을 실제로 코딩에 적용하면서 코딩에 대한 즐거움을 느끼게 되었습니다.
당시 프로젝트 마감이 2주 정도 남은 상황에서 매일 2시간씩 백엔드 강의를 들으며 바로 코드를 짜고 동기에게 피드백을 받으면서 준비했습니다. 이 프로젝트에서 REST API를 개발하고, 테스트 코드를 작성, 리팩토링, 데이터베이스를 연동, 깃과 지라를 사용하여 이슈를 관리하는 등의 실무 역량을 키웠습니다. 실제 애플리케이션이 정상적으로 작동할 때, 그 순간의 성취감은 말로 표현할 수 없을 만큼 크고 뿌듯했습니다.
평소에 꾸준히 푼 알고리즘 덕분에 군대 내 해커톤에 참가할 수 있었으며, 해커톤에 참가한 경험 때문에 프론트 친구들과의 소통이 편했습니다. 또한 학부 수업 때 들었던 과목들로 인해 백엔드를 공부할 때 이해하기 쉬웠습니다. 이렇듯 저는 모든 개발의 순간순간이 결국 도움이 된다는 것을 느끼게 되었습니다. 현재는 자바 스프링을 꾸준히 학습하고 있으며, 서버 배포와 유지보수를 공부하며 서버 개발자로서의 역량을 키우기 위해 노력하고 있습니다. 이러한 노력을 꾸준히 유지하여 사내 서비스 인프라에 도움이 되고 싶습니다.
3. 최근 사회 이슈 중 중요하다고 생각되는 한 가지를 선택하고 이에 관한 자신의 견해를 기술해 주시기 바랍니다.
“DPU와 삼성”
Chat gpt 등의 인공지능 기술의 발전으로 데이터 연산의 중요성이 더욱 부각되고 있습니다. 방대한 양의 데이터를 효율적으로 처리하는 것이 핵심 과제 중 하나로 DPU(Distributed Processing Unit) 기술이 큰 역할을 할 것 같습니다. DPU는 CPU의 업무 부담을 줄여주고 전력 소비를 최적화하는 핵심 기술 중 하나입니다. 스마트NIC(SmartNIC)와 함께 작동하여 데이터 처리, 암호화, 데이터 분석 등과 같은 작업을 처리함으로써 CPU의 부하를 경감시킵니다.
현재 다양한 기업이 DPU 기술을 개발하고 있으며, 이에 대한 테스트 결과도 매우 유망합니다. DPU를 활용한 서버는 전체적으로 더 적은 전력을 소비하며, 특히 IPSec 암호화를 처리할 때 CPU만을 사용한 경우보다 서버의 전력 소비가 21% 감소한 것으로 나타났습니다.
삼성전자는 이미 세계적으로 인정받는 반도체 기술을 보유하고 있으며, 이 기술을 DPU 분야에 접목하면 뛰어난 시너지 효과를 얻을 수 있을 것으로 기대됩니다. 삼성의 기술력과 경쟁력은 DPU 분야에서 글로벌 리더로서의 역할을 수행하는데 도움이 될 것입니다.
뿐만 아니라, 삼성전자가 환경을 중요하게 생각하는 가치와 DPU 기술의 환경적 이점을 결합한다면, 환경 보호와 친환경 데이터 센터 구축에 기여할 수 있습니다. DPU는 데이터 처리의 효율성을 높여 전력 소비를 최적화하므로, 녹색 데이터 센터 구축과 환경 지속 가능성을 증진시킬 수 있을 것입니다.
4. 지원한 직무 관련 본인이 갖고 있는 전문지식/경험(심화전공, 프로젝트, 논문, 공모전 등)을 작성하고, 이를 바탕으로 본인이 지원 직무에 적합한 사유를 구체적으로 서술해 주시기 바랍니다.
JAVA - SPRING(BOOT)
학부에서 배웠던 객체 지향 프로그래밍과 온라인 강의를 통해 자바, 스프링 부트를 학습하였습니다.
공모전에 나간 프로젝트는 길거리에 있는 쓰레기를 주변 가게에 버릴 수 있게 도와주는 앱 애플리케이션입니다.
저는 해당 프로젝트에서 백엔드 파트를 담당하였으며, 가게 측 REST API 개발을 맡았습니다. 개발을 할때 전체적으로 msa에 적합하게 코딩하였습니다. 서비스 별로 클래스를 만들고 클래스별 의존관계를 최대한 줄여 확장성이 용이할 수 있도록 개발하였습니다. 또한 TDD를 통해 단위 테스트를 진행하면서 추후 리팩토링에 대한 생산성을 높이기 위해 노력했습니다.
- 가게의 위치를 저장하기 위해 공간 데이터와 반경 내 가게 검색을 빠르게 하기 위해 공간 인덱스를 사용해야 했었는데, 인터넷에 참고 자료가 없어서 어려움이 있었습니다. 공식 문서를 참고하여 2일간 꾸준히 코딩한 결과 성공적으로 적용할 수 있었으며, 100만건에 대한 데이터에 대해 검색 속도를 100배 이상 줄일 수 있었습니다.
- 코드 작성 후 리뷰를 받고 주면서 코드를 최대한 이해하기 쉽고, 직관적으로 작성하기 위해 노력하였습니다. 또한 저의 코드만 작성하고 끝내는 것이 아닌 동기들의 코드 하나하나 모두 보면서 동기들은 어떻게 생각하고 풀어나가는 지도 참고하고 프로젝트 전체 개발 흐름 및 구조를 이해하면서 프로젝트 전체 퀄리티를 높이기 위해 노력하였습니다.
운영체제
- 학부 시절 운영체제 과목을 수강하였습니다. 해당 과목에서 xv6와 리눅스 커널을 분석하고 CPU 스케쥴링 변경, 커맨드 명령어 구현 등 커널 변경, 시스템 콜 생성을 실습하여 운영체제에 대한 이해도를 높였습니다.
짧은 시간내에 학습하고 실제 적용할 수 있는 빠른 학습력, 제한된 정보에 포기하지 않고 해결하는 열정과 임기응변 능력은 혁신센터에서 추구하는 DX에 도움이 될 수 있으며 운영체제에 대한 이해력은 S/W 개발 내 다른 사업부와의 협업 시에 도움이 될 것입니다.