image.png

사명감

저는 정직한 노동의 가치를 믿으며, 수치화된 성과로 팀에 기여하는 개발자입니다. 최근 프로젝트에서 단 6주 만에 448회의 커밋을 기록하며 전자계약 시스템의 백엔드와 프론트엔드를 단독 구축했습니다.

단순히 기능 구현에 그치지 않고, 상급자의 코드 결함을 추적하여 Hotfix를 완수했으며 N+1 쿼리 최적화와 인프라 분리를 통해 서버 자원을 980MB 절감하는 등 시스템 안정성을 최우선으로 생각합니다. 방치된 환경에서도 스스로 길을 찾아 결과물을 내놓는 '강한 생존력'과 '책임감'을 약속드립니다.

경력

더빌딩 (26. 1. ~ 현재)

복잡한 임대관리와 전자계약의 불편함을 해결하기 위한 통합 관리 플랫폼 제작에 참여했습니다.

사용 기술 Remix.js, Next.js, Python(FastAPI), PostgreSQL, Docker, AWS Lightsail, GitHub Action, PyMuPDF

랜딩 (25. 5. ~ 26. 1.)

  1. 공공 데이터에 있는 제약 회사들의 제품 목록과 미국 FDA의 규제 약물 / 물질을 가져와 한 파일의 csv로 가공하여 저장하였습니다.
  2. 이 데이터를 통하여 질문 - 답변 리스트를 만들어서 웹 사이트에서 확인할 수 있도록 하여 우선 검색엔진에 노출될 수 있도록 하고 이후 검색엔진과 챗봇을 만들었습니다.
  1. 서버 간 환경과 환경 변수를 맞추기 위해 monorepo 방식을 활용하여 빠르게 서버를 구축하였고, 개발 인력 간 환경 변수 공유를 위해 비용이 나가는 dotenv 대신 자체 제작한 landinginc cli npm 패키지를 활용하여 환경에 따른 환경 변수를 올리고, 공유하고, 받을 수 있도록 하였습니다. 공용 패키지를 제작하여 자주 사용하는 인터페이스나 훅, 함수를 정리하여 재사용성을 높였습니다.
  2. Github Action과 Docker를 활용하여 lightsail에서 컨테이너 방식을 채택하여 일관된 서비스 배포를 진행하였습니다.
  3. 동료와의 개발 스크럼 시간을 통해 작업 진행 상황과 제작 중 문제 상황을 빠르게 해결하고, 제품을 만들고 있는 데 놓치고 있는 부분이 어떤 것인지 찾아 더 나은 제품을 만들 수 있도록 논의를 거치며 해결책을 찾을 수 있었습니다.
  1. 고급스럽게 보이기 위한 조명 & 그림자 효과와 유리+거울 반사 효과, 안티 앨리어싱 효과 삽입으로 발생한 올라간 GPU 점유율을 줄이기 위해 빛 인스턴스 갯수 축소, 그림자 단순화 & 번짐 효과를 이용해 필요한 리소스를 줄여서 점유율을 80%대에서 40% 대로 줄여 모바일에서도 60fps로 쾌적하게 사용할 수 있도록 개선했습니다.
  2. 파일 구조에 FSD 구조를 도입하여 3D 뷰어를 가지고 올 때 유지 보수성을 높였습니다. 도커 파일을 이용해 필요한 요소를 정의하여 배포를 할 수 있도록 했습니다.