미리보기
기본 정보
- Kotlin, SpringBoot, Python, Django 기반 SaaS 서비스 개발 - Python Django에서 Kotlin Spring으로의 기술 스택 전환과정에서 코드 가독성과 성능 향상 - 반복되는 운영이슈, 데이터 수정 해결을 위한 기능 제안 및 개발
기술 스택
Kotlin, Spring, Python, Django, PostgreSQL, MySQL, JPA, querydsl, AWS, Kubernetes, argocd
경력
쿼타랩 주식회사
재직 중
2023.02. ~ 재직 중 (2년)
쿼타북은 스타트업 대상 비상장 증권 관리 및 투자사 대상 펀드, 포트폴리오 관리 서비스를 제공하는 플랫폼입니다.
백엔드 엔지니어로서 쿼타북 서비스의 백엔드 개발 및 유지보수를 담당했습니다.
1. 증권 관리 및 스톡옵션 서비스 개발 및 유지보수
인사시스템 연동 (Kotlin, Spring, Kotlin Coroutine, OkHttp)
Kotlin Coroutine을 통한 외부 API 데이터를 병렬로 처리 및 데이터 병합
외부 API 요청 클라이언트 변경(HttpClient 에서 OkHttpClient)으로 응답 시간 단축
스톡옵션, RSU, 가상주식 관리 (Kotlin, Spring, QueryDSL, Python, Django)
Python Django 에서 Kotlin Spring 으로 이관
QueryDSL을 통한 페이지네이션, 필드별 동적 필터링 및 소팅 구현
CTE문을 사용한 N^2 쿼리 개선, 쿼리 재사용성 및 가독성 향상
엑셀 파일 기반 데이터 업로드 및 추출 (Kotlin, Spring, Apache POI, Python, Django, openpyxl)
엑셀 파일을 통한 다량의 데이터 업로드 기능 구현
부여, 계약, 행사 등의 데이터 엑셀 파일 추출 기능 구현
온보딩 고객사의 데이터 업로드 과정 소요 시간 단축
전자서명 (Kotlin, Spring, Kafka, Apache POI, SendGrid)
템플릿 기반 전자서명 문서 자동 생성
이벤트 기반 서로 다른 서비스 데이터 동기화
2. 투자사 펀드 및 포트폴리오 관리 시스템 개발
투자/회수 관리 (Python, Django, openpyxl)
기준일에 따른 펀드, 포트폴리오, 투자 건별 금액 및 상태 조회
쿼리 개선 및 특정 날짜별 스냅샷을 활용한 조회 시간 단축
투자/회수 데이터 엑셀 다운로드 기능 제공
템플릿 기반 문서 자동 생성 (Python, Django, openpyxl)
LP 영업보고, 출자증서 등의 템플릿 기반 문서 자동 생성 기능으로 문서 작성 시간 절감
교육
삼성청년소프트웨어 아카데미(SSAFY)
사설 교육
2022.01. ~ 2022.12. | 졸업
한양대학교
대학교(학사) | 기계공학부
2012.03. ~ 2017.02. | 졸업