정현우
smartcow.jung@gmail.com
엔드투엔드 관점에서 기획:설계:구현:운영을 주도하며 요구사항 정의, 아키텍처 설계, 데이터 모델링, RESTful API 설계, 배포/모니터링까지 실행
창업 경험을 바탕으로 시장 가설 수립, KPI 설정, 퍼널 분석을 통해 제품-시장 적합성 검증 및 의사결정 리드
비즈니스 임팩트와 팀 생산성을 극대화하도록 확장성과 신뢰성을 고려한 백엔드 개발: 성능 최적화, 테스트 자동화, 코드 리뷰/CI:CD 정착
창업 경험을 바탕으로 시장 가설 수립, KPI 설정, 퍼널 분석을 통해 제품-시장 적합성 검증 및 의사결정 리드
비즈니스 임팩트와 팀 생산성을 극대화하도록 확장성과 신뢰성을 고려한 백엔드 개발: 성능 최적화, 테스트 자동화, 코드 리뷰/CI:CD 정착
경력
서울대학교 심리학과 행복연구센터 / Teoul
Backend 엔지니어
2020년 5월 - 2022년 12월
- 심리학과 행복도 측정 및 분석을 위한 모바일 앱 서비스 기획, 백엔드 개발, 컨텐츠 기획
- 백엔드 개발 및 운영, 200명 규모 베타 테스트 진행 및 유지 프로젝트 수집
학력
중앙대학교
심리학과 / 기초인공지능학과 졸업. 컴퓨터 공학 강의 33학점 수강.
2014년 3월 - 2022년 2월
그래프트톤 정글
2024년 7월 - 2024년 11월
소규모 커널을 직접 구현하며, 운영체제의 핵심 개념을 학습하는 PintOS 프로젝트 수행.
기술
Backend Development
- Spring, Java, C#, ASP.NET, Entity Framework, NestJS, TypeORM
- 숙련도: 실무 프로젝트 및 서비스 운영 경험 다수
Frontend Development
- React, Redux, Redux-toolkit, React-query, Typescript, Chakra UI
- 숙련도: 대규모 서비스 프론트엔드 개발 및 리팩토링 경험
Database
- PostgreSQL, MSSQL, CosmosDB, Redis
- 숙련도: 대용량 데이터 처리 및 성능 개선 경험
DevOps & Cloud
- Docker, Jenkins, Nginx, AWS EC2, RDS
- 숙련도: CI/CD 파이프라인 구축 및 운영 경험
Monitoring & Performance
- Prometheus, Grafana, K6
- 숙련도: 서비스 성능 테스트 및 모니터링 환경 구축 경험
Programming Languages
- Java, C#, Typescript, JavaScript
수상
2022년 예비창업패키지 선정
- 창업아이템: 상담사 수수료 정산 및 상담 예약 플랫폼
- 중소벤처기업부, 창업진흥원, 서울창조경제혁신센터, 한국심리학회 추천
2022년 12월
2019년 예비창업패키지 선정
- 창업아이템: 상담사 수수료 정산 및 상담 예약 플랫폼
- 중소벤처기업부, 창업진흥원, 서울창조경제혁신센터, 한국심리학회 추천
2019년 12월
2018년 서울창업허브 입주기업 선정
- 상담사 수수료 정산 및 상담 예약 플랫폼
- 서울창업허브, 서울산업진흥원(SBA) 선정
2018년 12월
프로젝트
주변시위 Now
Backend / Team Leader
2024년 12월 - 2025년 4월
서울시내 시위 정보 및 참여인증 서비스
- 4인 프로젝트 (FE: 2명, BE: 2명)
- 시위 실시간 운영하기, 위치기반 시위 참여 인증 기능 개발
- 성능 테스트 진행 및 병목 개선
- Staging 및 Production 배포 인프라 및 CI/CD pipeline 구축
- K6를 사용한 성능 테스트로 병목 식별 및 개선 (대규모 트래픽 간섭 경험)
- Docker를 사용해 Test Server용 Mini POC의 성능 테스트 환경 구성 (Spring, Prometheus, Grafana, K6)
- Spring instance에 2 Core, 2G RAM의 제약을 적용
- 병목 개선 결과: HikariCP Connection Pool Size를 8로 제한, 평균 응답시간 4.5s → 1.24s (72.4% 개선), 최대 RPS 17개 → 2560개 (150배 증가), 요청 실패율 0.6% → 0%
Pill Check
Backend / Frontend
2022년 8월 - 2022년 12월
모바일 복약 안내 서비스
- 2인 프로젝트 (Publishing 1명, Frontend & Backend 1명)
- 복잡한 의약품 정보 조회 API 구현
- 처방전 요약 정보 생성을 위한 다중 테이블 조인 쿼리 설계
- 수만 건의 의약품 데이터 처리를 위한 쿼리 최적화
- 모바일 복약 안내 목록 관리 로직 개발
- 소셜 로그인 구현
- html, css로 publishing된 코드 React 컴포넌트화 작업
- UI/UX 개선 근거 데이터 수집을 위한 Google Tag Manager (GTM) Tag 삽입
- 복약 안내 서비스 '필첵' 성능 개선 및 사용성 향상
- 페이지 뷰어 체류 시간 지표가 저조, 사용자 테스트 결과 페이지 로드 시간 3초 이상 소요, 방문자 50% 이상 이탈
- Chrome Lighthouse 분석 결과 TTFB 약 2.5초
- 복약안내문 로드 DB 쿼리에서 병목 현상 발견, 부적절한 JOIN으로 인한 Cartesian Product 발생, 단일 쿼리 처리에 2초 소요
- 개선 방안 설계 및 적용: JOIN 조건 명시화 및 필요 컬럼만 선택하여 조회, Sub-query를 활용한 중첩 쿼리 분리, 인덱스 추가, 사용자 경험을 위한 UI/UX 개선 및 콘텐츠 가독성 향상
- 최대 속도 75% 개선(4s → 0.5s 이하로 단축), 사용자 이탈률 15% 감소, 평균 체류시간 500% 증가
Rush Room
Backend / Team Leader
2024년 10월 - 2024년 11월
실시간 스트리밍 경매 서비스
- 5인 프로젝트 (FE: 2명, BE: 3명)
- 실시간 스트리밍 기능 WebRTC SFU Media Server, Front 개발
- 경매 및 경매 물품 관련 CRUD api 작성
- 팀장 역할 수행 (서비스 기획 문서 작성, 업무 분배, 스케줄 관리 등)
- Media Server E2E 성능Test를 통한 안정성 검증
- 예상 참여인원 100명의 2배인 200대의 Headless Browser를 사용해 media server E2E Test 환경 구성
- 시연 당일 60명의 동시접속자에게 안정적인 경매 서비스 제공
- 테스트 결과를 통해, 시연 시 참가자들을 서비스로 참여시키는 형식의 발표를 구성하기로 의사결정
- 당일 팀원의 발표 중, 시연 중 참가자가 직접 사용할 수 있는 한 유일한 서비스
GitHub
• smartcow