Backend engineer focused on reliable systems and pragmatic architecture.
Experienced in building event-driven backend services and contributing to large-scale open source.
Backend engineer focused on building reliable and scalable systems through pragmatic architecture.
Contributor to the LINE Armeria open-source project and speaker at a paid developer conference on open-source contributions.
Technical Coach at SSAFY mentoring 200+ developers on backend architecture, CI/CD practices, and distributed system design.
Contributor | PR #6604
- Implemented
Custom Athenz Token HeaderSupport- Added configurable Athenz authentication header support for Armeria clients.
- Designed API changes while maintaining backward compatibility with existing clients.
- Implemented tests and documentation to ensure production-level stability.
- Collaborated with global maintainers through multiple review iterations in a large-scale open-source workflow.
Speaker โ Paid Developer Conference
- Delivered a technical talk on the full lifecycle of contributing to the Armeria open-source project.
- Covered issue discovery, architecture analysis, design discussion with maintainers, and AI-assisted implementation.
- Shared practical insights on first-time open-source contributions and large-scale OSS collaboration.
Technical Coach (์ค์ต ์ฝ์น) | 2024.12 ~ Present
Mentored 40+ teams (200+ developers) on backend engineering and system architecture.
- Architecture & Code Quality
- Provided technical consulting on MSA architecture, database schema design, and API specifications.
- Guided teams in diagnosing and resolving concurrency issues in distributed systems.
- DevOps & Development Process
- Introduced CI/CD best practices using Jenkins and GitHub Actions.
- Helped teams adopt Agile workflows using Jira sprint management.
-
Automated Code Review Pipeline: GitHub Webhook โ Code Analysis โ Review Comment
-
Tech:
PythonLangChainRAGVector DBGitHub API -
Built an automated code review pipeline triggered by GitHub Webhooks.
-
Implemented a RAG-based review system using vector search to maintain project context.
-
Generated commit-level summaries and automated improvement suggestions.
-
Distributed message processing using AWS SQS
-
Tech:
Spring BootAWS SQSDockerWorker Pattern -
Designed a worker-based distributed architecture separating crawling, summarization, and email delivery.
-
Introduced asynchronous message pipelines to handle large-scale email workloads.
-
Reduced system coupling by separating background tasks through a message-driven architecture.
| Category | Skills |
|---|---|
| Backend | Spring Boot, FastAPI, JPA, QueryDSL, Java, Python |
| AI / Data | RAG, LangChain, Multi-Agent Systems, Vector DB (Milvus) |
| Cloud & Infra | AWS (EC2, S3, SQS), Docker, Docker Compose |
| DevOps | Jenkins, GitHub Actions, CI/CD Pipelines |
| Architecture | Kafka, Event-Driven Architecture, Microservices |
Java Track | 2024.01 ~ 2024.12
- Awards: Capstone Project 1st Place, Community Leadership Award
- Coursework: Advanced Algorithms, Backend Web Development
University in South Korea
- Coursework: Operating Systems, Computer Networks, Data Structures
- Profitlab Hackathon โ 2nd Place
- Engineer Information Processing (์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ)
- Samsung SW Competency Test โ Level B
- FastCampus Builderthon โ Finalist


