[역할 요약]
- 전기차 충전 플랫폼 초기 시스템 DB 설계 기여 (결제, 알림, 사용자 시스템 등)
- Back-end (Node.js) 및 Front-end (Vue.js) 시스템 전반 개발
- PG사(카카오페이, 나이스페이) 연동 및 결제 핵심 로직 개발
- AWS 인프라 운영, 배포 및 관리
================================================================
[주요 성과]
- 전기차 충전 서비스 플랫폼 초기 구축:
기획 단계부터 참여, 결제/알림/사용자/관리자 시스템의 DB 설계 및 백엔드 핵심 로직 구현
- 결제 시스템 핵심 로직 개발:
PG사(카카오페이, 나이스페이) API 연동, 결제 트랜잭션(선/후불 결제, 취소, 부분 취소) 로직 개발
- 관리자/사용자 시스템 핵심 기능 개발:
관리자 시스템(충전기 원격 제어, 통계, 회원 관리 등) 및 사용자 웹(QR 결제 UI) 개발
- AWS 인프라 운영 및 이중화:
EC2, ELB, RDS, S3 기반 인프라 운영 및 배포 관리, EC2 이중화 구성에 기여
================================================================
<상세 업무: 백엔드 개발 (Node.js)>
- DB 설계
> 결제 서버 DB (EV 충전기 통신 데이터 연동) 설계
> 알림 서버 DB (충전 금액 안내) 설계
> 사용자 및 관리자 시스템 DB 일부 설계
- API 연동 개발
> PG사 (카카오페이, 나이스페이) 결제 API 연동
> 메시징 서비스 (Aligo) 알림톡 전송 API 연동
- 도메인 API 개발
> 충전 서비스 운영 로직 (결제, 선결제, 취소, 부분 취소) 개발
> 관리자 시스템 API 개발 (충전소/회원/장애 관리, 일/월별 통계, 원격 제어)
- OCPP 통신 프로토콜 인증을 위한 통신 서버 개발 및 테스트 지원
<상세 업무: 프론트엔드 개발 (Vue.js)>
- EV 충전기 QR 연동 사용자 웹 결제 UI 및 API 연동 로직 개발
- 관리자 시스템(TSCS)의 충전기/회원 관리, 통계 차트 등 UI 개발
<상세 업무: 인프라 관리>
- EC2 + ELB / RDS / S3 기반 인프라 운영 및 관리 기여
- EC2 배포 및 이중화 구성
================================================================
[기술 스택]
- Back-end: Node.js, Express, MariaDB (MySQL)
- Front-end: Vue.js, Nuxt.js, Vuetify
- Infrastructure: AWS (EC2, ELB, RDS, S3)
- Tools: GitHub, Trello, Postman, IntelliJ, DataGrip
더보기