Nahyun Kim
Backend / Server Engineer
💌 knahyuk@gmail.com
GitHub: github/nahyukk
Blog: Mag's Devlog
Skills
- Language: Java, JavaScript, Python
- Framework / Library: Spring Boot, JPA, Spring Security, React
- Database: MySQL, Redis
- Infrastructure / Deployment: Docker, AWS EC2, RDS, S3, Cloudfront, Jenkins, Nginx
- Version Control: Git, GitHub
- ETC: REST API, OAuth2, JWT, WebSocket, Swagger
- Basic frontend: React, Next.js, Tailwind CSS
Projects
ZARO - Community Platform for live by one's self
github/even-zaro-back ↗
Project Lead, Backend, Server, Frontend Backup | 2025.05 ~ 06
- Participated as PM and backend engineer, leading the entire process from planning, design, requirements gathering, ERD modeling, API design, infrastructure setup, to deployment
- Built JWT-based authentication and Spring Security-based authorization flow, along with email verification and dormancy automation, to enhance the consistency of the authentication and authorization system
- Maintained consistent global exception handling using
GlobalExceptionHandler
, and implemented standardized error responses viaErrorCode
enum and separated validation responsibilities using custom validators - Reviewed query flows in the database and contributed to API response performance improvement by eliminating duplicate calls and optimizing logic
- Configured and operated cloud infrastructure and server management using AWS EC2, RDS, S3, and CloudFront
- Constructed a CI/CD pipeline using Jenkins, Docker, and Nginx, and automated Blue-Green deployment. During deployment, separated server roles between build and run servers to achieve approximately 76% cost reduction ($74 → $18) by avoiding dual high-spec instances
- Implemented post search functionality with Elasticsearch and built an S3 Presigned URL-based image upload API
Even IDE – Web based real-time Code Collaboration IDE
github/even-IDE-back ↗
Project Lead, Backend, Server, Frontend Backup | 2025.04
- Participated as PM and backend engineer, leading the entire process from planning, design, requirement analysis to ERD design, API design, infrastructure setup, and deployment
- Implemented CRUD APIs for project and file management, and developed OAuth2-based social login and user information handling logic
- Replaced Docker-in-Docker with a separated execution server to address security and performance issues, structured via a separate port on the same EC2 instance for simplified operations, and designed a stable execution flow using an API proxy
- Developed real-time chat and collaborative code editing using WebSocket (STOMP) to support team collaboration
- Designed message retrieval policies based on login status and improved structure by utilizing Redis ZSet for time-based filtering
- Implemented AI chatbot integration using Spring AI and OpenAI API, including prompt design
- Refactored ChatClient code to adapt to updated dependencies and structure after the release of Spring AI 1.0
- Managed AWS EC2 servers and set up CI/CD pipeline using Jenkins for deployment
Experience
3 Years
Paprika Story
UX Consultant, Project Manager (Full-time) · UX Consulting Team | 2023.06 ~ 2024.07 (1yr 1month)
- Designed a data-driven UX consulting process and led planning for implementing analytical models
- Proposed and led a government-supported data voucher project, planning a system for unstructured customer data analysis and conducting a PoC using Python-based data preprocessing and research automation in a non-developer team
- Led information architecture and feature definition through close collaboration with designers during new service planning
HDC Hyundai Development
Junior Manager (Full-time) · Marketing Team (Business Support Part) | 2019.03 ~ 2021.02 (2yr)
- Participated in data flow management for sales, payments, and settlements, and in planning system functionalities
- Proposed collaboration tool adoption and led improvements in approval workflows
- Managed new and existing residential project operations
Education
github/code-is-evenly-cooked ↗
- Goorm Fullstack Bootcamp
2024.11 – 2025.06- Completed 6 projects (React/Spring), served as team lead, PM, backend lead
- Finalist in top project teams, selected as outstanding graduate
-
Hongik University – M.S., Smart Design Engineering (GPA 4.5)
2021.03 ~ 2023.02- Aalto University, Finland – M.S. Exchange Student
2022.01 ~ 2022.06
- Aalto University, Finland – M.S. Exchange Student
-
Hongik University – B.S., Civil Engineering (GPA 4.01) / Mechanical Engineering (Double Major, GPA 4.38)
2012.03 ~ 2018.08
Communication Languages
-
Korean:
Native
-
English:
Fluent
(Experience as an exchange student in Finland and language trainee in Ireland) -
Chinese:
Conversational
(Studied in Nanjing, China during elementary and middle school)