Experience

(주) 바로팜

Senior Backend Software Engineer • 2024년 3월 —

책임 및 역할:

  • 메인 API 프로젝트 전반의 구조 설계 및 품질 기반 리팩토링 주도 (exception handler, logging system, 파일 관리 구조 등)
  • 실시간 & 대용량 비동기 처리를 위한 Celery 워커 이중화 (service, download) 및 ECS 기반 배포 인프라 구축
  • CMS 공통 UI 컴포넌트 전체 생성. 그 중 특히 DB 테이블 별 데이터 연동을 위한 APISelect, MultiSelect 컴포넌트 모듈 백엔드/프론트엔드 공통 구조 설계
  • 신사업 프로젝트의 백엔드 파트 리딩 (본인 포함 3인): 제품 리뷰 및 리스크 검토, 기술 아키텍처 결정, 역할 분배, 일정 조율
주요 성과:
  • 복잡한 스펙의 서비스 배포 자동화 / 기존 배포 루틴 비효율 제거 → 개발팀 업무 편의 증진 및 생산성 향상
  • 주요 기술스택 버전업 / 유닛 테스트 도입 / API 스펙 페이지 개편 / 에러 모니터링 체계 도입 → 운영 안정성 향상
  • 백엔드 유틸리티 repo 생성 및 운영(local storage 도커, git util 등) → 로컬 개발환경 세팅 편리성 기여
  • 사내 개발팀 ChatGPT 도입 주도 / 업무용 자료들 문서화 / 프롬프트용 프로젝트 파일 공유 → 개발팀 전체 생산성 극대화에 기여
기술스택: Python, Django, DRF, FastAPI, Next.js, React.js, PostgreSQL, AWS, Terraform, jenkins, ChatGPT

(주) 버드뷰

Backend Developer (제품리뷰 도메인, Tech Lead) • 2021년 8월 — 2023년 10월

책임

  • 화해 앱 제품, 리뷰 도메인 서비스 백엔드 개발 및 유지보수
  • 스쿼드팀 TechLead 역할 - 과제 기술 검토, 설계, 구현, 배포 전 과정에 참여
  • 2명의 팀원이 있는 소규모 백엔드 그룹 리딩
  • 면접관 활동: 신입, 경력 개발자 채용
성과
  • 신규 JIRA workflow 설계 및 적용을 통해 팀내 코드 리뷰 문화 향상에 기여
  • "화해 어워드" 백엔드 구조 개선 (테이블 통합, 서비스 노출제어 기능 추가)
  • "카카오 로그인" 도입 - 카톡 채널 신규 구독자 수 증대에 기여
  • "유저 정보 처리 프로세스 정리" - 휴면/탈퇴 시, 유저 개인 정보처리 사이클 확립
  • "이너뷰티 서비스 런칭" - 크롤데이터 입력, 유저&어드민 API개발, 커머스&광고 서비스 호환
  • "JSP 레거시 포팅 및 유지보수" - 오래된 코드 분석하여 신규 API 로 견고하게(문서화+테스트) 기능 이전
기술스택: Python, Java, Django, DRF, JSP, MySQL

(주) 샌드버드(Sendbird.Inc)

Software Engineer • 2020년 10월 — 2021년 7월

Dashboard 백엔드 개발

  • 업무의 약 50% 정도에 영어 사용
  • Dashboard 서비스 API 개발 (Django)
  • 서비스 운영툴(back office) 유지보수 (React.js)
  • B2B 고객 관리에 관련된 부서들(Accounting, Solutions engineer, Customer service) 로부터 들어오는 다양한 요청 처리
기술스택: Python, Javascript, Django, DRF, React.js, MySQL

(주) 카카오 엔터테인먼트

페이지 서비스 개발팀, Software Engineer • 2016년 6월 — 2020년 9월

책임

  • "메뉴가 100개가 넘어가는 카카오페이지 서비스 운영툴"의 풀스택 개발 및 유지보수
  • 앱 푸시 대상자 관리 및 발송 시스템 개발 및 유지보수
  • 팀 멤버가 계속 바뀌었지만 혼자 4년 반 동안 꾸준히 자리를 지키며 떠난이의 빈자리를 채우고, 새로온 분에게 온보딩을 제공하며 한 제품에 열정과 애착을 가지고 일을 했음
  • 다양한 부서(마케팅, 기획, 사업부 등)와의 커뮤니케이션
  • 레거시 프로젝트 포팅(4년반 동안 약 10% -> 90% 달성)
