미리보기
기본 정보
안녕하세요. 백엔드 개발자 조태영입니다.
기술 스택
NestJS, Node.js, TypeScript, Docker, JavaScript, TypeORM, Spring Boot, Kotlin
경력
위밋 모빌리티
매니저 | 플랫폼팀 | 재직 중
2023.07. ~ 재직 중 (1년 4개월)
- TMS 백엔드 개발
- DB 및 API 설계
- '제주오늘' 유지 보수 및 이슈 대응
에스프레소 미디어
연구원 | 웹 개발
2021.03. ~ 2023.06. (2년 4개월)
- 웹 기반 AI 서비스 백엔드 개발 및 운영
- AWS 및 기타 클라우드 서비스를 이용한 인프라 구축
- 비동기 방식을 이용한 AI 모델 추론 중계 서버 개발 및 운영
- Database 설계
프로젝트
제주오늘
위밋모빌리티
2023.08. ~ 2024.05.
제주오늘 ( 당일 배송서비스 ) DB 설계
TMS 서비스 개발
주문, 회원, 배차, 결제, 주문, 드라이버 작업 관리 API 설계 및 개발
카카오, 네이버 외부 API 연동하여 주소 검증 API 개발
회사 자체 엔진을 호출하여 배차 로직 개발
TDD 방식 도입으로 개발하며 안전성을 확보하며 유지보수성 향상
Rabbit MQ 를 이용하여 메시징 시스템 구축 ( 실시간 드라이버 위치 송 수신 및 알림 작업 )
드라이버의 권역 스케줄링 시스템 구축 ( 드라이버들에게 할당된 권역 스케줄링 )
Stable Diffusion을 활용한 웹 서비스
에스프레소 미디어
2023.01. ~ 2023.06.
- Stable Deffusion 활용한 AI 이미지 생성 웹 서비스 개발
- 앨범, 유저 회원, 파일 관리 API 기능 구현
- 앨범 내 이미지 페이지네이션 기능 구현
- S3를 활용한 사용자 출력 결과물 파일 관리
- 파일 히스토리 조회 및 관리 기능 개발
- 배포 자동화 파이프라인 구축 (Github Actions )
- 아임포트 API를 활용한 결제 기능 구현
- AWS Lambda@Edge를 사용한 파일 썸네일 이미지 리사이징 기능 구현
saas 기반 SR ( Super Resolution ) 웹 서비스
에스프레소 미디어
2022.03. ~ 2022.12.
- 웹 기반 슈퍼 해상도 이미징 saas 플랫폼 개발
- DB 설계 및 구현 (AWS RDS MySQL)를 통한 데이터 관리
- AWS S3를 사용한 파일 업로드 및 삭제 기능 구현
- 아임포트 API를 활용한 결제 기능 구현
- AWS 기반의 클라우드 인프라에 서비스 배포
- AWS Lambda@Edge를 사용한 파일 썸네일 이미지 리사이징 기능 구현
- FastAPI, Celery, RabbitMQ를 이용한 모델 추론 중계 서버 구축
포트폴리오
교육
충북대학교
대학교(학사) | 정보통신공학
2013.03. ~ 2020.08. | 졸업
IT WILL
사설 교육 | 빅데이터 & 머신러닝 시각화 전문가 양성과정 전공
2020.08. ~ 2020.12. | 졸업
자기소개
저의 궁극적인 목표는 '어떤 비즈니스 로직이든지 실현 가능하게 만드는 것'입니다. 이것은 창조적인 비즈니스 아이디어가 구현되지 못하는 것을 방지하고 가능성을 최대한으로 확장하는 데 중요한 역할을 합니다. 때때로 "이 비즈니스 아이디어를 실현하려면 현재 기술로는 불가능하다" 혹은 "이 기술 스펙으로는 해당 아이디어를 실현할 수 없다"라는 제한적인 생각에 부딪히곤 합니다. 저는 최종적으로 이런 제한 사항들을 극복하고, 비즈니스 아이디어를 현실로 전환하는 데 필요한 충분한 경험과 지식을 가지는 것을 목표로 개발자로 일하고 싶습니다.
이 목표를 실현하기 위한 첫 단계로 AI를 활용하는 스타트업에서 백엔드 개발자로 활동하였습니다. 이 과정에서 다양한 기술을 적용해 실제 서비스를 개발하는 경험을 쌓았습니다. Super Resolution(SR) 서비스와 Stable Diffusion을 활용한 AI 이미지 생성 웹 서비스를 개발하고 실제 고객의 요구사항을 만족시키는 서비스를 제공했습니다.
이후, 위밋 모빌리티란 회사에서 TMS(Transportation Management System)를 개발하는 데 참여했습니다. TMS 개발 과정에서는 다양한 물류 관련 문제를 해결하며, 효율적인 차량 운행 및 물류 최적화에 기여했습니다. 이 경험은 저에게 큰 시스템을 설계하고, 다양한 비즈니스 요구사항을 반영하는 능력을 배양하는 데 큰 도움이 되었습니다.
하지만, 아직 제가 경험해보지 못한 분야들이 많습니다. 그 중에서도 조금 더 큰 시스템 아키텍처를 설계하고 구현하는 경험을 쌓고 싶습니다. 또한 다양한 비즈니스 도메인에 대한 이해를 높이고 싶습니다. 그리고 실제 프로덕션 환경에서 발생할 수 있는 다양한 이슈와 트러블슈팅을 직접 경험하며 더 넓은 시야를 갖고 싶습니다.
저는 새로운 기술적 경험을 쌓고자 하는 열정이 있습니다. 이러한 가능성을 제공하는 귀사를 찾게 되어 기쁘게도 지원하게 되었습니다. 저는 귀사에서 쌓게 될 새로운 경험과 지식을 통해 제가 목표로 하는 개발자로서 한 단계 더 성장할 수 있을 것이라고 확신합니다. 이 과정에서 귀사의 성장과 발전에도 긍정적인 영향을 끼칠 수 있을 것이라고 생각합니다. 그래서 이러한 기회를 얻기 위해 지원하게 되었습니다.