미리보기
기본 정보
🏆 아직 무뎌지고 싶은 생각이 없는 8년차 백엔드 개발자 최낙준 입니다. - 저는 8년 차 개발자로 Full Stack 개발 경험 및 1인 개발로 WEB, APP 출시는 물론 창업의 경험이 있습니다. - PM 또는 Lead 경험이 있으며, 해당 역할로 다양한 협업을 통해 저만의 커뮤니케이션 노하우를 쌓았습니다. - 가장 자신있는 역량은 여러 부서와 효율적인 커뮤니케이션하는 능력입니다. - 이러한 역량을 통해 우리가 최종적으로 어떤 목표를 가져야 할 것인가를 깊이있게 고민하고, 명확하게 설정한 목표를 통하여 설계하는 것을 좋아하며 즐기는 백엔드 개발자입니다. 최근에는 빅데이터에 관심을 갖고 데이터를 활용하여 데이터가 전달해주는 다양한 의미를 분석하는 취미를 가지고 있습니다.
기술 스택
Python, NestJS, Node.js, express.js, React, next.js13, Oracle, MySQL, Kafka, rabbitmq, Redis, Kubernetes, AWS, Pandas, Java
포트폴리오
URL
교육
용인일자리센터
사설 교육 | 빅데이터활용
2024.07. ~ 2024.08. | 졸업
대외활동
시제품 개발 및 디자인 개발 프로젝트 참가
경기콘텐츠진흥원
제품디자인전문회사의 프로세스를 적용한 제품 제작 지원.
제품 양산/마케팅/판매까지 고려한 디자인 교육 지원.
제품의 법률적 권익보호를 위한 특허법 관련 교육 지원.
사업계획서 작성 및 발표 경험.
알이 빛나는 밤 아이디어 제품 제작
3D 프린팅 해커톤 대회 참가
창업진흥원
3D 프린팅 해커톤 대회 참가
생활용품이라는 주제로 제품 설계, 프린팅, 비즈니스모델 수립까지 무박 2일 동안 수립하는 것이 목표.
입상은 못하였지만 많은 대표들과 참가 팀 앞에서 “발열 뚜껑”에 대한 비즈니스 모델 발표 경험.
창조경제타운 정부지원 창업 추천 선정
창조경제타운
발열 뚜껑 특허 등록
열은 밑에서부터 위로 이동한다. 만약 위에서부터 열이 발생이 되는 구조라면 얻을 수 있는 장점이 무엇일까? 밑에서부터 열을 발생시켰을 때 열의 온도를 견딜 수 있는 재질의 그릇이 필요하다. 하지만 종이 그릇에 담긴 물을 끓일 수 있다면 과정이 줄어들고 짐이 줄어들고 편리해지지 않을까?
1,500만원 투자금 지원
인큐베이팅 아이템등록
10,000 : 1 경쟁률 선정
1:1 멘토링 사업화 지원
자격증
정보처리기사
합격 | 한국산업인력공단
2016.11.
자기소개
🏆 아직 무뎌지고 싶은 생각이 없는 8년차 백엔드 개발자 최낙준 입니다.
저는 8년 차 개발자로 Full Stack 개발 경험 및 1인 개발로 WEB, APP 출시는 물론 창업의 경험이 있습니다.
PM 또는 Lead 경험이 있으며, 해당 역할로 다양한 협업을 통해 저만의 커뮤니케이션 노하우를 쌓았습니다.
가장 자신있는 역량은 여러 부서와 효율적인 커뮤니케이션하는 능력입니다.
이러한 역량을 통해 우리가 최종적으로 어떤 목표를 가져야 할 것인가를 깊이있게 고민하고, 명확하게 설정한 목표를 통하여 설계하는 것을 좋아하며 즐기는 백엔드 개발자입니다.
자기 주도적인 업무 환경에서 능동적인 성격이 가장 빛을 발합니다.
5,000만 개 이상의 데이터를 관리하고 개발하였고, 하루 2억 건 이상의 데이터를 처리하는 물리적인 리눅스 서버를 관리한 경험이 있습니다.
팀 내 DBA와 소통을 즐기며 Query 튜닝을 통한 개선 경험이 있고, 다양한 역할을 하는 약 30~40개의 물리 서버를 넘나들며, 해당 서버를 새로운 물리 서버로 이관하는 대형프로젝트의 핵심 인력으로 참여 한 경험이 있습니다.
또한 MAU 30만, DAU 5만 트래픽의 서비스 관리 및 운영을 하면서 최적화 및 성능 개선을 통해 서비스 이용 속도 및 비용개선에 이전 대비 최대 약 500% 감축 시킨 경험이 있습니다.
통계적인 업무 및 반복적인 모니터링 업무를 자동화하여 타부서에서 하던 일부의 업무시간을 최대 2시간 > 10분 줄였던 경험이 있습니다.
해외 18개 스트리밍 서비스 업체와의 협업 개발 업무와 다양한 이해관계자가 한 번에 참여했던 대형 프로젝트에서 주도적으로 리드하며 진행하였던 개발 경험이 있습니다.
저는 ‘What’, ‘How’, ‘Why’를 가장 중요하게 생각합니다.
내가 개발한 서비스를 통해 사용자에게 합리적인 서비스를 제공하길 원합니다.
사용자에게 최고의 경험을 선물하기 위해.
따라서 저의 성과로 만들어진 고객의 ‘사용자 경험’을 가장 중요하게 생각합니다.
🔮 저와 함께하는 사람들이 어제보다 나은 경험을 느낄 수 있도록 지금, 이 순간에도 성장하겠습니다.
Communication
대화하기 앞서, 상대방의 상황을 먼저 이해하려고 노력합니다.
FullStack의 경험으로 디자이너, po, 마케터, Front, Back 등등 어떤 포지션에도 상관없이 원활한 커뮤니케이션이 가능합니다.
핵심을 간결하게 전달하기 위해 노력합니다.
커뮤니케이션에서 가장 중요한 것은 “예의”라고 생각합니다. 상대방의 생각을 존중하고 생각을 전달할 때 예의를 지키려고 노력합니다.
신입, 핵심 인력, 팀장, PM, 창업 등 다양한 경험을 가지고 있어, 넓은 시야를 가지고 상대방이 원하는 성과를 효과적이고 효율적으로 전달할 수 있도록 노력합니다.
Backend
Node.js 기반 백엔드 프레임워크 “NestJs (+Typeorm)”를 현재 가장 익숙하고 능숙하게 다루고 있습니다.
객체지향적인 생각이나, DDD, TDD 등 상황에 맞는 환경에 도전하고 가장 효율적인 판단으로 성과를 낼 수 있도록 매순간 계속 변화하는 환경에 적응하고 맞출 수 있도록 노력합니다.
가장 최근에는 빗버킷을 통해 PR문화, MSA와 EKS구조를 사용하면서 그라파나를 통해 슬랙으로 에러 대응부터, 직접 클라우드 와치를 통해 각각의 모니터링 그래프와 로깅에 대한 분석으로 원인 및 문제 해결에 집중한 경험이 있습니다.
회원수 100만, DAU 6만, MAU 35만의 트래픽 서비스를 운영한 경험이 있습니다. (빌리지 베이비)
Express + Sequelize 조합을 통해 Restful API를 개발한 경험이 있습니다.
Java Daemon을 개발하여 Shell Script를 통해 스케줄링, 모니터링, 통계 자동화, 백업 및 서버 안정화를 위한 자동화 개발 경험이 있습니다.
Java Spring으로 서비스를 개발한 경험이 있습니다.
해외 Eximbay 결제 모듈, 아임포트 결제 연동을 통한 네이버페이, 카카오페이, 알리페이, 위챗 페이 등 결제 모듈을 개발한 경험이 있습니다.
현재는 AWS Infra 구성과 관련하여 가장 익숙하게 다를 수 있으며 서버의 부하를 줄이며 가장 효율적으로 동작하도록 메모리를 생각하며 개발하려고 노력하고 있습니다.
DataBase
Aurora (Mysql) DB를 가장 익숙하게 다루고 있습니다.
Oracle DB 관리 경험이 있고 5000만 데이터를 관리한 경험이 있습니다.
복잡한 쿼리 작성 경험이나 쿼리 튜닝 경험이 있고, 실행 계획을 통해 좀 더 효율적인 쿼리 작성을 위해 노력합니다.
Frontend
현재 기준 (2024년 5월) next 14버전을 공부하고, 실제로 서비스 운영에 수정하는 등 vecel 관리 및 최종 배포 관리 담당을 맡고, 운영한 경험이 있습니다.
사용자 경험을 더 중요하게 생각하며 React Native, React Web Service 각각의 1인 개발로 출시한 경험이 있습니다.
React - Class Component, Hooks 각각의 스타일로 처음부터 프로젝트를 구성하여 서비스를 출시한 경험이 있습니다.
React State Management로 Redux + Saga, zustand 각각의 사용 경험이 있습니다.
Material-UI 템플릿을 통해 백오피스를 1인 개발 경험이 있고, 템플릿을 사용하지 않고 디자이너의 Figma 디자인을 확인하며 개발한 경험이 있습니다.
DevOps
AWS의 api 게이트웨이, 람다, EKS, CDC를 통한 DB 분산처리, EC2를 통한 최소한의 비용으로 서버를 구성하는 것 부터, 빈즈톡, fargate 구성이나 EKS 등 AWS에서 제공하는 수 많은 서비스를 가장 최근에 사용하였습니다. (2024년 5월 기준 작성) 2022 ~ 2024
Pub-Sub 모델의 메시지 큐인 Kafka (Confluent)를 구성하여 각 기능을 분산 처리할 수 있도록 개발한 경험이 있습니다. - 2022년
AWS 인프라를 직접 처음부터 구성하여 혼자 웹 서비스를 출시한 경험이 있습니다. - 2021년
AWS EC2 를 직접 구동하여 nginx를 통해 로드밸런싱 구성, 웹 서버, api 서버 각각을 1인으로 infra 구성하여 서비스를 출시한 경험이 있습니다. (비용 최소화) - 2021년
Bitbucker Pipelines를 활용하여 CI/CD를 구성하고 AWS Beanstalk 환경을 통해 API 서버를 자동 배포할 수 있도록 Infra 구성을 한 경험이 있습니다. - 2022년
AWS ECS를 통해 code pipeline으로 CI/CD를 구성하고 Docker 기반으로 API 서버를 자동 배포할 수 있도록 Infra 구성을 관리한 경험이 있습니다. - 2022년
IDC로 관리 중인 물리 서버(리눅스, 유직스)를 직접 접속하여 Web service를 구성한 경험이 있습니다. (약 20개 서버 관리 경험) - 2017 ~ 2020
Tools & ETC
Slack을 통해 팀원들과 소통하며 다양한 App Plugin을 활용하여 업무 효율을 높일 수 있도록 노력하고 있습니다.
Bitbucket을 통해 프로젝트 관리 경험이 있고, CI/CD 구성이나 Slack 알림 연동을 통해 효율적인 개발 업무를 진행하였습니다.
Git, Github 사용은 물론, 물리 서버에 직접 SVN을 설치하여 형상관리/소스 관리를 한 경험이 있습니다.
Jira를 통해 프로젝트를 애자일 개발 방식으로 진행한 경험이 있습니다. (가장 최근 프로젝트 개발 방식)
Teams, Asana, Trello, 먼데이 등 팀원들과의 업무 효율을 위해 그 상황에 맞는 최적의 툴을 발굴하기 위한 노력을 하였습니다.