미리보기
- 직업
- 웹 백엔드 개발자
- 이름
- 최동철
- 간단소개
- 기술은 문제해결을 위한 것이라 생각하며, 변화하는 요구사항에 맞춰 API 응답 속도를 약 90% 개선하고 도커 이미지 크기를 44% 줄였으며, 배포 시간을 26% 단축하고 클라우드 비용을 30% 절감했습니다. 이를 통해 대형 제약 바이오사와 연 매출 280억 원 규모의 신선식품 F&B 기업에 성공적으로 서비스를 도입하고, 회사의 기술 기반 강화에 기여했습니다. 서비스의 안정성 향상을 위해 비즈니스 로직을 철저히 이해하고 이를 바탕으로 테스트 코드를 작성했습니다. 테스트 적용 범위를 정확히 파악하기 위해 커버리지 측정 시스템을 구축했으며, 이를 통해 86%의 높은 테스트 커버리지를 달성 및 유지할 수 있었습니다. 개인 프로젝트와 개발 커뮤니티 활동에 적극 참여하며, 개발 경험을 공유하고 기록하는 것을 즐깁니다. 이를 바탕으로, 카카오테크 캠퍼스에서 백엔드 멘토로 활동했고, 최근에는 2,200명 규모의 IT 커뮤니티에서 기술 발표를 진행하며 지식을 나누는 데 힘쓰고 있습니다.
기술 스택
- 기술 스택
- Java
- Spring Boot
- Spring Batch
- JPA
- TypeScript
- NestJS
- Prisma
- MySQL
- Jenkins
- github-actions
- AWS
- Docker
- nginx
경력
- 회사명
- 주식회사트라이포드랩(TripodLabCo.Ltd.)
- 직책 • 부서
- 사원 • 프로덕트팀
- 근무 기간 (근무 형태)
- 2024.02. - 재직 중
- (1년 1개월 | 정규직)
- 담당 업무
고객 정보 관리, 정기 결제, 스마트 저울 연동등 신규 API 개발 및 운영
테스트 코드 도입하여 안정성 확보 후 핵심 로직을 점진적으로 리팩토링
코드 가독성 및 유지보수성 증가 및 배포주기를 3배 단축
Prisma의 쿼리 로드 방식을 변경하여 API 응답속도 90% 향상
Docker Image Size를 기존 대비 44% 줄이고 배포 시간 26% 개선
화면 요구사항 변경으로 기존 API 마이그레이션 및 개선사항 수정
약 60만건의 기존 스마트 저울 데이터 마이그레이션
마이그레이션 후 대형 제약바이오사, 연 매출 280억 신선식품 F&B 기업 PoC 성공에 기여
불필요한 EC2, RDS 비용을 줄여 클라우드 비용 약 30% 절감
AWS CloudWatch, SNS, Lambda를 활용한 모니터링 시스템 구축
스마트 저울을 활용한 재고 관리 운영을 위해 로그 시스템 구축
Skils: TypeScript, NestJS, Prisma, MySQL, EC2, ECR, RDS, S3
NestJS 기반 VMI 서비스 백엔드 개발 및 90% 성능 개선
Earlivery 스마트 저울 서비스 통합
인프라 개선으로 서버 비용 30% 절감 및 모니터링 시스템 구축
- 회사명
- (주)시솔지주
- 직책 • 부서
- 사원 • SW개발팀
- 근무 기간 (근무 형태)
- 2022.06. - 2023.05.
- (1년 | 정규직)
- 담당 업무
국제 배송 시스템에서 번역 기능 및 통관을 위한 환율 정보 배치 처리, 배송 정보 관리 담당
Google API를 연동한 번역 기능 개선 후 70% 성능 향상
수동 배포에서 Jenkins 기반 CI/CD를 구축하여 배포 속도를 50% 단축
SonarQube를 도입하여 테스트 커버리지를 최대 70%까지 향상
WebAuthn의 Spec을 확인하고 FIDO 아키텍쳐 설계
FIDO 규격을 준수하지 않는 오픈소스의 문제점 발견 후 이슈 생성하여 기여
고객사 시스템 구축을 위해 AWS 기반 Service를 On-Premise로 마이그레이션
영양정보 데이터를 정형화된 방식으로 처리하기 위해 MongoDB를 MySQL로 마이그레이션
Skils: TypeScript, Express.js, Sequelize, MySQL
Express.js 기반 물류 서비스 백엔드 개발 및 70% 성능 개선
Express.js 기반의 FIDO 서버 개발을 주도하여 인증을 통과
CI/CD를 도입 후 배포 시간 50% 단축
- 회사명
- (주)이썸테크
- 직책 • 부서
- 사원 • SI사업본부
- 근무 기간 (근무 형태)
- 2020.09. - 2021.02.
- (6개월 | 정규직)
- 담당 업무
Java, Spring 기반 백엔드 개발
Oracle 데이터베이스 schema 설계
JSP, JDBC 환경에서 Spring, Mybatis로 마이그레이션
국가소음정보시스템 이웃사이 서비스 API 개발
Skils: Java, Spring MVC, Spring Quartz, Mybatis, Oracle
농식품정보시스템 대시보드 개발
국가소음정보시스템 차세대 프로젝트 참여
포트폴리오
- 타입
- URL
교육
- 소속/기관
- 멋쟁이사자들처럼
- 종류 | 전공명/전공계열
- 사설 교육 | Java 백엔드 7기
- 재학 기간 (재학 상태)
- 2023.10. - 2024.02. (중퇴)
- 소속/기관
- 42Seoul
- 종류 | 전공명/전공계열
- 사설 교육 | 5기 Cadet
- 재학 기간 (재학 상태)
- 2021.10. - 2022.08. (중퇴)
- 소속/기관
- 고려사이버대학교
- 종류 | 전공명/전공계열
- 대학교(학사) | 정보관리보안학과
- 재학 기간 (재학 상태)
- 2018.09. - 2022.08. (졸업)
대외활동
- 활동명
- Prisma 한방 쿼리로 성능 90% 개선 경험 발표
- 소속/기관
- 하코 커뮤니티
- 활동 연도
- 2024
- 활동 상세 설명
약 2200명 규모의 커뮤니티에서 Prisma 한방 쿼리로 성능 90% 개선이라는 주제로 발표
(해당 발표 영상: https://www.youtube.com/watch?v=KqPO_8HcynY)
- 활동명
- 카카오테크 캠퍼스 BackEnd 멘토
- 소속/기관
- 카카오테크 캠퍼스
- 활동 연도
- 2024
- 활동 상세 설명
약 3개월간 Web BackEnd (Spring) 코드 리뷰 및 1On1 멘토링 진행
- 활동명
- 출석부
- 소속/기관
- 개인 사이드 프로젝트
- 활동 연도
- 2022
- 활동 상세 설명
참고 레포: https://github.com/dc-choi/school_manage_back
실제로 봉사하는 단체에서 매년 새로운 출석부를 만들어야 하고, 출석 데이터를 통해 통계를 쉽게 낼 수 없던 문제가 있었습니다. 이를 전산화하여 기존에 발생했던 문제들을 해결하였습니다.
성취 경험:
1. 구성원들과 인터뷰를 통해 피드백을 수집하고, 사용자 중심의 기능을 직접 기획 및 개발하여 문제 해결 관점에서 깊이 고민
2. 2022년 2월부터 24/7 출석 서비스를 안정적으로 제공
3. 직접 봉사하는 단체뿐 아니라, 타 단체에서도 해당 서비스를 도입할 수 있도록 준비 중
자격증
- 자격증명
- 리눅스마스터
- 점수/급 | 발급 기관
- 2급 | 한국정보통신진흥협회
- 취득월
- 2018.06
- 자격증명
- 정보처리기능사
- 점수/급 | 발급 기관
- 기능사 | 한국산업인력공단
- 취득월
- 2018.05