About Me
-
지식 공유를 통해 성장하는 개발자
지식을 남에게 알려주는 것만큼 지식을 자신의 것으로 만드는 방법은 없습니다.
그래서 저는 기술 블로그로 지식을 공유하고
또한 사내 세미나 주최 및 개발 커뮤니티 형성으로 좋은 개발문화에 기여를 하며 성장해 나가고 있습니다.
-
학습을 좋아하는 개발자
매일 1시간씩 개발 관련 지식을 공부하거나 토이프로젝트를 하고 있습니다.
-
프로스포츠 선수의 자세를 가진 개발자
개발자라면 프로스포츠 선수처럼 꾸준하게 노력을 통하여 성장해 나가야 한다고 생각하고 있습니다.
현재 스타트업에서 백엔드, DevOps 포지션을 맡고 있으며 주도적으로 업무를 해결해나가고 있습니다.
Experience
3천만유저 AI 쇼핑앱 에이블리 Back-End
도면 견적 비교 플랫폼 CAPA 웹 서비스 Back-End, DevOps
Framework - Nestjs
DB - Postgres
- CAPA 3.0 업데이트 견적, 발주 기능 백엔드 개발 - https://capa.ai, https://parters.capa.ai
- 견적서 기능, 발주서 기능 API 개발
- 견적서, 발주서 pdf API 개발
- 백오피스 API 개발
- CAPA 커넥트 - 실기간 도면 소통 앱 ( 웹, 모바일 ) https://connect.capa.ai
- 연락처 API 개발
- 추천친구 API 개발
- 백오피스 API 개발
- CAPA 도면 변환 앱 AWS Lambda 전환 작업 (Python)
- 기존의 위험성이 있던 도면 변환 앱을 Severless AWS Lambda로 전환하여 개선
- 온디멘드 변환 서버를 Severless(AWS Lambda)로 전환 하여 월별 도면변환 2000개 기준 비용 65% 감소
- 버전 관리 개선
- MonoRepo 구조에 적합한 Git Flow 설계 및 적용
- API 서버 버전관리 컨벤션 제작 및 적용
CAPA DevOps 개발 및 유지보수
- 기존 레거시 AWS 서비스 VPC 개편 및 데이터 이전 작업
- VPC, Subnet, Security 문제점을 개선한 AWS VPC 이전 작업 진행
- RDS, S3 Data 백업 및 이전 작업 진행
- CAPA 모니터링 시스템 구축
- AWS Xray
- Sentry
- Third Party App Alarm (MS Teams, Jira)
- Docker, CI/CD 환경 개선
- Git Action에 Docker Buildx Cache를 적용시켜 평균 빌드 시간 25% 감소
- 불필요한 파일 및 리소스 제거 Docker Image 경량화
- Deploy관련 Schell Script 개선
Framework - Nodejs Express
DB - MySQL
Movie In Case 모바일 앱 Back-End
- Nodejs Express framework을 사용하여 앱 서버 구축
- MySQL DB 테이블 설계 및 구축
- Passport를 활용 인증 방식
- Redis를 활용한 로그인 세션 관리
Movie In Case 모바일 앱 Dev Ops
- AWS EC2, LoadBalancer, RDS, Elastic Cache Redis 사용하여 서버 시스템 구축
- Docker, Docker Compose 사용하여 배포
- Nginx, pm2 로 무중단 배포 시스템 구축
Education
국비지원교육
PlayData
2020.03 ~ 2020.09
자율주행을 위한 임베디드 및 AI영상분석 컨버젼스 SW개발자 양성 과정
- Language : Java, Python, Android(Java)
- Framework : Spring, Spring Boot
- DB : Oracle
- Other : openCV, Deep Learning Basic(tensorflow), raspberry pi, Linux
high school
서울로봇마이스터고등학교
2017.03 ~ 2020.02
로봇시스템 전공
- 컴퓨터 공학 기초, IoT 시스템, 임베디드 소프트웨어, 네트워크 기초
SKills
Language
- JavaScript, TypeScript, Java, Python, Shell Script
Backend
- Nestjs, GraphQL, Nodejs, Express, Spring, Spring Boot
- Nodejs (Jest, Passport, Winston, Morgan)
DevOps
- Postgresql, MySQL, Oracle, MongoDB
- AWS : EC2, Lambda, RDS, Elastic Cache (Redis), Route53, LoadBalancer, S3, Cloud Watch
- Nginx, pm2
- RMQ, RPC, WS
- Docker, Docker-compose, AWS ECR
- Linux, Ubuntu
- Git Action
Frontend
- React
Tool
- Git, GitHub, Slack
- Visual Studio Code, Eclipse, PyCharm(Anaconda)
Certificate
정보처리기능사 취득
한국산업인력공단
2018.10.04
전기기능사 취득
한국산업인력공단
2019.07.12