
사명감
저는 정직한 노동의 가치를 믿으며, 수치화된 성과로 팀에 기여하는 개발자입니다. 최근 프로젝트에서 단 6주 만에 448회의 커밋을 기록하며 전자계약 시스템의 백엔드와 프론트엔드를 단독 구축했습니다.
단순히 기능 구현에 그치지 않고, 상급자의 코드 결함을 추적하여 Hotfix를 완수했으며 N+1 쿼리 최적화와 인프라 분리를 통해 서버 자원을 980MB 절감하는 등 시스템 안정성을 최우선으로 생각합니다. 방치된 환경에서도 스스로 길을 찾아 결과물을 내놓는 '강한 생존력'과 '책임감'을 약속드립니다.
경력
더빌딩 (26. 1. ~ 현재)
복잡한 임대관리와 전자계약의 불편함을 해결하기 위한 통합 관리 플랫폼 제작에 참여했습니다.
- 전자계약 및 가계약 통합 시스템 구축 (기여도 50% 이상)
- 상급자의 가이드가 부재한 환경에서 기존 코드베이스를 독자적으로 분석하여 전자계약 백엔드 및 프론트엔드 시스템을 단독 구축했습니다.
- 5종의 복합 계약 템플릿(표준/상가/단기 등) 엔진을 설계하고, 다중 당사자(Co-party) 지원 및 서명 위치 커스터마이징 로직을 구현했습니다.
- 시스템 안정성 및 코드 퀄리티 확보
- 6주간 총 448회의 커밋을 기록하며, 상급자 작업분 대비 **평균 2배 낮은 Fix 비율(17~23%)**을 유지하여 코드 안정성을 증명했습니다.
- 상급자 작업 분에서 발생한 런타임 오류 및 결함을 추적하여 Hotfix를 성공적으로 수행했으며, 작업 과정에서 단 한 건의 Revert 없이 안정적인 배포를 완료했습니다.
- 성능 최적화 및 인프라 비용 절감
- 빌딩 리스트 및 청구 보고서 페이지의 N+1 쿼리 문제를 해결하고, 반복적인 데이터 처리를 Bulk API로 전환하여 시스템 성능을 개선했습니다.
- Docker 기반의 Chromium Browserless 컨테이너 분리 설계를 통해 서버 메모리 점유율을 약 980MB 절감하여 인프라 효율을 높였습니다.
- 협업 컨벤션 및 문서화 주도
- 일관된 커밋 컨벤션(feat, fix, perf, refactor)과 명확한 스코프 표기를 통해 유지보수성을 높였으며, AI 도구(GitHub Copilot 등)를 전략적으로 활용하여 단기간 내 방대한 양의 비즈니스 로직을 완수했습니다.
사용 기술
Remix.js, Next.js, Python(FastAPI), PostgreSQL, Docker, AWS Lightsail, GitHub Action, PyMuPDF
랜딩 (25. 5. ~ 26. 1.)
- Travel-drug.com (25. 12.~)
여행을 갈 때에 이 약을 다른 나라에 가져가도 되나라는 불편함에서 시작한 서비스입니다.
- 공공 데이터에 있는 제약 회사들의 제품 목록과 미국 FDA의 규제 약물 / 물질을 가져와 한 파일의 csv로 가공하여 저장하였습니다.
- 이 데이터를 통하여 질문 - 답변 리스트를 만들어서 웹 사이트에서 확인할 수 있도록 하여 우선 검색엔진에 노출될 수 있도록 하고 이후 검색엔진과 챗봇을 만들었습니다.
- 사용 기술
Remix.js, Aws Lightsail, Github Action,
- RimoAI (25. 5.~25. 10.)
이미지 생성 기술을 이용하여 인테리어 업체들이 고객과 견적을 작성할 때, 초안 시각 자료용으로 빠르게 상담하기 위한 플랫폼을 제작했습니다.
- 서버 간 환경과 환경 변수를 맞추기 위해 monorepo 방식을 활용하여 빠르게 서버를 구축하였고, 개발 인력 간 환경 변수 공유를 위해 비용이 나가는 dotenv 대신 자체 제작한 landinginc cli npm 패키지를 활용하여 환경에 따른 환경 변수를 올리고, 공유하고, 받을 수 있도록 하였습니다.
공용 패키지를 제작하여 자주 사용하는 인터페이스나 훅, 함수를 정리하여 재사용성을 높였습니다.
- Github Action과 Docker를 활용하여 lightsail에서 컨테이너 방식을 채택하여 일관된 서비스 배포를 진행하였습니다.
- 동료와의 개발 스크럼 시간을 통해 작업 진행 상황과 제작 중 문제 상황을 빠르게 해결하고, 제품을 만들고 있는 데 놓치고 있는 부분이 어떤 것인지 찾아 더 나은 제품을 만들 수 있도록 논의를 거치며 해결책을 찾을 수 있었습니다.
- 사용 기술
Remix, monorepo, aws lightsail, Docker, Github Action
- 3D 인테리어 프리뷰 프로젝트 (25. 5.~25. 6.)
Three.js 기반 라이브러리를 이용해 가구 데이터와 방 치수 정보를 받아 방을 제작할 수 있으며, 벽과 바닥과 상호작용으로 실제 자재를 텍스쳐로 사용할 수 있도록 기능을 제작했습니다.
- 고급스럽게 보이기 위한 조명 & 그림자 효과와 유리+거울 반사 효과, 안티 앨리어싱 효과 삽입으로 발생한 올라간 GPU 점유율을 줄이기 위해 빛 인스턴스 갯수 축소, 그림자 단순화 & 번짐 효과를 이용해 필요한 리소스를 줄여서 점유율을 80%대에서 40% 대로 줄여 모바일에서도 60fps로 쾌적하게 사용할 수 있도록 개선했습니다.
- 파일 구조에 FSD 구조를 도입하여 3D 뷰어를 가지고 올 때 유지 보수성을 높였습니다.
도커 파일을 이용해 필요한 요소를 정의하여 배포를 할 수 있도록 했습니다.
-
사용 기술
Remix, Next.js, Three.js, R3F(+ drei), zustand, Git, Docker