미리보기
기본 정보

고민을 통한 발전을 좋아하며 부족한 부분은 채우기 위해 노력하는 개발자 정승수입니다. - 8년간의 군 복무를 마치고 개발자로 전직하였습니다. - 자사 솔루션 어드민 2.0 프로젝트 리딩경험이 있습니다. - TestCode를 도입하여 레거시 서비스의 안정성을 향상시켰습니다. - 쿼리 최적화 및 커버링 인덱스를 활용하여 API 응답시간을 감소시켰습니다. - 개발환경에서 Slack 모듈을 접목시켜 MMS 전송비용을 절감시켰습니다.
기술 스택
Java, Spring, Spring Boot, JPA, MySQL, AWS, Git, Kubernetes, Kafka, Redis, Docker, JUnit
경력
플리
사원 | 개발팀 | 재직 중
2023.04. ~ 재직 중 (1년 11개월)
- LG U+ News 서비스
- 개발환경에서 Slack 모듈을 접목시켜 MMS 전송비용을 절감시키고 서비스 안정성 향상
- 무료 토큰 발급으로 발생 비용 : 0원
- ‘구독자별 전일 수신한 뉴스’ 조회 기능 응답시간을 2초에서 0.1초로 단축
- 디버깅을 통해 테이블 조회시 성능 저하 확인
- 조회 성능을 높이기 위해 커버링 인덱스를 활용하여 조회속도 개선
- Kubernetes 환경변수 수정시 Pod 재기동 문제 개선
- DB 저장으로 Scheduler를 활용하여 주기적인 Polling 후 In-memory 저장
- 예외 발생시 In-memory Backup 로직 구성
- 레거시 코드 개선 및 고도화 테이블 설계 및 API 개발
- Push 서비스
- 멀티 모듈 아키텍처 구성으로 사내 프레임 워크로 사용
- 푸시 수신 대상자 엑셀 업로드 기능 개선
- 대량 데이터 단건 insert 쿼리로 인한 성능지연 문제
- JPA의 BulkInsert를 활용하여 성능개선
- Test Code를 도입하여 소프트웨어 안정성을 향상
- Test Coverage : 60%
- History 조회 API의 성능을 20초에서 2초로 단축
- 복잡한 API를 분리하고, Table partitioning으로 응답시간 단축
- ModelMapper 라이브러리를 도입하여 NPE 발생 저하 및 코드 가독성 향상
- 유안타 주문톡 서비스
- MMS 3분 인증시간 Validation 미적용으로 변경 개발
- 패킷변조에 따른 보안취약점으로 사용자 Token 발급으로 해결
- 개인정보 Masking 처리 로직 개발
- 비밀번호 정규식 적용
프로젝트
News 프로젝트
LG U+
2023.04. ~ 진행 중
구독자들에게 MMS를 통해 자신이 원하는 분야의 뉴스를 수신하는 프로젝트
Push 솔루션
플리
2023.12. ~ 2024.01.
자사 솔루션 Push 어드민 2.0 신규 개발
유안타 주문톡 서비스
유안타 증권
2023.10. ~ 2023.11.
모의해킹 보안 취약점 변경개발
포트폴리오
자격증
네트워크관리사
2급 | 한국정보통신자격협회
2023.07.