Clever
2020.12~2022.06(1년 7개월)
치과 PMS 개발을 통해 접수, 예약 부터 기공관리, 재고관리, 통계 등 통합 시스템을 구축하여 종합 관리 시스템을 구축한다.
CVModel
- dynamodb serverless database query, mutation 구현
- mongodb database query, mutation 구현
- 쿼리, 뮤테이션 통일하여 모든 서버에서 사용할 수 있도록 submodule로 운영(javascript, typescript)
CVQuery
- 그래프 출력을 위한 통계 rest api 서버 구현 및 유지보수
- express 기반 rest api 구현(javascript)
- ReactApexChart를 이용한 그래프 구현(frontend)
CVAgent
- Cronjob 실행 서버 구현 및 유지보수
- AWS 기반 cronjob 함수 구현(javascript, typescript)
- readline을 이용한 data migration local server 구현(jsonl 파일 활용)
CVGraph
- Clever 치과 PMS 플랫폼 backend 구현 및 유지보수
- API 서버(Apollo server, graphql, javascript)
- jest를 이용한 테스팅 로직 구현(javascript, typescript)
- winston logger를 이용한 로깅 로직으로 error 관리
- websocket을 이용하여 각 client의 변경사항을 실시간으로 반영
1. Node.js 기반의 Apollo server, graphql api 서버를 관리하고 있으며. dynamodb, mongodb 기반의 nosql 데이터베이스를 관리하고 있습니다.
2. express 기반 rest api 서버(통계) 또한 관리하고 있습니다.
2. React 기반 frontend skill을 익히고 프로젝트에 적용하여 component를 구현합니다. (부 업무)
3. 타 파트와 소통을 매우 중요시하며 업무에 임하고 있습니다. (개발자로서 인프라, 기획과의 소통은 개발 시간과 질 차이를 만든다는 것을 많이 느끼고 있습니다.)
더보기