[ 개발 환경 ]
- OS: MacOS
- Back-end: Node.js(Express) / MariaDB(MySQL) / AWS
- Front-end: Vue.js(Nuxt) / Vuetify
- Tools: GitHub / Trello
[ 웹 서버 개발 (전기자동차 충전 서비스 - 관리자 시스템 / 사용자 시스템 / 결제시스템) ]
* 전기자동차 충전 서비스를 제공하기 위한 서버 개발자로서 사용자 및 관리자 web applicaiton 및 결제시스템을 위한 서버 개발을 주로 담당
<기존 다운로드 형 로컬 서버 폐기 결정 후 AWS 기반 서버로 재개발을 진행하며 기획-구현-배포-운영 전체 사이클 참여>
* 사용자 시스템
실시간 충전 상태 모니터링, 충전 이력 확인, 회원정보/카드 관리 등을 하기 위한 시스템으로 Vue.js + Nuxt + Vuetify를 이용한 모바일 웹 어플리케이션 개발
* 관리자 시스템
사용자 및 회원 카드 관리, 운영자 관리, 로밍을 통한 회사간 계약 관리, 장애 리포트, 로그, 충전량과 충전요금에 대한 통계 정보 등을 관리하기 위한 시스템으로 Vue.js + Nuxt + Vuetify를 이용한 웹 어플리케이션 개발
* 결제 관리 시스템
Nicepay API와 카카오페이 API 연동으로 전기차 소유주가 충전 서비스 요금을 지불할 수 있는 온/오프라인 결제수단을 제공하기 하기 위한 모듈형 시스템으로 Node.js + Express를 이용하여 백엔드 개발
[ axios package로 http 요청 코드 최적화, iconv package로 인코딩 - 나이스페이 API 연동 ]
* OCPP 통신 프로토콜 서버 인증(국제 EV 충전기/서버 인증 기관) 지원
네덜란드 기반의 공신력있는 국제 기관의 인증 절차를 위한 현지 기관 컨텍, 테스트, 시험 지원
더보기