미리보기
기본 정보
• 업무에서 Python, Django, AWS를 활용하고 있습니다. React, TypeScript, Node.js 등의 기술을 사이드 프로젝트에서 사용한 경험이 있으며, 새로운 것을 빠르게 습득하여 필요한 곳에 적용하는 것이 저의 강점입니다. • 설명이 필요없는 코드, 설명할 수 있는 코드를 지향합니다. 코드를 보는 사람의 심리적 부담과 시간을 줄이기 위한 고민을 합니다. 근거 기반으로 문제를 해결하고, 히스토리가 유실되지 않도록 충실히 문서화해둡니다. • 돌아가는 코드 그 이상으로 비즈니스의 요구사항을 이해하고, 문제 해결에 집중합니다. 급할 수록 돌아가라는 말이 있듯이, 묵묵히 근본적인 원인을 찾아 해결하는 편입니다. 병목이 되는 지점을 찾아 프로세스를 개선하는 것을 즐깁니다.
기술 스택
Python, Django, AWS, JavaScript, TypeScript, Node.js, React, DBMS/RDBMS, Redis
경력
주식회사 라프텔
백엔드 개발자 | 백엔드팀 | 재직 중
2022.10. ~ 재직 중 (2년 5개월)
● 결제/정산/멤버십 개발 및 운영
• 네이버페이 결제 및 토스페이 포인트 결제 도입 (서버 개발 인원 1명)
• 유플러스 멤버십 정기 결제 관리 시스템 구축 (서버 개발 인원 1명)
• 정산 페이지 운영
• 멤버십 정기 결제 관리
● 주도적, 자발적으로 생산성 향상 및 프로세스 개선
• 11분이 걸리던 CI 속도를 1분으로 단축하여 90% 비용 절감 및 반복적인 작업 자동화
• API 문서화 프로세스(swagger)를 도입하여 프론트 팀과 백엔드 팀 간의 협업 프로세스를 개선
• 순환 참조 이슈를 해결하기 위해 비즈니스 로직을 담을 수 있는 service layer 사내 도입 및 교육
• 기존에 dict로 하드코딩 되어 있던 부분들을 serializer 및 data class 적용하여 안정성 및 생상선 향상
• Docker와 docker-compose를 이용하여 격리된 로컬 개발 환경을 구축
• 코드 포매터 Black 도입 후 pre-commit에 적용하여 팀 내 컨벤션 정립 및 코드 품질 향상
• 리드미 및 사내 문서화에 기여하여 온보딩 프로세스를 개선.
● 인증 및 회원 관리 개발 및 운영
• 프로필 비밀번호 기능 추가 (서버 개발 인원 1명)
• 리디 로그인 제거 및 100만 이상의 고객에게 이메일 발송 (서버 개발 인원 1명)
• 휴면 회원 관리 해제 및 400만 이상의 고객에게 이메일 발송 (서버 개발 인원 1명)
• 젠데스크(고객센터) 로그인 연동 (서버 개발 인원 1명)
● 콘텐츠 관리 시스템 운영
• 한글날 이벤트를 진행하며 이벤트 방식 개선 후 전주 대비 DAU 157.04% 달성 (서버 개발 인원 1명)
• 검색 엔진을 위한 콘텐츠 메타 파일 생성 및 관리 시스템 개발 (서버 개발 인원 1명)
• SEO를 위한 사이트맵 생성 관리 시스템 재구축 (서버 개발 인원 1명)
• GeoIP2를 활용하여 국가 별 ip 관리 시스템 개발
• CP사 별 미디어 서버 관리 및 운영
● 서버 배포 및 인프라 운영
• 요청량 6500만에 달하는 디도스 장애 대응 및 WAF 설정 (서버 개발 인원 1명)
• fabric을 이용하여 daily 서버 배포
● 운영팀을 위한 사내 어드민 페이지 개선 및 운영
• 어드민 즐겨찾기 기능 개발 (서버 개발 인원 1명)
• 휴먼 에러를 방지하기 위한 다양한 validation 추가
• 수작업으로 하던 부분들을 자동화하여 시간 단축
주식회사 마켓핏랩
백엔드 개발자 | 컨시어지팀
2021.12. ~ 2022.05. (6개월)
● 빠르게 적응하여 서버 전반의 업무를 담당하였습니다.
2주 정도의 온보딩 이후 바로 적응하여 혼자서 대부분의 기능 개발과 이슈를 처리하였고, 이 경
험을 통해 어떻게 하면 업무를 효율적으로 빨리 할 수 있을지에 대해 고민을 하게 되었습니다.
● 테스트 코드의 중요성을 이해하고, 적극적으로 활용하였습니다.
한 달 이상 크런치를 하는 상황에서도 TDD를 통해 테스트 코드를 빠짐없이 작성하여, 안정적인
서버 개발에 기여하였습니다.
주식회사비프로컴퍼니
백엔드 개발자 | 백엔드팀
2021.10. ~ 2021.12. (3개월)
● API 유지보수 및 속도 개선
축구 영상을 촬영하여 데이터를 분석하는 서비스의 API 유지보수를 하였습니다.
포트폴리오
URL
교육
연세대학교
대학교(학사) | 임상병리학과
2012.03. ~ 2018.02. | 중퇴
대외활동
ProjectX 퍼실리테이터(외부전문가)
이노베이션 아카데미
42서울을 운영하는 재단 이노베이션 아카데미의 한국형 교육 프로그램인 프로젝트X의 외부 전문가
로서 활동하게 되었습니다.
PYCON APAC 2023
PYCON APAC
2023년 도쿄에서 열리는 아시아 파이콘 행사에서 CI 시간을 단축시킨 사례에 대해 라이트닝 토크
를 하였습니다.
PYCON KR 2023
PYCON KR
파이콘에서 import에 대해서 처음으로 발표를 진행하였습니다.
회사에서 의존성 이슈가 빈번하여 circular import 문제를 자주 겪게 되었고,
그러다가 import에 대해 궁금증이 생겨서 찾아보게 된 것을 공유하였습니다.
(소개 페이지 링크 - https://2023.pycon.kr/session/8)
Re:boot camp 3기
Impact Campus
슬로워크라는 기업과 협업하여 기존의 뉴스레터 제보 프로세스를 고도화하기 위한 웹서비스 제작
프로젝트에 혼자 백엔드 파트로 참여하였습니다. Express와 React로 API와 백오피스 페이지를 개
발하였습니다.
엘리스 AI 트랙 1기
Elice
React, Flask, MongoDB, MySQL, RESTful api를 공부했습니다.
다른 곳에서 C언어로만 개발을 하다가 이 곳에서 웹개발의 재미를 느끼게 되었고,
다른 사람들과 소통하며 협업하는 과정을 즐기게 되었습니다
Girls In Tech X AWS 멘토링 프로그램
Girls In Tech X AWS
AWS 멘토링 프로그램을 통해 AWS가 지향하는 Leadership Principle과 AWS의 여러가지 기능
에 대해 배울 수 있었습니다.
42SEOUL 1기 1차
이노베이션 아카데미
C/C++, linux, docker, network, OS에 대해 공부했습니다.
동료학습 기반으로 코드 리뷰를 받으며 언제나 더 나은 코드를 위한 고민을 하게 되었습니다.
이 곳에서 처음으로 코딩을 시작하게 되었고, 동료와 함께 성장하는 법을 배울 수 있었습니다.
자격증
AWS Certified Solutions Architect - Associate (SAA)
AWS
2023.11.
자기소개
저는 현재 국내 최대 애니메이션 스트리밍 회사(MAU 100만) 라프텔에 다니고 있습니다. 적은 인원(팀 내 서버 개발자 2명)으로 서버 전반의 업무를 맡아 처리하고 있으며, 결제와 정산, 회원관련 등의 핵심 로직을 도맡아 하고 있습니다. 대부분의 업무는 스쿼드 조직으로 운영되어, 서버 개발자로는 저 혼자 참여하여 진행하는 편입니다. 저는 맡은 일 이외에도 주도적으로 레거시 코드를 개선하고, 체계적인 프로세스를 도입하여 효율적으로 일할 수 있도록 개선하는 작업을 하였습니다.
긴 명령어를 alias로 단축시키는 사소한 일부터, Docker와 API Swagger를 도입하고, 결제를 붙이고 이슈 트래킹이 용이하도록 하나하나 로그를 남기는 일까지, 모든 작업에는 다른 사람의 시간을 줄여주기 위한 마음이 바탕이었습니다. 저는 단순히 돌아가는 코드를 작성하는 것을 넘어, 고객과 회사의 근본적인 요구사항을 파악하고, 그것을 해결하는 것에 큰 만족을 느낍니다. 또한, 기존의 프로세스와 코드를 지속적으로 개선하며, 효율성을 높이고 품질을 향상시켜 조직문화와 개발환경에 기여하는 것에 진심을 다하고 있습니다.
이러한 저의 특성이 귀사의 서버 엔지니어로서의 자격 요건과 부합된다고 생각하였고, 제가 입사하여 팀원으로서 기여할 수 있는 기회가 주어진다면 긍정적인 시너지를 발휘할 수 있을 거라고 생각합니다.