미리보기
기본 정보
안녕하세요, 백엔드 개발자 곽태민입니다. 최신 기술 스택과 최적화된 개발 프로세스를 통해 성과를 극대화해온 경험이 있습니다. 알비언과 클라이머스에서의 경력을 통해 문제 해결 능력과 성능 개선 역량을 쌓았으며, TDD를 통하여 안정적인 시스템을 구축해왔습니다. 쿼리 성능을 최대 55% 향상시키고, 데이터 조회 속도를 90%까지 개선한 경험이 있으며, 업무 자동화를 통해 팀의 효율성을 높인 경력이 있습니다. 제 경험과 기술을 통해 귀사에 기여하고 싶습니다.
기술 스택
JavaScript, TypeScript, Go, Node.js, Express, NestJS, 객체지향, TypeORM, Sequelize, Mongoose, MySQL, PostgreSQL, MongoDB, AWS, Docker
경력
주식회사 클라이머스
Backend | Product
2023.07. ~ 2024.08. (1년 2개월)
아트 커머스 플랫폼 [찹스틱스] 서비스에서 서버 & 인프라 개발 담당
• 서버 최적화 및 비용 절감: AWS S3 버킷 분리와 이미지 리사이징으로 비용을 절감하고, Elastic Beanstalk 및 RDS 인스턴스의 과도한 사양을 조정하여 비용 절감을 달성. Redis를 사용한 데이터 캐싱으로 메인 페이지 상품 조회 속도를 90% 개선하고, Query 튜닝을 통해 성능을 최대 55% 개선. 주요 기능(결제 및 할인 관리 등) 테스트 코드 도입.
• 소셜 커머스 전환 및 선물 기능 고도화: 선물 코드를 통한 받은 선물 추가, 선물 리뷰 작성 기능 구현. GraphQL과 REST API 통신에서 발생하는 HttpException 처리 개선. 친구 초대 기능과 초대받은 회원에게 적립금 부여. Fisher-Yates 알고리즘을 적용해 상품 조회 성능 개선.
• 업무 자동화 및 효율화: 스케줄러와 서비스 로직을 분리하여 효율적으로 배포. 상품 할인 관리를 자동화하여 매 30분마다 할인 적용 및 종료, FCM 토큰을 이용해 앱 삭제 트래킹을 자동화. 쿠폰 발급 안내 알림톡 자동화.
• 개발 문화 개선: Gitflow 도입과 GitHub Actions를 통한 CI/CD 파이프라인 개선. Husky를 사용하여 ESLint 및 Prettier 자동화, PR 템플릿과 코드 리뷰 문화 도입.
• 기타 프로젝트: 비회원 장바구니 기능 개발, 외부 판매 채널 데이터 처리 최적화, 데이터 마이그레이션 및 Admin 기능 개발. 다양한 API 개발 및 성능 개선, 크론잡을 이용한 자동화 처리.
사용 기술: Typescript, NestJS, TypeORM, MySQL, Redis, AWS, Jest, BullMQ, GraphQL, REST API
알비언 주식회사
팀원 | 서버팀
2022.04. ~ 2023.04. (1년 1개월)
사물 기반 SNS 플랫폼 [Arbeon] 서비스에서 서버 개발 담당
• AI 인식 개선 및 Admin 개발: 관리자의 역할과 등록자를 구분하고, 등록자의 접속 일자 업데이트 기능 개발. AI를 이용한 사물 인식 정확도 8% 향상, TDD를 통한 안정적인 서비스 제공 및 빠른 버그 수정.
• 사물 기반 SNS 및 메타버스 기능 개발: 메타버스 서비스에서 테스트 코드 도입으로 랜드 중복 구매 버그 발견 및 처리. SQS를 활용한 피드 생성 비동기 처리로 성능을 개선하고 고부하 작업을 처리. 데일리 스크럼 도입으로 팀 협업 및 진행 상황 관리.
사용 기술: Typescript, Go, ExpressJS, GORM, PostgreSQL, MSA, REST API, gRPC
포트폴리오
교육
항해99
사설 교육 | 웹 개발자 양성
2021.10. ~ 2022.01. | 졸업
군산기계공업고등학교
고등학교 | 조선산업설비과
2014.03. ~ 2017.02. | 졸업
대외활동
모각스
알비언 주식회사
2주 단위의 스프린트로 발표 날짜를 정하여 본인이 부족하다고 생각하거나 공부를 하고 싶은 것들을 공부를 하고 퇴근 후 발표를 했습니다.
주로 공부를 했을 때 이해가 잘되지 않거나 옳지 않거나 이슈 같은 것들에 대해서 토론도 했습니다.
자기소개
2022년부터 백엔드 개발자로 주식회사 알비언에서 첫걸음을 내디뎠고, 클라이머스에서 백엔드 및 인프라 개발을 담당했습니다.
알비언에서는 서비스 출시를 못했지만, 클라이머스에서는 찹스틱스 서비스를 성공적으로 출시하였고, 선물 기능으로 유저 전환율을 30% 증가시켰습니다. 현재는 성장하는 서비스에 대해 문제를 해결하고 성능을 개선하며 개발 문화를 구축하는 데 중점을 두고 있습니다.
개발 문화는 생산성을 높이는 데 중요한 요소라고 생각하며, 이를 통해 팀의 효율성과 개발 속도를 크게 향상시켰습니다. 반복적이고 비효율적인 업무를 자동화하고 서버 성능을 150% 개선했으며, 서버 비용을 20% 절감하는 성과를 달성했습니다.
이러한 경험을 바탕으로 계속해서 문제를 해결하고 성능을 개선하여 비즈니스 성장에 기여하고자 합니다.