미리보기
- 직업
- Software Engineer
- 이름
- 이석재 (Seokjae Lee)
- 간단소개
- Software Engineer at NAVER Corp. ✉️ Email: seok9211@naver.com 📝 Blog: https://doljae.tistory.com 💻 GitHub: https://github.com/doljae 😎 LinkedIn: https://www.linkedin.com/in/doljae
기술 스택
- 기술 스택
- Java
- Kotlin
- Spring
- Spring Boot
- Spring Cloud
- JPA
- MySQL
- Redis
- Kafka
- Kubernetes
- grafana
- MongoDB
- webflux
- Airflow
경력
- 회사명
- 네이버 주식회사
- 직책 • 부서
- Software Engineer
- 근무 기간 (근무 형태)
- 2024.01. - 재직 중
- (1년 1개월 | 정규직)
- 담당 업무
nGrinder와 GitHub Actions를 활용한 부하 테스트 환경 구축, CI 환경에 연동
운영툴 Spring Boot 3.2 마이그레이션
쿠버네티스 다중 클러스터 환경에서 운영 중인 서비스의 상태를 확인할 수 있는 모니터링 대시보드 설계 및 개발
복잡한 MongoDB Aggregation을 애플리케이션 로직으로 분리
데이터가 많은 조회 쿼리 기준 메모리 사용량, 속도 최대 약 90% 개선
Airflow와 PySpark로 광고 도달 모수를 계산하는 데이터를 연동하는 DAG 추가
MongoDB CDC(Change Data Capture)로 광고를 만들 때 필요한 데이터를 Redis에 실시간 연동하는 공용 모듈 설계 및 개발
Virtual Thread를 적용한 외부 API 프록시 서버 개발
팀 공용 목(Mock) 서버 개발
NDA(네이버 다이내믹 광고) 서버 개발 및 운영
- 회사명
- (주)라인플러스
- 직책 • 부서
- Software Engineer
- 근무 기간 (근무 형태)
- 2023.10. - 2024.01.
- (4개월 | 정규직)
- 담당 업무
- 여신(Lending) 파트
- 대출 상품 가입 프로세스의 신규 요건 개발 및 운영
- 코드 품질 개선 - 테스트 코드 작성(커버리지 63% -> 86%)
- 기타
- 신 기술 조사
- ArgoCD
- 신 기술 조사
태국 라인 뱅크(LINE BK) 채널 서버 개발 및 운영
- 회사명
- 라인비즈플러스(주)
- 직책 • 부서
- Software Engineer
- 근무 기간 (근무 형태)
- 2022.02. - 2023.09.
- (1년 8개월 | 정규직)
- 담당 업무
- 여신(Lending) 파트
- 대출 상품 가입 프로세스 개발 및 운영
- 알림 메시지 별로 정의되어 있는 재발송 정책 구현 및 재발송 시스템에 적용
- Spring Boot 2.6 마이그레이션
- 보험(Insurance) 파트
- 코틀린, 스프링 기반의 신규 API 서버 개발
- Spring Boot 3.1 마이그레이션
- 프로젝트 초기 구조 설계
- 보험 상품 가입 시스템 개발
- KYC
- Pre-Underwriting
- Application confirmation
- Application cancellation
- Data encryption
- Error code mapping
- Address validation
- 보험 상품 도메인(Application) 설계 및 개발
- 보험 상품 가입 프로세스의 내부 상태(Application status) 전이 구조 설계 및 개발
- 보험 상품 CMS 운영 툴 일부 개발
- 쿠버네티스 환경에서의 로깅 시스템 구축 및 기존 시스템과의 연동
- 모니터링을 위한 대시보드 및 알림 시스템 준비
- 프로젝트 오픈 및 초기 대응
- 기타
- 일부 모듈의 리액티브 애플리케이션 전환 작업 준비
- Web MVC 모듈을 WebFlux 모듈로 전환
- 프로젝트에 v5 UUID 적용해 테이블 스키마 변경 없이 고유성을 보장하는 식별자 생성 로직 구현
- 외부 환경에서 사내 인프라와 통신할 수 있는 NGINX 프록시 서버와 이를 통한 Slack 알림 연동 시스템 구축
- 일부 모듈의 리액티브 애플리케이션 전환 작업 준비
태국 라인 뱅크(LINE BK) 채널 서버 개발 및 운영
- 회사명
- 라인파이낸셜플러스(주)
- 직책 • 부서
- Software Engineer
- 근무 기간 (근무 형태)
- 2021.06. - 2022.01.
- (8개월 | 정규직)
- 담당 업무
- 여신(Lending) 파트
- 대출 상품 가입 프로세스의 신규 요건 개발 및 운영
- JDK 17 환경 이주
- Spring Boot 2.5 마이그레이션
- 코드 품질 개선
- Connection Leak이 감지된 메서드 리팩터링(7건)
- 테스트 코드 작성(13개 클래스, 커버리지 5% 상승)
- 버그 수정(3건)
- Code Cleaning(28개 항목, 361건)
- 온보딩 가이드 문서화
- 기타
- 알림 메시지 발송 시 내부 모듈 간의 통신을 HTTP 요청에서 Kafka를 통한 메시지 큐 방식으로 전환
태국 라인 뱅크(LINE BK) 채널 서버 개발 및 운영
- 회사명
- 주식회사 케이티디에스
- 직책 • 부서
- Software Engineer
- 근무 기간 (근무 형태)
- 2021.01. - 2021.05.
- (5개월 | 정규직)
- 담당 업무
KT 국제 요율 정산 시스템 운영
프로젝트
교육
- 소속/기관
- SSAFY(삼성 청년 소프트웨어 아카데미)
- 종류 | 전공명/전공계열
- 사설 교육 | Java 웹 개발
- 재학 기간 (재학 상태)
- 2020.07. - 2020.12. (졸업)
- 소속/기관
- 부스트캠프(네이버 커넥트 재단)
- 종류 | 전공명/전공계열
- 사설 교육 | 웹 개발
- 재학 기간 (재학 상태)
- 2020.07. - 2020.08. (졸업)
- 소속/기관
- 가천대학교
- 종류 | 전공명/전공계열
- 대학교(학사) | 소프트웨어학과
- 재학 기간 (재학 상태)
- 2013.03. - 2020.08. (졸업)
대외활동
- 활동명
- SSAFY(삼성 청년 소프트웨어 아카데미) 세미나 연사
- 소속/기관
- SSAFYnity(SSAFY 동문회)
- 활동 연도
- 2023
- 활동 상세 설명
제 1회 SSAFYnity 세미나에서 개발자 성장 및 자기 계발 관련 주제로 발표를 했습니다.
- 활동명
- 사내 기술 블로그 글 투고
- 소속/기관
- 라인플러스
- 활동 연도
- 2023
- 활동 상세 설명
회사 기술 블로그에 스프링 부트 3 마이그레이션을 주제로 글을 작성했습니다.
- 활동명
- 인프콘 2023 연사
- 소속/기관
- 인프랩
- 활동 연도
- 2023
- 활동 상세 설명
인프콘 2023에서 코틀린과 스프링 관련 주제로 발표를 했습니다.
- 활동명
- 오픈소스 활동
- 소속/기관
- 개인
- 활동 연도
- 2024
- 활동 상세 설명
spring-projects
/
spring-framework
line/conditional
naver/fixture-monkey
docker/for-mac
GoogleContainerTools/jib
springdoc/springdoc-openapi
eugenp/tutorial(Baeldung)
jmfayard/refreshVersions
jpmml/jpmml-evaluator
- 활동명
- 나는 리뷰어다
- 소속/기관
- 한빛미디어
- 활동 연도
- 2024
- 활동 상세 설명
한빛미디어 <나는 리뷰어다> 활동으로 IT 관련 서적을 읽고 서평을 작성하고 있습니다. (진행 중)
자격증
- 자격증명
- 정보처리기사
- 점수/급 | 발급 기관
- 한국산업인력공단
- 취득월
- 2019.11
- 자격증명
- TOEIC
- 점수/급 | 발급 기관
- 925 | ETS
- 취득월
- 2020.05
- 자격증명
- TOEIC Speaking
- 점수/급 | 발급 기관
- Level 7 | ETS
- 취득월
- 2020.04
외국어
포트폴리오
자기소개
- 자기소개
읽기 쉽고 확장성이 높은, 유지보수하기 좋은 코드를 작성하는 데 관심이 많습니다.
현 상황에서는 빠르게 요구사항을 구현하는 것을 우선으로 하며, 문제가 발생하면 신속하게 해결하는 것을 가장 중요하게 생각합니다.
다만, 문제의 근본 원인을 깊이 고민하고 이를 개선하는 데에도 집중하고자 합니다.
상황에 따라 유연하게 대처하되, 구조적인 문제는 협의를 거쳐 적절한 시점에 과감하게 개편하는 것이 필요하다고 믿습니다.
잘 정리된 컨벤션과 이를 준수하는 것이 팀과 제품에 좋은 영향을 준다고 생각합니다. 단 이것은 구성원 간의 합의를 통해 만들어져야 하고 필요하다면 이 또한 협의와 합의를 통해 변경할 수 있어야 합니다.
작더라도 업무 효율성을 올리는 프로세스가 복리의 이득을 가져다주어 구성원과 제품에 기여한다고 생각합니다.
회사는 제 삶의 중요한 일부이며, 구성원분들에게 긍정적인 영향을 끼치며 함께 성장하고 행복하게 일할 수 있는 환경을 만들고 싶습니다.
5년 차 서버 개발자입니다. 회사에서 광고 플랫폼 서버 개발과 운영을 하고 있습니다. 퇴근 후에는 독서, 블로그 포스팅, 운동, 오픈소스 활동 등으로 시간을 보내고 있습니다. 개발자라는 일이 꽤 나와 잘 맞는 것 같다고 생각하면서 즐겁게 일하고 있습니다.
저는 다음과 같은 생각을 가지고 있습니다.