파일럿 프로젝트인 너의 스무살 웹, 펀딩을 진행한 반디피트 앱 서버 개발을 진행하였습니다.
아울러, 사내 기획 담당자를 비롯, 다양한 인원들과 소통을 하며 사용자 관점 및 서비스 운영방향에 대한 인사이트를 얻을 수 있었으며, 여러 외주 프로젝트를 하면서 다양한 스택으로 신규 기능 구현에 참여할 수 있었습니다.
*너의 스무살 (반려동물 돌보미 매칭 플랫폼)
- SMS 발송 SaaS 제품군 검토, 네이버 SaaS를 이용한 SMS 인증 기능 구현
- 돌보미 검색기능 구현; 검색 및 결과 제출 시 관리자에게 해당내역 메일로 정리/전달 기능 구현
- 돌보미 교육 동영상 시청기록 확인 기능 구현
- Django 기본 Admin 수정을 통한 사용성 개선
- Crontab 활용, DB 백업 자동화 스크립트 작성
- Postman을 활용한 API Document 작성
- Sentry SDK 설치를 통환 프로젝트 모니터링 진행
- Docker-Compose yml 스크립트 작성을 통한 Nginx / Gunicorn+Django 컨테이너 빌드
- 테스트용 온프레미스 서버 세팅 (Ubuntu, SSH, MySQL in DMZ)
- 정적 파일 serving을 위한 Tomcat 서버 구축
- Jenkins Gitlab 플러그인 활용 및 스크립트 작성을 통한 프론트, 벡엔드 CI/CD 파이프라인 구축
- SSL 인증서 발급, Nginx 내 스크립트 작성을 통한 HTTPS 적용
*반디피트 (반려동물 트래킹 디바이스)
- Selenium, BS4 활용, 딥러닝 모델 작성용 데이터 수집 크롤링 스크립트 작성
- KoNLPy를 이용한 데이터 전처리 스크립트 작성
- Crontab 활용, 수집 데이터 딥러닝 모델 처리 결과 저장 스크립트 작성
- 딥러닝 모델 작성용 서버 세팅 (Ubuntu, Pytorch, Jupyter Notebook)
- Crontab 활용, 앱 푸시알람(FCM) 기능 구현
- Docker-Compose yml 스크립트 작성을 통한 Nginx / Gunicorn+Django 다중 컨테이너 빌드
- Jenkins Gitlab 플러그인 활용 및 스크립트 작성을 통한 벡엔드 CI/CD 파이프라인 구축
- React 기반 CoreUI 템플릿 활용, Admin 프론트 페이지 작성
- Pytest, Black, iSort를 이용한 테스트 및 코드 포매팅 자동화 스크립트 작성
*기타
- Firebase를 이용한 사무실 출입 QR코드 페이지 작성
- 사내 문화 및 이슈 공유를 위한 Mattermost API 작성
- Gitlab 기능을 활용하여 코드 푸시 및 이슈 등록 간 Mattermost 알람기능 구현
더보기