미리보기
기본 정보

기술로 비즈니스 임팩트를 만드는 것이 엔지니어의 역할이라고 믿습니다. 문제를 뾰족하게 정의하고 최선의 해결법을 찾기 위해 적극적으로 커뮤니케이션합니다. 직관적인 사용자 경험을 만들기 위해 유저의 입장에서 제품을 바라보려 노력합니다.
경력
(주)스매치코퍼레이션
프론트엔드 엔지니어 | 스매치팀
2024.01. ~ 2024.06. (6개월)
상업용 부동산 매칭 서비스 [스매치] 개발 (React, NextJS)
레거시가 여러 층으로 쌓이면서 복잡해진 프론트엔드-백엔드 통신 플로우를 Relay의 규약에 따라 일원화하는 과정을 주도했습니다. 어플리케이션부터 데이터베이스 레벨까지 추적해 들어가 문제를 파악하여 가시화했고, 개발팀 전체를 관여시켜 관련 도메인을 Relay의 스펙을 따르도록 재설계했습니다.
건물/매물 정보를 사용해 제안서 파일을 만드는 복잡한 multi-step form 플로우를 개발했습니다. 이에 따라 평균 20분 이상 걸리던 제안서 생성 작업을 5분대로 단축해 오퍼레이션 효율화에 기여했습니다.
NOC, 오피스 권역 등 부동산 도메인의 주요 개념들이 여러 자료에 파편화되어있던 것을 한데 모아 문서로 정리했습니다. 이 과정에서 코드 상으로 잘못 구현되었던 계산식들을 발견하고 바로잡았으며, 수 차례 싱크 미팅을 열어 제품팀 모두의 도메인 이해도를 동일한 수준으로 끌어올렸습니다.
배포 과정에서 PR과 커밋 메시지를 읽어와서 어떤 티켓이 배포되고 있는지 슬랙으로 알려주는 깃헙 액션을 개발했습니다. 이것으로 배포 때마다 일일이 수동으로 스레드를 생성하던 비효율적인 트래킹 프로세스를 대체했습니다.
(주)스매치코퍼레이션
소프트웨어 엔지니어 | 빌디팀
2022.01. ~ 2023.12. (2년)
건물 관리/매입/매각 서비스 [빌디]개발 (React, Remix, React Native, Expo)
빌디 앱 서비스의 모든 기능(내 건물 관리, 건물 탐색, 커뮤니티 등)을 처음부터 끝까지 개발했습니다. 앱 첫 런칭 시점까지는 빌디 팀 내 유일한 개발자로서 프론트엔드와 백엔드, 인프라와 CI-CD를 비롯한 전 개발 과정에 100% 기여했습니다.
디자이너가 합류함에 따라, 번거로운 커스터마이징 과정과 낮은 퍼포먼스로 인해 점점 부채가 되어가던 MUI를 걷어내고 기존 어드민을 TailwindCSS 기반으로 전면 개편했습니다. 이 과정에서 저사양 컴퓨터에서의 FCP를 최대 5배까지 개선했습니다.
CS 창구로 사용하던 채널톡의 sdk가 당시 expo를 지원하지 않아, 빌드 타임에 채널톡 sdk를 iOS/Android 코드베이스에 주입하는 커스텀 플러그인을 제작했습니다.
개발중인 피그마 화면에서 일일이 svg를 다운받아 사용하고 있던 불편함을 해소하기 위해, 피그마 상에 있는 svg를 React와 React Native에서 쉽게 사용할 수 있게 해주는 npm 라이브러리를 제작해 배포하고 내부 제품에 적용했습니다.
GPT 기반 '빌디AI' 기능을 만들 때, 건물 및 매물 관련 데이터를 활용해 간소한 버전의 RAG를 만들었고, 이로써 당시 OpenAI GPT 모델의 4096 토큰 제한을 극복할 수 있었습니다.
(주)페어리
소프트웨어 엔지니어 | 프로덕트팀
2021.06. ~ 2021.12. (7개월)
미국 대학 입시 도우미 서비스 [Ussist] 앱(React Native) 개발
- Ussist 앱의 프론트엔드, 백엔드, 인프라 등 전 개발 과정을 도맡아 했습니다.
(주)아씨
인턴 | 프로덕트팀
2021.03. ~ 2021.06. (4개월)
독서 기록 및 공유 플랫폼 [리더스] 앱(React Native) 내 기능 개발
- 알라딘 API와 단순 LIKE문을 조합해 사용하던 기존 책 검색 기능을 Elasticsearch 환경으로 대체, 검색 속도를 평균 3초에서 1초대로 개선했습니다.
대외활동
피로그래밍 14기 회장
비전공자를 위한 웹 프로그래밍 동아리 피로그래밍의 14기 회장으로 활동했습니다.
- 코로나 상황으로 인해 기존 오프라인 운영방식을 전면 온라인으로 개편했습니다.
- 동아리 홈페이지 개발을 추진 및 완료했습니다.
SOPT 29기 서버파트장
대학생 연합 IT 벤처 창업 동아리 SOPT의 29기 서버파트장으로 활동했습니다.
- Javascript와 백엔드의 기초부터 간단한 인프라 세팅, NodeJS를 사용한 실제 API 코드 작성, 모니터링 시스템 구축에 이르기까지의 과정을 담은 세미나를 진행했습니다.
- 동아리 리크루팅 페이지 및 지원서 관리 어드민을 개발했습니다.
사이드프로젝트
Chat Baker
URL을 입력하면, 해당 웹사이트의 내용에 대한 챗봇을 만들어 주는 프로덕트
SnippetSage
유저가 현재 브라우징하는 사이트의 코드 스니펫에 대한 챗봇을 만들어주는 크롬 익스텐션
기술 스택
React, React Native, Next.js, expo, tailwind-css, TypeScript, GraphQL
포트폴리오
교육
서울대학교
대학교(학사) | 경제학부/철학과
2015.03. ~ 2024.02. | 졸업