|Backend Engineer Van
여러 프로젝트를 직접 기획하고 개발하면서, 자연스럽게 실무에 필요한 백엔드 기술들을 익혀왔습니다. 웹 서비스의 여러 기능들을 직접 설계하고 구현해보며, 백엔드 시스템이 어떻게 사용자 경험과 연결되는지를 고민합니다. 코드 가독성과 유지보수성에 관심이 많고, Swagger, readme, JavaDoc, JSDoc 등 여러 문서화 도구를 사용합니다. 함께 만드는 프로젝트의 가치에 대해 고민하고 성장할 곳을 찾고 있습니다.
기술 스택
주로 프로젝트를 통해 익힌 기술들입니다. 지속적으로 학습하며 경험을 쌓고 있습니다.
Frontend

Next.js
Frontend
🌍 잘 알려진 장점
React 기반의 풀스택 프레임워크로, SSR/SSG를 통한 SEO 최적화와 성능 향상을 위해 널리 사용됩니다.
⭐ 채택한 이유
이미지 및 AI 라우팅 기능을 API Routes 기반으로 분리하여 추가 유료 서버 구성 없이도 마이크로서비스 형태로 운영할 수 있으며, WebP 자동 변환 및 Webpack 설정 자동화 등 정적 리소스 최적화 기능이 내장되어 있어 선택했습니다.
Backend

NestJS
Backend
🌍 잘 알려진 장점
TypeScript 기반의 Node.js 프레임워크로, 데코레이터와 의존성 주입을 통한 확장 가능한 서버 사이드 애플리케이션 구축에 사용됩니다.
⭐ 채택한 이유
프론트엔드에서 사용하는 Next.js와 동일한 TypeScript 기반으로 타입을 공유할 수 있고, 백엔드 구조는 Spring과 유사하여 익숙한 아키텍처 패턴으로 안정적인 서버 개발이 가능해 선택했습니다.

Spring
Backend
🌍 잘 알려진 장점
Java 기반의 프레임워크로, DI, AOP, 트랜잭션 관리 등 엔터프라이즈 기능을 제공하여 복잡한 비즈니스 로직 처리에 강력한 구조적 안정성과 생산성을 보장합니다.
⭐ 채택한 이유
가장 널리 사용되는 백엔드 프레임워크로 안정성과 검증된 아키텍처를 갖추고 있으며, Kotlin과 함께 사용할 경우 NestJS와 유사한 구조와 개발 패턴을 공유할 수 있어 선택했습니다.
Database

MariaDB
Database
🌍 잘 알려진 장점
MySQL과 호환되면서 오픈소스인 관계형 데이터베이스로, 높은 성능과 안정성으로 웹 애플리케이션에서 널리 사용됩니다.
⭐ 채택한 이유
MySQL과 매우 유사하고, MySQL 무료버전에선 사용할 수 없는 기능들들 사용할할 수 있어 선택했습니다다.

MongoDB
Database
🌍 잘 알려진 장점
NoSQL 도큐먼트 데이터베이스로, 스키마가 유연하고 JSON과 유사한 구조로 빠른 개발과 확장성을 위해 사용됩니다.
⭐ 채택한 이유
Tiptap → Next.js → NestJS를 거쳐 구조화된 데이터를 저장하는 과정에서, 스키마 유연성과 JSON 기반 문서 저장 구조가 잘 맞아 MongoDB를 선택했습니다.
역량 & 전문성
백엔드 개발을 중심으로 익힌 기술들과 경험입니다. 지속적으로 학습하며 성장하고 있습니다.
언어
데이터베이스
인증/보안
개발 도구
클라우드 및 배포
테스트 및 문서화
경력
부트캠프와 인턴십을 통해 쌓은 개발 경험과 학습 과정을 소개합니다.
백엔드 개발 과정 수료
6개월 간의 집중 교육을 통해 Java/Spring 기반 웹 애플리케이션 개발 전 과정을 실습하고, 백엔드 설계, 데이터베이스 모델링, 배포까지 실무 수준의 기술을 익혔습니다.
주요 성과
- •Spring Boot 기반 RESTful API 설계 및 구현
- •JPA를 이용한 ORM 매핑 및 관계형 DB 모델링 실습
- •AWS 및 Docker를 활용한 개발·배포 환경 구성
- •TDD, 예외 처리, 로깅 등 실무 중심 백엔드 설계 능력 습득
사용 기술
주요 프로젝트
직접 기획하고 개발한 프로젝트들입니다. 백엔드 개발을 중심으로 풀스택 역량을 키워가고 있습니다.
현재 배포 중인 개인 기술 블로그입니다. Next.js와 NestJS를 활용한 풀스택 개발로, JWT 인증, 이미지 업로드, AI 채팅 기능을 구현했습니다. Tiptap 에디터를 사용한 마크다운 작성 기능도 포함되어 있습니다.
주요 기능
성과: GitHub Actions CI/CD, Storybook 문서화 적용
사용 기술
Library Project
사용자들의 사이트와 책에 대한 관심을 유도하고, 로그인한 사용자들의 활동 데이터를 수집하는 도서관 웹 사이트입니다. 홈, 로그인, 마이페이지, 랭킹, 검색 기능을 구현했으며 반응형 모바일 지원도 포함되어 있습니다.
주요 기능
성과: 최초로 풀스택 개발 경험
사용 기술
MovieMovit
외부 API를 활용하여 영화 정보와 이벤트 정보를 제공하는 웹 사이트입니다. Next.js와 NestJS를 활용한 풀스택 개발로, 사용자가 다양한 영화 관련 정보와 최신 이벤트를 확인할 수 있는 플랫폼을 구현했습니다.
주요 기능
성과: Next.js + NestJS 풀스택 개발, 외부 API 연동 및 활용 경험
사용 기술
I Pill U
코드스테이츠 부트캠프 메인 프로젝트로 개발한 영양제 맞춤 서비스입니다. 사용자의 건강 상태와 필요에 따라 영양제를 추천하고, 복용 일정을 관리할 수 있는 개인 맞춤형 헬스케어 플랫폼입니다. 백엔드 부팀장으로 참여했습니다.
주요 기능
성과: 부트캠프 메인 프로젝트, 백엔드 부팀장으로 팀 리딩 경험
사용 기술
자격증
백엔드 개발 역량을 뒷받침하는 자격증과 성과입니다. 지속적인 학습과 성장을 통해 전문성을 키워가고 있습니다.
PCCP 1급
Programmers Certified Coding Professional
프로그래밍 역량과 알고리즘 문제 해결 능력을 검증하는 자격증
SQLD
SQL Developer
SQL 개발자 자격증으로 데이터베이스 설계 및 SQL 작성 능력을 검증
TOEIC 890점
Test of English for International Communication
국제적인 영어 의사소통 능력을 측정하는 시험