Backend Developer
잠들기 전에도 개선점을 생각하는 2년차 백엔드 개발자 정정일입니다.
현재는 누적대출액 2조 5,061억원의 온라인투자연계금융업 플랫폼 백엔드 개발 및 운영을 담당하며
다음과 같은 일들을 주로 하며 경험했습니다.
- Java, Spring Boot, Spring Batch 기반의 엔터프라이즈 애플리케이션 개발
- 쿼리 튜닝, 비동기 처리, 병렬 처리를 통한 API 성능 최적화
- 레거시 시스템 분석 및 개선, 비지니스 로직 도메인별 통합
- 분산 서버 환경에서 발생하는 동시성 이슈 해결 및 성능 최적화
- 클라우드 환경에서 Kubernetes 기반 인프라 운영 및 유지보수
또한, 영업직에서 3년간 근무한 경험을 바탕으로 사람들과 소통하는 것을 즐기며, 팀과의 원활한 협업을 위해 기여하고 있습니다. 어제보다 오늘, 오늘보다 내일 더 성장하기 위해 노력하며 효율적인 문제 해결을 위해 고민합니다.
㈜헬로핀테크
투자, 대출 연계 P2P 온라인투자연계 금융플랫폼 스타트업으로 누적대출액 2조 5,061억원 달성
2023.03 - Till Now
개발팀 - 사원
- **헬로펀딩 서비스 개발**
- Java, Spring Boot, Spring Batch를 활용한 엔터프라이즈 애플리케이션 구현
- 57,000명의 투자자와 2,000명의 대출자 연계 플랫폼 백엔드 구축 및 운영
- 전체적인 API 개발 및 유지보수 ( 투자, 입출금, 대출 상품 관리, 정산 등 )
- 레거시 개선
- PHP 기반의 레거시 서버 Java, Spring Boot 기반으로 리뉴얼
- 정산 시스템 고도화
- 성능 개선
- 쿼리 튜닝을 통해 주요 **API 응답속도를 87.66%개선** ( ART : 10.295초 → 1.27초 )
- 이벤트 기반 비동기 처리 도입을 통해 관심사를 분리하고 API 성능을 최적화
- Redis 기반 캐시 전략 설계 및 구현, API 응답 속도 83.12% 개선
- Spring Batch Tasklet 기반의 사용자 예치금 잔액 정합성 체크 배치 작업 Chunk, Partitioning 방식으로 리펙토링, 오류 발생확률 98% 하락 및 배치 성능 91.2% 개선
- k8s ingress - Sticky Session으로 어플리케이션 재기동 시 Session이 유실되는 문제 존재 Redis Session Clustering방식으로 전환하여 해결
- 신규 개발 및 도입
- 신규 도입
- 신규 개발
- **비대면 주택담보대출 신청 및 승인 시스템** DB 설계 및 주요 기능 개발
- OPENAPI 투자 기능 개발 참여
- 대출 상환 및 연체 안내 문자 자동화
- 대출 상환 일정 시뮬레이션 기능 구현, 사용자 친화적 대출 관리 환경 제공
- 투자자 지급 이자와 대출자 수취 이자를 분리 낙전 수입 추가 실현
- 트러블 슈팅 및 해결
- 주요 사용 기술
- Back-end : Java, ****Spring Boot, Spring Batch, Spring Cloud, Spring Security, JPA, Mybatis, MySQL, Redis, Redisson, Spring Rest docs, DB Procedure, DB Function
- Front-end : Javascript**,** Thymeleaf, CSS, HTML, jQuery
- Infra : Git, Kubernetes, Docker, Jenkins, ArgoCD, ELK, Prometheus
㈜씨에스원 파트너
2021.12 - 2022.04
영업부 - 사원
- 영업 전략을 수립하고 BtoC 영업을 담당하여, 제가 경험하고 이해한 비즈니스와 비즈니스 모델을 기반으로 영업 전략을 수립하고 실천했습니다. 덕분에 입사한 지 6개월 미만인 약 60명의 직원 중에서도 전사 1등의 성과를 경험했습니다. 또한, 영업 우수 사례로 선정되어 영업 과정을 전사적으로 공유하는 경험을 할 수 있었습니다.
㈜쿡통영
2018.09 - 2020.12
영업부 - 사원
- BtoC 영업과 오프라인 마케팅을 담당하였으며, 영업 전략을 바탕으로 회사 BM에 대한 이해를 가지게 되었습니다. 이를 바탕으로 2020년 상반기 부산/경남 본부에서 통신 영업에 관한 주제 선정 및 발표 후 본부 1위 매장으로 선정되는 경험을 가질 수 있었습니다.
Education
-
호치민시 한국국제학교 (고등학교) / 졸업
2014.03 ~ 2017.02
Reach Out
+82 10-9800-6069
Seoul, Republic Of Korea
[email protected]
Link
[Github : https://github.com/12OneTwo12](https://cuboid-salamander-df7.notion.site/Github-https-github-com-12OneTwo12-13fde4324e3d81a2b147ef9fb53f87e9)
[Velog : https://velog.io/@12onetwo12](https://cuboid-salamander-df7.notion.site/Velog-https-velog-io-12onetwo12-13fde4324e3d814d9c36e0d259b5fb8e)
Skill Set
Language : Java, Kotlin, Javascript
Back-end : Spring Boot, Spring Batch, Spring Cloud, Spring Security, JPA, Mybatis, MySQL, Redis, OAuth 2.0
Front-end : Thymeleaf, CSS, HTML, jQuery
Infra : Git, Kubernetes, Docker, Kafka, gRPC, Loki, Promtail, Grafana, Prometheus
Certificate
- 리눅스마스터 2급
- AWS Certified Cloud Practitioner