백엔드 개발자로서 다양한 스타트업과 SaaS 환경에서 대규모 트래픽 처리, IOT 시스템, OLAP 엔진 개발 등 핵심 서비스 개발에 기여하였습니다.
- 성능과 안정성을 고려한 코드와 아키텍처 설계 경험
- 오픈소스 기여 및 다양한 기술 스택 활용
- 스타트업의 빠른 성장과 변화에 유연하게 대응
경력
넷스루
SaaS 개발팀
2024년 12월 - 현재
- PA(Product Analytics) 서비스를 위한 개발 담당
- 성능을 위한 기술과 알고리즘, 안정성을 위한 코드에 대해 경험
- Tech Stack:
- Kotlin
- Apache Lucene, Kafka, ETCD, Avro, Zstd, Roaring Bitmap, DataSketches
넷스루
DB 엔진 개발
2024년 11월 - 2026년 1월
- Apache Lucene 기반의 OLAP 엔진 개발
넷스루
입수 파이프라인 개발
2026년 1월 - 현재
- Kafka 기반 이벤트 입수 파이프라인 개발
The SWING
백엔드 파트장
2023년 1월 - 2024년 10월
- 시드부터 Series B까지 회사의 성장과 함께함
- 전반적인 SWING 서비스 개발에 기여
- 킥보드 1,000대에서 120,000대까지 IOT 시스템 책임 및 관리
- 스타트업 환경에서 다양한 문제 해결 경험
- Tech Stack:
- Go (IOT), Kotlin (BE), Node.js (BFF, Batch)
- AWS ECS, NLB, SQS, MSK, Elastic IP
- Kafka, RabbitMQ, Redis, MySQL, JPA + QueryDSL
The SWING
백엔드 개발자
2020년 3월 - 2023년 1월
- SWING 서비스 백엔드 개발
- 300만 유저 트래픽 처리
- 8개 기종, 약 120,000대의 IOT 트래픽 시스템 개발 및 운영
The SWING
BE 서버 개발
2022년 6월 - 2024년 10월
- 300만 유저의 트래픽을 다루며 다양한 업무 수행
The SWING
IOT 시스템 개발
2020년 5월 - 2024년 10월
- 킥보드, 자전거, 오토바이 등 8개 기종, 약 120,000대의 IOT 트래픽 시스템 개발 및 운영
학력
광주소프트웨어마이스터고등학교
광주
2017년 3월 - 2020년 2월
- 소프트웨어 마이스터고등학교 졸업
기술
Backend Development
- Kotlin (넷스루, SWING BE)
- Go (IOT 시스템)
- Node.js (BFF, Batch)
Database & Data Processing
- MySQL, JPA + QueryDSL
- Apache Lucene, Kafka, Redis, RabbitMQ
- OLAP 엔진, 이벤트 파이프라인
DevOps & Cloud
- AWS ECS, NLB, SQS, MSK, Elastic IP
Etc
- ETCD, Avro, Zstd, Roaring Bitmap, DataSketches
오픈소스
redis/go-redis
- 구조체를 map으로 변환하여 HSet 해야하는 불편함 개선
- HSet 메서드에 구조체가 들어갈 수 있도록 개발
- 관련 PR(Merged)
spring-projects spring-data-elasticsearch, spring-data-mongodb
- GeoJson 클래스의 ArrayList 초기 용량 최적화
- 잘못 설정된 capacity 수정
- Polygon 생성 시 일부 누락된 Assert 추가
- 관련 PR(Merged) spring-data-elasticsearch #3064 · spring-data-mongodb #4905
microsoft/typescript-go
- 사용되지 않는 구조체 제거
- 관련 PR(Merged)
naver_map_plugin
- iOS에서 좌표 변경 시, 에니메이션 없이 동작하는 문제 개선
- 줌과 애니메이션 duration을 포함한 함수 제작
- 관련 PR(Merged)