미리보기
기본 정보

스타트업 환경에서 서비스의 탄생부터 성장까지 함께하며, Node.js와 클라우드 환경에서 확장성 있는 백엔드 시스템을 구축해온 개발자입니다.
기술 스택
Node.js, TypeScript, Docker, NestJS, TypeORM, Express, Sequelize, MySQL, Python, Next.js, Redis, AWS, GitHub
경력
주식회사스퀘어스
팀원 | 개발팀
2023.11. ~ 2024.12. (1년 2개월)
QShop 커머스 서비스 신규 기능 개발 & 리팩토링
사이트 템플릿 기능 개발
미리 생성된 더미 데이터를 통해 쉬운 웹사이트 구축 달성
전환 추적 서비스 제공
Meta Pixel, GA4 등 서버데이터를 활용한 정보 전환 추적
쿠폰 시스템 개발
할인 정책 및 적용 로직 구현
쿠폰 발급, 사용 내역 관리 기능 추가
회원 그룹 매핑 기능 개발
특정 고객군을 대상으로 차별화된 혜택 제공
외부 상품 연동 (네이버 쇼핑)
네이버 쇼핑 API를 활용한 상품 연동 기능 개발
상품 메타데이터 동기화
결제 API 연동
다양한 결제 수단 지원을 위한 API 연동 (PG사 연동)
주문 및 결제 데이터 검증 및 관리 기능 구현
레거시 코드 리팩토링 (레이어드 아키텍처 → 클린 아키텍처 with DDD & CQRS)
도메인 주도 개발 적용 → 핵심 비즈니스 로직 분리
Query-Command 분리 & 캐싱(Redis) 적용 → 성능 최적화
주문 / 상품 시스템 Event Pattern 도입
주문 정보 / 상품 재고 실시간 업데이트 → 비동기 처리 및 확장성 강화
어드민 플랫폼 리빌딩
0 to 1 개발 진행 → 고객, 사이트, 결제, 서비스 관리 API 개발
Next.js & Mantine을 활용한 어드민 UI 개발
누트컴퍼니주식회사
팀원 | 개발팀
2021.08. ~ 2023.09. (2년 2개월)
Webudding 스토어 서비스 API 개발 (초기 서비스 API 단독 개발)
C2C기반의 플랫폼 API서버 0 to 1 구축
데이터베이스 ERD 설계/구축
AI 추천 시스템 도입 및 최적화
Z.Ai SDK 도입(개인화 추천 외부 서비스)
Redis 기반 데이터 캐싱 적용 및 성능 최적화
상품 리스트 로딩 시간 지연 최소화
BigQuery 기반 데이터 분석 기능 개발
GA4 전환데이터를 기반으로한 실시간 검색어 노출
Monorepo 아키텍처 리팩토링
기존 모놀리식 아키텍처에서 Monorepo형식 리팩토링
자동화 스케줄러 시스템 구축 (인기 상품 갱신, Push 알림 전송 등)
어드민 플랫폼 정산 시스템 리팩토링
현금영수증 자동 발행 기능 개발
정산 금액 산출 로직 개선
팩투커스주식회사
팀원 | 개발팀
2020.11. ~ 2021.07. (9개월)
C2C 플랫폼 ‘Kichenable’ UI/UX 및 백엔드 개발
Vue.js를 활용한 반응형 SPA 개발
SEO 최적화 (Vue-meta 활용)
Vuex 상태 관리 모듈화
Express.js Admin API 구축
AWS 기반 서버 배포 & 유지보수 (EC2, RDS, ELB,S3)
CloudFront를 활용한 정적 파일 캐싱 및 CDN구성
EC2인스턴스 애플리케이션 서버 배포
RDS를 통한 데이터 저장 및 성능 최적화
ELB(Elastic Load Balancer) 적용 → 트래픽 부하 분산
포트폴리오
URL
교육
학점은행제
대학교(학사) | 컴퓨터공학
2019.04. ~ 2021.02. | 졸업
홍익대학교
대학교(학사) | 컴퓨터정보통신공학
2015.03. ~ 2019.07. | 중퇴
자격증
AWS Certified Solutions Architect - Associate
806 | Amazon Web Service
2025.02.
AWS Certified Developer - Associate
826 | Amazon Web Service
2022.06.
AWS Certified Cloud Practitioner
830 | Amazon Web Service
2021.11.
정보처리기사
한국산업인력공단
2020.08.
자기소개
저는 사용자 경험을 최우선으로 고려하며, 기술을 통해 실질적인 가치를 제공하는 개발자가 되고자 합니다. 단순한 기능 구현을 넘어, 서비스의 확장성과 유지보수성을 고려한 구조 설계를 중요하게 생각합니다.
스퀘어스(Qshop)에서 커머스 서비스의 신규 기능을 개발하면서, 사용자 친화적인 사이트 구축을 위한 템플릿 기능을 제공하였습니다. 이를 통해, 웹사이트 구축 난이도를 낮추고, 비개발자도 쉽게 사이트를 개설할 수 있도록 했습니다.
이전 회사인 Noutecompany(Webudding)에서는 개인화 추천 시스템(Z.Ai SDK)을 적용하여 구매 전환율을 113% 증가시키는 성과를 이루었습니다. 이 과정에서, 캐싱 기법을 활용해 Z.Ai SDK 요청 비용을 1/10로 절감하는 최적화 작업을 수행하였습니다.
이처럼, 사용자 경험을 향상시키는 개발을 목표로 하며, 동시에 비즈니스 성장에 기여할 수 있는 기술적 접근법을 고민하는 개발자입니다.
개발을 할 때, 단순한 기능 구현을 넘어 서비스가 장기적으로 유지될 수 있는 구조를 설계하는 것을 중요하게 생각합니다.
DDD, CQRS 리팩토링 등 핵심 비즈니스 로직을 명확히 분리하고, 도메인 단위의 재사용성을 극대화하는 작업을 진행했습니다.
또 Monorepo기반 아키텍처 도입으로 ORM 객체 동기화 문제를 해결 및 라이브러리 버전 관리를 효율적으로 수행하였습니다.
이러한 경험을 통해, 유지보수성을 고려한 코드 구조를 설계하는 것이 얼마나 중요한지 몸소 깨달았으며, 앞으로도 더욱 견고하고 확장 가능한 시스템 설계를 목표로 하고있습니다.
그리고, 기술적인 역량뿐만 아니라. 효율적인 개발 프로세스를 만들기 위한 협업과 소통 또한 중요하다고 생각합니다.
특히, 0 to 1 개발하면서 기획팀, 디자인팀과 긴밀하게 협업하며 각 부서의 요구사항을 API 설계 및 개발에 반영하는 경험을 쌓았습니다. 또한, 백엔드 개발자로서 프론트엔드 개발자와 원할한 협업을 위해 API 문서화 및 Swagger를 적극적으로 활용하였음, 이는 개발 효율성을 높이는데 기여하였습니다. 이처럼 기술적인 역량뿐 아니라 팀원과의 협업을 통해 더 완성적인 서비스를 만들수 있게 되었던거 같습니다.