최고 품질의 상품들을 지금보다 더 많은 소비자들이 여러 유통 채널에서 더욱 폭 넓고 쉽게...
<자유 형식 자소서>
1. 지원 동기
대학교 2학년 때 저는 동아리에서 초등학생들에게 코딩을 가르치는 봉사 활동을 했습니다. 이 경험은 제 인생의 중요한 전환점이었습니다. 당시 저는 코딩에 대한 기초 지식이 부족했지만, 스크래치로 학생들을 가르쳐야 했습니다. 처음에는 설렘과 긴장이 있었지만, 학생들에게 더 잘 가르치기 위해 공부하는 과정이 흥미 있었습니다.
가장 기억에 남는 수업은 학생들과 함께 간단한 게임을 만든 프로젝트입니다. 학생들에게 게임 디자인의 알고리즘적 사고를 가르치기 위해 기본 구조를 설명하고, 각 요소가 어떻게 상호작용하는지 보여주었습니다.
예를 들어, 캐릭터가 장애물을 피하는 게임을 만들게 했는데, 조건문과 반복문을 활용해 게임 로직을 구성하는 방법을 가르쳤습니다. 학생들이 직접 코드를 수정하고 결과를 확인하며 이해하고 성장하는 모습을 보며 저도 큰 영감을 받았습니다.
이 경험을 통해 "가르치면서 배운다"는 말의 의미를 깊이 이해하게 됐습니다. 학생들이 어려움을 겪을 때마다 제가 배운 이론을 다시 떠올리고 문제를 해결하는 방법을 찾았습니다. 이러한 도전은 저의 코딩 지식을 더욱 확고히 했고, 개발자로서의 꿈을 키우는 계기가 되었습니다. 특히 학생들이 문제 해결에 성공했을 때 그들이 느낀 성취감은 저에게도 큰 기쁨이었습니다. 이 경험은 프로그래밍에 대한 열정을 불러일으켰고, 본격적으로 공부를 시작하게 된 중요한 전환점이었습니다
2. 성격의 장단점
저의 장점은 어떤 업무든 쳬계적으로 목표를 세운다는 점입니다. 어떠한 업무가 주어지더라도, 먼저 전체적인 그림을 그린 후 세부적인 실행 계획을 수립합니다. 이를 통해 예상치 못한 문제들을 사전에 파악하고, 시간과 자원을 효율적으로 분배할 수 있습니다. 특히 저는 주어진 업무의 우선 순위를 명확히 설정하고, 시간 관리를 중요시합니다. 항상 데드라인 전에 끝을 내고, 여유 시간을 확보해서 다른 부분을 성능을 업그레이드를 하거나, 산출물들의 퀄리티를 높였습니다.
이러한 접근 방식으로 인해 업무의 완성도를 높였고, 이전에 ICT융합대회 내에서 팀장을 맡았을 때 팀장이 되었는데, 당시에도 팀을 이끌어 계획적으로 개발을 진행했었으며 결과적으로 장려상을 수상하게 되었습니다. 이러한 장점으로 인해서 인턴 3개월을 하며 프로젝트를 진행하면서 데드라인보다 항상 빠르게 만들어냈으며, 여유시간을 통해서 AI 기능을 추가하며 좋은 성과를 얻었다고 생각합니다.
저의 단점은 처음에 남들보다 느리게 배운다는 점입니다. 왜냐하면 학습에 있어서 저는 독특한 접근 방식을 가지고 있습니다. 처음 새로운 업무를 배울 때는 다소 시간이 걸리는 편입니다. 하지만 이는 단순한 속도의 문제가 아닌, 저만의 철저한 학습 방식 때문입니다. 저는 모든 과정에서 "왜?"라는 질문을 던지며, 각 단계의 의미와 목적을 깊이 있게 이해하려 노력합니다. 이러한 학습 방식은 단기적으로는 다소 느려 보일 수 있으나, 약 2개월이 지나면서 그 진가를 발휘하기 시작합니다.
업무의 전체적인 맥락과 세부적인 의미들이 하나 둘씩 연결되면서, 처음에는 보이지 않았던 부분들이 명확해지기 시작합니다. 이 시점부터 저는 단순한 업무 수행을 넘어, 새로운 아이디어를 제시하고 프로세스를 개선하는 등 창의적인 기여를 할 수 있게 됩니다. 제 학습 곡선은 초기에는 완만하지만, 일정 시점 이후 가파르게 상승하는 특징을 보입니다. 이러한 깊이 있는 이해는 응용력 향상으로 이어져, 예상치 못한 문제 상황에서도 유연하게 대처할 수 있게 합니다.
3. 직무와 관련된 주요 경험
인사이드 정보에서 3개월간 인턴활동을 했습니다. 기본적으로 입사 한 후에 받았던 교육으로는 기본적인 업무 교육과 검색엔진 NEXTEN 교육을 받았습니다. 그리고 이 교육을 바탕으로 NFBS라는 웹 개발을 진행하면서 검색 기능을 RDBMS로 검색기능 구현했지만 데이터 양이 많아질수록 검색 속도가 느려지는 것을 확인했으며 NEXTEN을 이용해서 검색 기능을 사용해봤을 때 약 1000배정도 이상의 차이가 난다는 것을 알게 되었습니다. 이로 인해서 NEXTEN 검색엔진을 실제로 적용을 하게 되면서 왜 사용해야 하는지에 대해 깨닫는 계기가 되었습니다.
또한 저는 NEXTEN 개선 방향에 대해서도 고민을 해보았는데, 현재 트렌드인 AI기능이 탑재되어있지 않아 아쉬움이 있었습니다. 그래서 실제로 NFBS와 NEXTEN 결합을 하면서 AI 기능으로 SBERT모델과 BART모델을 직접 적용하면서 각각 유사도 기능과 요약 기능을 추가해보았습니다. 향후 NEXTEN에 AI 기능이 추가가 되면 더 많은 고객확보가 될 것이라 생각합니다.
모두의 연구소에서 진행하는 Djagno 백엔드 개발 과정 with AI 모델 프로젝트 과정을 참여한 경험이 있습니다. 해당 교육에서는 Django의 기본기부터 AWS 클라우드 서비스 운영, AI 활용 능력을 배울 수 있었습니다.
특히 가장 의미가 있었던 프로젝트는 Django 책출판 프로젝트입니다. 이 프로젝트에서 제가 맡았던 업무는 팀장 역할 및 개발업무를 맡았습니다. 당시에 교육 특성상 비전공자들이 많았었기에 유일한 전공자였으며, 또한 이태까지 팀장을 했었기에 하고 팀장업무를 맡게 되었습니다. 그래서 이 프로젝트 목적은 비전공자들도 쉽게 Django를 활용해서 웹 페이지를 만들 수 있게 만드는 것이 목표였으며, 개발 또한 최대한 이해할 수 있도록 로직도 간소화시키고 변수명도 세세하게 선정해가면 개발하였습니다. 결과적으로 저 뿐만 아닌 다른 팀원들이 맡은 업무에 있어서 충분히 노력을 해줬고, 데드라인을 맞출 수 있었고 책 출판을 성공적으로 마무리를 하였으며 무료 인기순위 1위라는 타이틀을 얻게 되었습니다.
E-mapp프로젝트에 인턴으로 참여했던 경험이 있습니다.
E-mapp프로젝트에 대해 간략하게 설명드리자면, 데이터 수집부터 데이터분석까지 one-stop으로 인사이트를 도출하는 서비스였습니다. 제가 업무에서 맡았던 일을 의사결정트리, 랜덤 포레스트, SVM등 다양한 머신러닝 모델을을 생성하고
각 모델들에 대한 하이퍼파라미터 최적화, 결과 도출 등 데이터 분석 프로세스를 구축할 수 있도록 만들었습니다. 이 과정에서 생성한 모델들을 문서를 작성해서 인수인계, 사용자들에게 쉽게 자료를 보고 이해할 수 있도록 작성했습니다.