밑줄이 있는 문장에 관련 링크를 첨부하였습니다.
Contact.
Name. Dongyeop Lee
Email. [email protected]
Phone. 010-5171-1184
Channel.
Github : https://github.com/2dongyeop
LinkedIn : linkedin.com/in/2dongyeop
blog : https://velog.io/@dongvelop
Introduce.
토스인컴에서 Spring 기반의 3년차 서버 개발자로 근무하며, ‘숨은 환금액 찾기’ 서비스의 전반을 담당하고 있습니다.
Experience.
2025. 05 ~
8개월 재직 중
서버 개발자
1300만명 회원 보유. 토스 앱 내에서 세금 서비스 전반을 담당하는 계열사
Conversion Boost Silo (결제/신고 전환률을 담당하는 팀)
- 숨은환급액 찾기 PC Web 버전 개발
- 회원 구조 개편(토스 코어 비회원이면서, 인컴 회원인 경우가 가능하도록)
- 이후 토스 앱을 통해 인컴 가입시, CI 기반 식별 및 기회원 정보와 매핑
- 본인인증, 소셜로그인, 토스페이먼츠 PG 결제 연동
- 정산 배치 검토(PG사 결산방식 추가반영)
- QA 자동화 지원(소셜로그인 및 본인인증 생략기능 등)
- MSA 전환 > Payment 서버 담당
- 118개 API 이관 및 기존 결제 및 환불 프로세스 개편
- 일부 동작이 실패했을 경우, 재시도해도 문제없도록 멱등성 유지
- 정산 프로세스 개편
- 환불 발생시, 해당 년월이 아닌 결제 년월에 환불매출이 집계되는 문제 발견 후 수정
- 탈퇴자가 발생해도 정산 데이터는 영향없도록 결제데이터 축적 방식 변경
- 부가가치세 경정청구 MVP 기능 개발
- 전자신고와 전자세금계산서 매입세액 간 차액을 통해 시장규모를 파악하는 경험
- 홈택스 스크래핑 연동 및 예상 환급액 계산로직 개발
- 새벽 신고 기능 개발
- 홈택스가 새벽에 점검임에도, 새벽에 종소세 신고가 가능하도록 기능 개발
- 사용자의 요청을 Redis Queue에 일시보관 후 유량 제어를 통해 큐잉하도록 처리
- DDL 무중단 수단 구축
**2023. 07 ~
- 04**
1년 10개월
서버 개발자
약 6만명의 회원 보유. 당뇨 및 산소포화도를 관리하는 헬스케어 앱/웹 서비스를 제공하는 스타트업
-
송아리당뇨, 송아리에어 IoT 서버 운영 및 고도화(MSA 전환)
-
JDK 1.8, Spring Boot 2.7 → JDK 17, Spring Boot 3.0.13, Spring Cloud 2022.0.4
-
신기능 개발 주도 : 요구사항 분석, DB 설계, API 스펙 정의, 구현 및 배포 일정 관리
-
nGrinder를 이용한 마이크로서비스 성능 분석 및 트랜잭션 처리량(TPS) 측정 후, 쿼리 및 코드 최적화
-
Pinpoint를 이용해 외부 API 및 마이크로서비스 간 호출 시 실패하는 병목 지점 식별
: Retry 정책 설계 및 구현을 통해 API 호출 실패율 90% 감소
-
사내 기술 발표 15회, 강의/컨퍼런스 후기 3건 작성
-
Skill Keyword
- Java, Spring Boot, Spring Cloud, JPA, JUnit5, Docker, Nginx, Jenkins, n8n
- AWS(EC2, S3, SES, RDS, CloudWatch), Grafana, Prometheus, Pinpoint, nGrinder
Project.
2024. 12
송아리아이티 (SongareeIT)
문자 전송 서비스 변경
송아리 당뇨, 송아리 에어 IoT에서 사용되는 문자 전송 기능(DB Agent 기반의 문자 전송 방식) 변경 작업
- 문자 전송 기능을 제공하는 플랫폼 선정(비용, 카톡 전송 여부, 해외 문자 지원 여부 등을 비교)
- 현재 문제점 분석, 개선 방안 설립 및 DB Agent 방식의 문자 전송 기능을 API 방식으로 변경
- 폴링 방식에서 API 호출 방식으로 변경함으로써, DB 부하 감소 및 실시간성 증가
- 선언형 코드 유지 및 비동기 처리를 위한 Reactive Feign 도입 (관련 게시글 일부)
- Retry 로직 및 최종 완료되지 않은 작업들에 대한 배치 처리 구현
- OpenFeign & @Async 을 이용한 방식보다 약 90% 성능 향상 : 200ms → 9ms