성과
  • 광고 Supply-side Platform 설계 및 개발 - 리워드 광고, 오퍼월, 리포트 생성 등
  • 운영 작업 예약 기능 개발 - 운영자들의 업무 편의성 향상에 기여
  • 퀘스트 플랫폼 개발 - 앱 내 유저 다양한 액션 수행 유도 및 리워드 지급
  • 타겟 유저 관리 시스템 개발 - 다양한 서비스의 유저 타겟팅에 활용
  • 유저 빌링 정보 관리기능 어드민 개발 - 결제 정보 조회 및 환불 처리 등
  • Python-Django 프로젝트의 버전업 진행 경험 (언어 & 프레임워크)
  • 푸시발송 시스템 개발 - 수백만건 동시발송, 속도제어 기능 (Celery, Redis)
  • ES를 활용한 모니터링 강화 - Request Data, 유저 댓글
  • 배포 자동화 (Ansible, Jenkins)
  • 유닛 테스트 도입 (pytest)
기술스택: Django, DRF, Celery, Spring Boot, MySQL, ES, Redis, JQuery, Vue.js

라인 플러스

Software Engineer • 2015년 9월 — 2016년 1월

라인프렌즈 온라인 스토어 백엔드 개발

  • PC, 모바일 결제를 PG사와 연동하기 위한 자체 모듈 제작
  • 워드프레스 기반으로 된 백엔드 시스템과 호환되는 API 를 구현하여 프론트에 제공하는 작업 (Node)
기술스택: Node.js, MySQL, Word Press

줌 인터넷

데이터 플랫폼 개발팀, 사원 • 2013년 12월 — 2015년 8월

검색엔진(zum.com)에 사용될 다양한 웹 데이터 크롤러, 파서 개발 및 유지보수.

  • 약 400 개에 달하는 다양한 웹사이트 파서 개발 및 유지보수
  • 신규 파서 제작, 관리, 모니터링을 제공하는 서비스 개발하여 신규 사이트 파서 제작 시간 1/5 단축
  • 대량의 블로그 데이터를 기반으로 고품질 블로그 100개를 추출하는 작업 경험
기술스택: Python, Java, Hadoop

Education

한양 대학교 (ERICA)

컴퓨터 공학과 학사 졸업 • 2006년 2월 — 2013년 2월

평점 평균 3.75 / 4.5

Projects

프론트엔드 스쿨 강사 (javascript) • 2022년 5월 — 2022년 7월

자바스크립트 개발자가 되기위한 기초부터 주요 개념까지 요약한 강의를 맡았음. (강의명: 핵심만 콕콕 골라먹는 자바스크립트)

  • 수강시간: 총 약 5시간
  • 제작기간은 약 2.5개월 소요 (2022.5~7월)
  • 직접 커리큘럼, 강의자료(ppt & code) 및 촬영을 진행하였음.
  • 2023년 제로베이스 프론트엔드 스쿨 커리큘럼에 포함됨
  • 버드뷰에 근무하는 동안 회사 허가를 받고 업무 외 시간에 개인시간을 들여 강의 제작
  • 참고자료: 강의 커리큘럼 시트

hantax.com

프리랜서 개발자 (나이스 세무회계) • 2016년 3월 — 2016년 5월

세무회사에 종합소득세 신고를 위한 고객용, 사내용 웹 어플리케이션 제작 및 공급.

  • 서비스 개발을 위한 인프라 구축 (AWS, cafe24)
  • 종소세 신고용 클라이언트 웹페이지 설계 및 제작 (반응형)
  • 고객으로부터 들어오는 종소세 신고 요청을 관리하기 위한 사내 운영툴 설계 및 제작
  • 위 작업 모두 기획, 디자인, 구현, 배포, 유지보수까지 혼자 사측과 협의하며 진행
  • 기술 스택: AWS, MySQL, jquery, bootstrap, jade, sass, node.js, express.js

Skills

Programming Language

Python, Javascript(ES6), Java

Backend

Django, Django REST framework, FastAPI, Celery, Spring, JPA

Frontend

Next.js, React.js, Vue.js, Express.js, TypeScript

DevOps

AWS, Terraform, Ansible, Elastic Stack, bash

Storage

PostgreSQL, MySQL, Redis

Project Management

JIRA, Confluence, Jenkins, Github, Gitlab

Outside Interests

  • 새로운 기술을 탐구 해보는것
  • 음악 (피아노, 기타, 아카펠라)
  • 게임, 캠핑

Additional Links