Internet Explorer 서비스 종료 안내

Internet Explorer(IE) 11 및 이전 버전에 대한 지원이 종료되었습니다.

원활한 이용을 위해 Chrome, Microsoft Edge, Safari, Whale 등의 브라우저로 접속해주세요.

네이버파이낸셜

금융권기타금융

합격자소서

최신순

확장
자소서 리스트

합격연도

기업명

직무명

분류

합격스펙/내용

스크랩

2022 하반기
네이버파이낸셜
Back-End 개발
대기업, 인턴
경기대학교 / 컴퓨터공학부 / 학점 3.51/4.5 / 사회생활 경험: (주)인플스톡-백엔드 인턴 ( 3개월 )
1. [필수] 지원동기는 무엇인가요? 어떤 업무를 하고 싶은지 구체적으로 기술해주시기 바랍니다. 선뜻 경험하기 힘들고, 도전해보지 못한 금융 분야에서 더 큰 경험을 통해 배우고, 성장하고 싶어서 지원하게 되었습니다. 친구들과 팀 프로젝트로 프로젝트를 하거나, 인턴으로써 개발에 참여한 플랫폼 서비스를 배포 하여 실제 서비스를 운영에 참여한 경험은 있지만, 많은 트래픽을 경험한 적은 없습니다. 그렇게 때문에, 프로젝트 설계 시에도 주어진 시간과 비용의 한계로 트래픽과 가용성, 확장성에 대한 부분은 크게 고려하지 않고 설계하였습니다. DB 설계부터 서버 배포까지는 경험했지만,실제로 많은 트래픽을 경험한 적이 없기 때문에 항상 반쪽짜리 개발을 하는 것 같다라는 생각이 들었습니다. 네이버 파이낸셜 인턴십을 통해, 단순히 코드만을 작성하는 것이 아닌, 코드 너머의 설계와 시스템 구조에 대해 생각하는 태도를 가지며 대용량 데이터를 저장하고, 관리하며, 소비자들이 불편하지 않게 안정적이고 효율적으로 데이터 처리하는 업무를 담당하고 싶습니다. 2. [필수] 학창시절부터 지금까지 수행했던 프로젝트 중 소개하고 싶은 프로젝트를 다음 양식에 맞게 모두 소개해주세요. (1. 프로젝트 명, 2. 수행 기간, 3. 참여 인원, 4. 사용 기술, 5. 본인의 역할 및 기여도) 1. 프로젝트 명 : 인플스톡 [ 주요 서비스 내용 ] - 인플루언서의 주식을 구매하고 주주혜택으로 콘텐츠를 이용할 수 있는 플랫폼 - 인턴으로써 참가한 프로젝트로 실제로 12월 베타서비스 출시를 앞두고 있는 웹 서비스 플랫폼입니다. [ 주요 기능 ] - 멤버십 옵션을 구매하여 멤버십 콘텐츠를 이용하거나, 재판매하여 수익을 얻기 가능 2. 수행 기간 : 2022년 09월 ~ 12월 09일 3. 참여 인원 : 6명 4. 사용 기술 : 백엔드 - java, Spring boot, Spring Batch, Spring Security, MySQl, MyBatis, Jenkins, AWS EC2, RDS , S3 프론트엔드 : React, TypeScript 5. 본인의 역할 - 테스트 코드 작성 - 팔로잉 기능 API 구현 - 인플루언서 인증 기능 API 구현 - 인기순 및 카테고리 별 인기순으로 인플루언서 목록 조회하는 API 구현 - 사용자의 선호 카테고리 기반으로 한 추천 카테고리의 인플루언서 목록 조회 API 구현 - 인플루언서의 토큰을 가지고 있는 팬들의 랭킹을 알 수 있는 팬랭킹 리스트 조회 API 구현 - 유저의 마이페이지 기능 API 구현 - MyBatis와 Spring Data JPA 를 사용하여 쿼리 작성법 학습 및 적용 - 인플루언서가 인플루언서의 자체 토큰을 발행하기 위해 신청하는 API 구현 - 회원의 총 보유 자산 조회 API 구현 - 관리자 페이지 1. 관리자가 회원이 가지고 있는 인플루언서 토큰 보유 현황을 조회할 수 있는 API 구현 2.. 프로젝트 명 : CLIP [ 주요 서비스 내용 ] - 'Clip' 프로젝트는 불편하고 오래걸리는 기존 중고거래의 프로세스의 문제와 코로나로 인한 팬대믹으로 앞당겨진 언택트 시대의 적합한 거래 플랫폼 필요성으로 인해 개발하게 된 가상 물물교환 중개 플랫폼입니다. [ 주요 기능 ] -스와이프 UI로 간편하게 물건을 조회/교환요청을 하여 유저들의 호기심 유발 및 게임처럼 즐길 수 있는 서비스를 제공 - 보증금으로 정상적인 교환을 보장하여 비대면 거래의 신뢰도를 높일 수 있습니다. 2. 수행 기간 : 2022/03 ~ 2022/06 3. 참여인원 : 4명 4. 사용 기술 : 백엔드 - Java, Spring Boot,JPA, Spring Security,MySQL , AWS EC2, RDS,Spring Batch 프론트엔드 : React, TypeScript 5. 본인의 역할 - 관리자 기능 : 신고 API 구현 , 보증금 반환 API 구현 - 유저 프로필 이미지 API 구현 - 결제 API 구현 - 결제 옵션 조회, 아이템의 결제 방식 조회 - 아이템 과거 거래 내역 조회 API 구현 - 스마트 택배 OPEN API를 이용하여 배송 조회 및 배송 요청 등 배송 관련 API 구현 - RDS를 이용한 MySQL 데이터 베이스 설계 및 구축 3. [필수] 위에서 소개해주신 프로젝트 가운데, 기술의 원리 혹은 CS Level 까지 고민했던 경험을 자세하게 기술해주세요. 스타트업의 인턴으로서 인플스톡 플랫폼을 외주 개발사와 함께 개발하게 되었습니다. 처음 프로젝트 개발 당시, 내가 맡은 기능 완성만을 목표로 프로젝트를 진행하게 되었습니다. 쿼리 작성 시 맡은 기능 완성만을 목표로 구현하다 보니, 데이터가 많이 쌓이게 되었을 때 API 호출이 지연되는 경험을 겪게 되었습니다. 그래서 왜 이러지? 라는 의문에서 시작하여 생각해보니 쿼리 최적화에 대해서 생각해보지 않고 조회하지 않아도 되는 데이터까지 조회하게 하여 문제가 발생했다는 사실을 깨달았습니다. 원인은 알았으나, 어떤 방식으로 개선해야 할지, 어떻게 필요한 데이터만 조회 할 수 있도록 쿼리를 짜야 하는지에 대해 어려움을 겪었습니다. 스타트업의 개발자 인원은 저뿐이었고, 외부에 있는 외주 개발사와 함께 개발을 진행하였기에 질문을 할 수 있는 기회가 한정적이었습니다. 그래서 인터넷을 통해 쿼리 최적화의 필요성, 쿼리 최적화를 통해 API 속도 개선 시에 어떤 것을 검증해야 하고 개선의 기준이 뭔지알아보았습니다. 또한 혼자서 필요한 데이터만 조회하는 쿼리를 작성해보며 해답을 최대한 혼자 찾기 위해 노력하였습니다. 혼자서 작성했던 쿼리를 왜 이렇게 작성했는지, 어떤 데이터를 조회하기 위해 작성했는지에 대해 설명한 후, 작성한 쿼리가 최적화된 쿼리가 맞는지에 대해 외주 개발사 측 개발자분께 질문하였습니다. 개발자분께서 조금 더 최적화된 쿼리를 알려주셔서 쿼리 최적화하는 것에 도움을 얻을 수 있었습니다. 단순히 질문을 통해 얻은 해답을 통해 성장했다기보다는, 질문을 하기 위해 혼자서 고민해보고, 쿼리 작성 시 왜 이렇게 작성했는지 설명하기 위해 정리하는 작업을 하는 등, 질문을 준비하는 과정을 통해 성장할 수 있었습니다. 맡은 기능만을 구현하는 것이 목표가 아니라, 당연한 것에 대해 궁금해하고, 스스로 고민하는 시간을 통해 새로운 것을 알고 습득하게 된 경험을 통해 재미를 느꼈고, 프로젝트 구현 시, 이전보다는 좀 더 깊이 있는 고민을 하며 프로젝트를 구현할 수 있게 되었습니다. 4. [필수] 본인이 보유한 기술과 해당 기술의 활용정도를 모두 적어주세요. * 예시 . Android - 상, JAVA - 상 . iOS - 중, C - 중 . Linux - 중, CUDA - 중, Python - 상, C - 상, C++ - 중 . ML - 상, NLP - 중, Python - 상, C - 중 * 활용정도 . 상 - 서비스 환경에 맞춰 최적화를 수행할 수 있는 높은 수준의 기술을 보유하고 있음. . 중 - 주요 이슈 트러블슈팅을 할 수 있을 정도로 내부 구조에 대해 이해하고 있음. . 하 - 코드를 읽을 수 있으며, 기본적인 기능을 구현할 수는 있음. JAVA - 중상 MyBatis, Spring Data JPA - 중 Spring boot - 중 Html, CSS , JS - 하 Python, C - 하
2021 상반기
네이버파이낸셜
[NAVER FINANCIAL] 하계 SW개발자 인턴십 <BE 개발>
-
인하대 / 컴퓨터공학과 / 학점 3.36 / 토익: , 토익스피킹: , 오픽: IM2, 기타: / 사회생활 경험: / SW마에스트로 / 한국사검정시험: , 컴퓨터활용능력: , 기타:
본인이 이수한 SW 관련 전공 중, 가장 즐겁게 배웠던 수업 혹은 가장 좋은 성적을 거둔 수업의 전공 수업 이름과 성적을 기재해 주세요. (최대 3개) 1. 알고리즘 A 2. 인터넷 프로그래밍 B 3. 컴퓨터 네트워크 B 처음에는 불가능했으나, 스스로 학습하고 노력하여 문제를 해결한 Programming 관련 경험을 말해주세요. (공모전, 프로젝트, 전공 수업 등) "넘지 못할 벽이라 생각했던 추천 서비스 개발, 양질의 데이터와 rule based 필터를 활용해 완성하였습니다." 2019년 4월부터 7개월간 sw마에스트로 10기에서 진행한 “정보 취약계층을 위한 복지 추천 및 챗봇 서비스” 프로젝트 에서 복지 데이터 크롤링, 키워드 추출을 통한 추천 로직 구현, 팀장을 담당하였습니다. 프로젝트 초기에 첫 추천 로직 구현이고, 관련 지식도 관련 데이터도 부족하다 생각하여 양질의 서비스를 만들기 힘들 것이라 생각하였습니다. 하지만 멘토님의 지도 하에 프로젝트 진행 순서부터 정한 후, 차근차근 진행했습니다. 먼저 양질의 데이터 확보를 위해 복지로 사이트를 통해 제도 데이터를 수집하였습니다. 그 후 앱을 구성함과 동시에 추천 로직을 구성할 차례였습니다. 하지만, 복지 제도 데이터가 적어(약 8천개) 현업에서 사용되는 추천 모델을 사용하면 정확도가 낮을 거라 생각했습니다. 이를 타개하기 위한 논의 끝에 KonlPy를 사용해 수혜 조건 문장에서 키워드를 추출한 후 이를 회원 개인의 상황과 대조하는 방법을 사용하였습니다. 물론 회원 상황에 해당되는 키워드(n세 이상, 미만, 보훈대상, 한부모 가정 등)은 팀 멤버가 같이 추가하였습니다. 이를 통해 자신의 상황에 걸맞는 키워드를 많이 소유한 복지 제도를 추천받는 방식으로 서비스를 완성하였습니다. 그리고 더 높은 정확도를 위해 rule based 필터를 추가하였습니다. 가장 알기 쉬운 조건인 나이와 성별 그리고 주소에 대한 필터를 추가하여 정확도를 20%정도 향상시키는 결과를 얻었습니다. 또한 스토어에 앱을 출시해 주변 사람들로부터 피드백을 받고 수정하는 등 양질의 서비스를 출시하기 위해 노력하였습니다. 만일 만들어본 적이 없다는 두려움에 빠져 포기하고 다른 주제로 프로젝트를 진행했다면, 자체 추천 알고리즘을 설계, 구현한다는 귀중한 경험을 하지 못했을 것입니다. 이처럼 포기하지 않는 자세는 앞으로 저의 개발자 커리어에 큰 도움이 될 것이라고 생각합니다. 네이버 파이넨셜 인턴 과정에서도 이런 꾸준함을 잃지 않고 고객에게 도움이 되는 서비스를 개발하는데 일조하고 싶습니다. 본인이 꿈꾸는, 되고 싶은 개발자의 모습이 무엇인지, 그렇게 되려면 어떤 노력을 해야 할 것 같은지 말해주세요. "항상 기록하고, 새로운 것을 두려워 하지 않는 개발자" 나날이 발전하는 개발 skill들 속에서 개발자에게 새로운 학습은 필수적입니다. 하지만 유튜브 영상, 논문과 같은 양질의 자료들을 단순히 기억 속에 남기거나, 실습을 한두번 하는 것만으로는 온전히 자기 것으로 만들지 못하고 시간이 지나면 잊혀질 것입니다. 따라서 저는 저의 성장을 기록해 이를 토대로 부족한 점을 피드백 하는 등, 항상 성장하는 개발자를 목표로 하고 있습니다. 대학생때 프로그래밍에 입문하고서부터 초보적인 부분이라도 제가 짠 코드를 기록하곤 하였습니다. 개발자는 글보다는 코드로 얘기한다고 생각해, 블로그보다는 github를 애용하였습니다. 다양한 알고리즘을 익히기 위해 백준 문제들을 풀고 이를 알고리즘 분류별로 github에 정리해 두곤 했습니다. Spring, Restful api와 같은 웹 백엔드 skill들을 익히고 난 뒤, 이를 활용한 인턴 프로젝트 등 결과물 또한 github에 기록하였습니다. 가끔 이를 되돌아보며 저의 행적에 대한 피드백과 앞으로 어떤 skill을 익혀야 하는지 계획을 수립해 새로운 성장을 도모하고 있습니다. 지금까지도 여러 코드들을 기록해왔지만, 앞으로는 이론적인 부분 역시 기록할 생각입니다. velog와 같은 블로그에 업무를 통해 배운 이론, 개인적인 공부 등 다양한 글을 올려 후배 개발자들에게 도움이 되고, 선배 개발자들에게 피드백을 받아 모난 부분을 개선할 생각입니다. 이처럼 지식을 기록해 나가면서 선배 개발자 분들처럼 끊임없이 성장하는 개발자가 되고 싶습니다.

이 기업 조회자가 많이 본 기업