PORTFOLIO
PORTFOLIO · 2026BACKEND / FULL-STACK DEVELOPER

DEVELOPER

KIM
SUN WOO

김선우

기능을 만드는 것을 넘어, 서비스가 동작하는 구조를 이해하는 개발자입니다. Java · Spring Boot를 기반으로 REST API와 데이터베이스를 설계하고, Next.js 프론트엔드와 직접 연결하며 **하나의 서비스가 만들어지고 운영되는 전체 흐름**을 경험했습니다. Docker 기반의 실행 환경을 구성하고 인증·인가, CORS, 파일 업로드, SSR 통신 등 개발 과정에서 발생하는 문제를 직접 분석하고 해결해왔습니다.

SCROLL TO RESUME ↓
FOCUS
Backend / Full-stack Developer
SKILLS
13 ITEMS
DATABASE
MySQL
LOCATION
Korea

01 · SKILLS

기술은 목적이 아니라,
문제를 해결하기 위한 도구라고 생각합니다.

Java · BackendSpring Boot · BackendMySQL · DatabaseJavaScript · FrontendReact · FrontendNext.js · FrontendGit · ToolsPythonAws EC2 Cloud · InfraDocker · InfraGit action · InfraAws S3 Storage · InfraLinux · OS

02 · EXPERIENCE

Career

2022.02 — 2023.12

조이튠

웹 개발

사용 기술: Java, Spring, JavaScript, MySQL, React, MariaDB, Linux

​주요 업무 및 성과: ​제약회사 맞춤형 웹페이지의 풀스택 개발 ​보안을 고려해 JWT 토큰을 이용한 로그인, 회원가입 및 사용자 인증/인가 프로세스 구축 ​클라이언트 요구사항에 맞춘 관리자 페이지 구현 및 데이터 연동

​[한줌 프로젝트 - 스마트 우편함 관리 페이지] ​사용 기술: Java, Spring, JavaScript, MySQL, MariaDB ​주요 업무 및 성과: ​스마트 우편함 기기 제어 및 관리를 위한 관리자 대시보드 기능 개발 ​서버 상태 점검 자동화 파이프라인 구축: 기존의 수동 점검 방식을 자동화하여 시스템 모니터링 효율성을 높힘.

03 · EDUCATION

경기대학교

수학과 · 학사 · 2016.03 — 2021.08

EDUCATION

04 · INTRODUCTION

자기소개

기능을 만드는 것을 넘어, 서비스의 전체 흐름을 이해하는 개발자입니다.

Java와 Spring Boot를 중심으로 웹 백엔드 개발 경험을 쌓아왔으며, MySQL 기반 데이터 설계와 REST API 구현부터 Next.js 프론트엔드 연동까지 직접 경험했습니다.

실무에서는 기존 웹 서비스의 기능 개발과 유지보수를 담당하며 API와 데이터베이스를 다루었고, 개인 프로젝트에서는 기획과 설계부터 인증·인가, 상품·장바구니·주문 기능, 성능 개선, Docker 기반 실행 환경과 AWS 배포까지 하나의 서비스로 구현했습니다.

개발 과정에서 발생하는 문제를 단순히 특정 코드의 오류로만 보지 않고 클라이언트 → API → 서버 → 데이터베이스 → 실행 환경의 전체 흐름을 따라가며 원인을 찾는 것을 중요하게 생각합니다.

실제로 JWT 인증 및 권한 문제, Multipart 파일 업로드, Next.js SSR 환경의 API 통신, Docker 컨테이너 네트워크, Redis 캐시 직렬화와 성능 개선 등 다양한 문제를 직접 분석하고 해결했습니다.

새로운 기술을 적용할 때도 기술 자체를 사용하는 것보다 왜 필요한지, 기존 구조에 어떤 영향을 주는지 이해하고 실제 문제 해결에 활용하는 것을 중요하게 생각합니다.

앞으로도 Java/Spring Boot를 기반으로 안정적인 백엔드 서비스를 개발하면서, Next.js와 인프라까지 이해하는 웹 Full-Stack 개발자로 성장하고자 합니다.

CONTACT

LET'S
WORK TOGETHER.