Work Experience

Toss Bank

Server Developer (Server Platform Team) • 2022.07—Present

"새로운 은행을 만날 순간, 토스뱅크"
비바리퍼블리카의 자회사 대한민국 3번째 인터넷전문은행

개발 생산성, 서비스 가용성, 운영 편의성 향상을 위한 서버 플랫폼 개발

Riiid

Backend Engineer • 2019.11—2022.06 (1년8개월)

"Get Rid of inefficiency, inconsistency, inequality in Education"
AIEd Tech Company

R.Inside B2B API 제품 서버 개발
JWT OAuth2 기반 인증 서버 개발
학습, 로깅 등 서버 공통 모듈 개발
산타 공인중개사 제품 서버 개발
주로 Docker, Kubernetes, Kotlin/Spring, gRPC/REST 사용하여 개발
Tech stack: Kotlin/Spring, JPA/Hibernate, gRPC/Protobuf, Reactor-core, Kotlin Coroutine, PostgreSQL(AWS Aurora), Docker, Kubernetes, AWS

Naver (Intern)

Backend Engineer (Clova Speech Recognition Team) • 2018.01—2018.02 (2개월)

Speech Recognition 검수 서비스의 Python REST API 서버 개발

Projects

Riiid • 2021.09—2022.06

SaaS 형태의 AIEd B2B Solution: AI 모델을 API 형태로 제공 및 Open API 기반 API 문서 제공
웅진씽크빅 AI 중학영어 서비스 런칭
웅진씽크빅, 뤼이드와 인공지능 중학영어 서비스 개발 (매일경제)
B2B 파트너 클라이언트 및 Backoffice Web을 위한 REST API 개발
장애 최소화를 위해 Istio를 활용하여 Canary deployment PoC (Medium Post)
Argo CD를 사용해 서버 배포

Authentication API Server 개발 및 운영

Riiid • 2020.02—2021.08

JWT OAuth2 기반 인증을 제공하는 API 서버 개발 (gRPC)
6개 Product에 적용하여 런칭: Santa(TOEIC), AI:R Math, 산타 공인중개사, Kaplan GMAT, Connecme-ACT, SantaSAT
외부 서비스와 연동하여 Social Login 기능 개발: Kakao, Apple, Google, LINE
Spinnaker dev 환경 배포 자동화 (Automated trigger by Docker registry) 및 Slack notification 연동

서버 공통 모듈 개발

Riiid • 2020.08—2021.08

Content Learning Library(CLL): Testprep server의 학습 코어 모듈
Inside Library: Logging, AWS, gRPC, Authentication, Utility 등 기능 제공
6개 Product에 적용하여 런칭: Santa(TOEIC), AI:R Math, 산타 공인중개사, Kaplan GMAT, Connecme-ACT, SantaSAT
CLL에서 DB Query 최적화를 통한 성능 개선
Reactor-core, Coroutine 기반 모듈 구현
Reactor-core 코드를 Coroutine으로 마이그레이션 및 하위 호환 API 제공

Riiid • 2019.11—2020.07

개념카드, 모의고사, 인앱결제 등 기능 개발
gRPC API 서버 개발
GitHub Actions를 사용해 CI/CD automation

Skills

Kotlin/Spring

Kotlin/JVM, Spring Boot, JPA/Hibernate, Gradle을 사용한 다양한 서버 및 공통 모듈 개발 경험

Docker, Kubernetes

Kubernetes 기반 컨테이너 환경에서 서버 배포 및 운영 경험, Istio, Helm, Spinnaker, Argo CD 등과 함께 사용

gRPC/Protobuf

gRPC/Protobuf를 사용한 API 서버 개발 경험
Protobuf schema repository 관리

AWS

Amazon EC2, ECR, EKS, Aurora(PostgreSQL) 등 AWS Cloud 환경에서 서버 배포 및 운영 경험

Collaboration

Jira: Issue/Task 관리 및 협업
Notion: Documentation
Slack: Communication
Git/GitHub: PR Code review를 통해 협업

Education

Recognition

교내 해커톤 장려상

세종대학교 • 2018

졸업트랙 관리 웹서비스 기획 및 개발
Tech stack: Node.js/Express, MySQL, Web Frontend(Bootstrap Framework)

서울시 앱 공모전 장려상

서울시 • 2017

역사의 제왕 서울원정대 Android App 기획 및 개발
Tech stack: Java/Android, Daum Map API, Firebase(Auth/Database)

교내 SW 경시대회 2등, 3등

세종대학교 • 2016, 2018

C언어 알고리즘 대회

KITRI BoB 4th Top 30

KITRI • 2015.07 — 2016.02

보안교육 경연 프로그램, 140인 교육생 중 Top 30 진출