About Me
백엔드 개발과 배포 역량을 갖춘 개발자 안지환입니다. 배포 프로세스를 이해하고 서버 인프라에 관련 지식도 갖추고 있으며 서버 개발에 필요한 환경 설정과 CI/CD 프로세스를 구성할 수 있습니다.
역량 증진을 위해 직접 서버 구축과 상황을 파악하기 위한 모니터링 시스템 구축, 안정적인 배포를 위한 배포 전략 수립 및 퍼블릭 클라우드를 직접 다루어 프로젝트에서 큰 성과를 이루었습니다.
향후 대규모 트래픽을 안정적으로 처리하는 엔지니어가 되는 것을 목표로 확장 가능한 아키텍처 설계, 데이터베이스 성능 최적화, 클라우드 인프라 운영 역량을 쌓고 있습니다.
Experience
쿠프마케팅그룹
BackEnd Engineer
2023.03 - 2023-06
- Java/Spring Framework 기반 에어아시아 쿠폰 발행 플랫폼 백오피스 시스템 개발 및 운영 환경 관리
- 젠킨스 CI/CD 파이프라인을 통해 생성된 빌드 파일을 활용하여 Dev/운영 서버에 직접 배포하고 안정적인 시스템 운영을 지원했습니다.
- SQL 기반 맞춤형 통계 데이터 추출
- 쿠폰 사용률, 쿠폰별 매출 기여도, 고객별 쿠폰 사용 패턴 등 다양한 통계 데이터를 추출하여 사업 부서에 제공함으로써 데이터 기반 의사 결정을 지원하고 마케팅 전략 수립에 기여했습니다.
핀솔정보
BackEnd Engineer
2021.08 - 2022-01
- Java/ProFrame 기반 OZ Report 활용 장기보험 청약 서식 및 안내 책자 제작 시스템 개발
- 일 3,000건 이상의 청약 처리 속도 및 정확성을 향상시켜 고객 만족도를 높였습니다.
- 서버-외부 인쇄업체 간 데이터 연동 자동화 시스템 개발
- 일 평균 5,000건 이상의 장기보험 서식 발송 처리 시간을 단축하여 업무 효율성을 크게 향상시켰습니다.
블루시스
BackEnd Engineer
2021.03 - 2021.08
- PHP 기반 그누보드 쇼핑몰 2주 만에 단독 개발 및 런칭
- PG사 결제 API 연동 및 결제 테스트를 성공적으로 완료하여 쇼핑몰을 안정적으로 런칭했습니다.
- PG사 결제 모듈 연동 과정에서 발생한 권한 설정 오류를 PG사 엔지니어와 협업하여 몇 시간 만에 해결하여 쇼핑몰 런칭 일정을 차질 없이 준수했습니다.
- 쇼핑몰 런칭 후 시스템 안정성 유지
- 발생한 결제 오류 및 시스템 문제에 대한 신속한 유지보수 및 개선 작업을 통해 고객 만족도 향상에 기여했습니다.
Projects
견주와 반려견이 함께 산책을 통해 건강을 관리 앱 서비스
- 최종 프로젝트 최우수상 수상
- 프로그래머스 타입스크립트 웹 풀 사이클 개발 과정에서 습득한 웹 개발 지식과 NestJS 프레임워크 전문성을 바탕으로 반려동물 산책 앱 주도하여 최종 프로젝트 최우수상을 수상했습니다. [더보기]
- 배포 성공률 99% 이상 달성 및 서비스 중단 시간 최소화
- AWS EC2, RDS, Docker 기반 인프라 구축 및 GitHub Actions CI/CD 파이프라인 자동화를 통해 안정적인 서비스 운영 환경을 구축하고, 배포 실패 및 빌드/테스트 실패 발생 시 신속하게 대응했습니다. [더보기]
- 배포 이미지 50% 이상 감소 및 시스템 안정성 극대화
- 에러 감지율 향상 및 장애 해결 시간 단축 위한 모니터링 시스템 구축
- Grafana, Prometheus, Loki 기반 모니터링 시스템 구축 및 Docker 볼륨 활용 로그 연동을 통해 효율적인 장애 대응 체계를 마련했습니다. [더보기]
Nest.js 기반 이커머스 쇼핑몰 REST API 프로젝트
- 주요 플랫폼 분석 기반 NestJS 환경 서비스 아키텍처 구축
- 무신사, 29cm 등 주요 이커머스 플랫폼 분석 결과를 토대로 TypeScript, NestJS 활용하여 확장 가능하고 안정적인 서비스 아키텍처 설계 및 구현했습니다. [더보기]
- 기능 개발 및 단위 테스트
- 상품 관리(CRUD), 회원 관리(가입, 로그인) 핵심 기능 개발 및 Jest, Supertest를 활용한 단위/E2E 테스트 코드 작성으로 시스템 안정성 확보했습니다. [더보기]
- 퍼블릭 클라우드 배포 환경 구축
- AWS EC2, RDS 기반 클라우드 인프라 구축 및 GitHub Actions 기반 CI/CD 파이프라인 구축을 통해 병렬 실행으로 CI 시간 단축시켰습니다. [더보기]
Skills
BackEnd
- TypeScript, JavaScript
- 정적 타입 검사를 통해 안정성을 확보하고, JavaScript의 유연함을 활용하여 복잡한 백엔드 로직을 효율적으로 구현하는 능력을 갖추고 있습니다.
- NestJS, Express
- NestJS의 모듈식 아키텍처와 Express의 미들웨어 시스템을 능숙하게 활용하여 확장 가능하고 유지 보수가 용이한 웹 애플리케이션 및 API 서버를 개발할 수 있습니다.
- MySQL, MariaDB
- 데이터 모델링, 쿼리 최적화, 성능 튜닝 등 MySQL 및 MariaDB를 활용한 데이터베이스 관련 업무를 수행할 수 있는 역량을 보유하고 있습니다.
- 대용량 데이터 처리 및 트랜잭션 관리 경험을 바탕으로 안정적인 데이터 저장 및 조회 환경을 구축할 수 있습니다.
- Jest
- 단위 테스트, 통합 테스트 등 다양한 테스트를 수행할 수 있습니다.
DevOps
- GitHub Action
- AWS EC2, RDS
- AWS EC2 및 RDS를 활용하여 클라우드 기반 웹 서비스 인프라를 구축하고 운영하는 능력을 갖추고 있습니다.
- AWS 보안 기능을 활용하여 안전한 웹 서비스 환경을 구축하는 경험을 했습니다.
- Docker
- Docker를 활용하여 애플리케이션을 컨테이너화하고 관리하는 능력을 갖추고 있습니다.
- Docker 이미지 용량 최적화 및 효율적인 이미지 관리 방법을 습득했습니다.[더보기]
- Loki, Grafana, Prometheus
- Loki, Grafana, Prometheus를 활용하여 확장 가능하고 유연한 통합 모니터링 시스템을 구축하는 능력을 갖추고 있습니다.[더보기]
- 모니터링 시스템 구축 및 운영 경험을 통해 시스템 안정성 및 서비스 품질 개선에 기여했습니다.
- Git/Github
- Git을 능숙하게 활용하여 브랜치 전략 수립, 커밋 관리, 코드 병합 및 충돌 해결 등 다양한 Git 기능을 적극적으로 활용 할 수 있습니다.
- 반복적이고 수동적인 명령어 작업을 Shell Script 활용하여 Git 자동화 도구를 만들 수 있습니다.[더보기]
Education
프로그래머스 데브코스
2023.11 - 2024.05
- 타입스크립트로 함께하는 웹 풀 사이클 개발 1기 수료했습니다.
- TypeScript 활용한 프로젝트가 필요로 참여했습니다.
- TypeScript, React, Infra, CI/CD 학습했습니다.
- 베트남학과 학사과정을 수료하였습니다.
- 한인 하노이 대표 학생회장 겸임을 했었습니다.