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 via ErrorCode 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
  • 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)

Copyright © 2025 NahyunKim

Mag.dev