다니다 풀스택 개발자
안녕하세요, 3년차 풀스택 개발자입니다. [사용 가능한 기술 스택] HTML, CSS, JavaScript, TypeScript React, React Native Express, NestJS MySQL, MongoDB RabbitMQ, Docker, GraphQL
스킬
경력 ・ 2년 7개월
2022.04 ~ 2024.01
산업 분야: 여행
스킬: React, typescript, Node.js, React Native, NestJs, RabbitMQ
1. API 개발 및 유지보수 (BE: NestJS, MariaDB) - 전체 DB 구조 설계 - 회원가입 및 로그인 관련 API 작성 - 운전자 서류 심사 시스템 개발 - 차량호출 시스템 관련 API 작성 - 게시판 시스템 개발 (CRUD, 첨부 미디어, 찜하기) - 쿠폰 시스템 개발 - 공지사항, 질문과답, 언어설정 등 기타 API 작성 - 차량호출 알고리즘 개발 및 관련 API 작성 - 차량호출 예약 API 작성 - 슬랙봇 알림 기능 개발 - 웹소켓을 도입하여 운행 중 운전자의 실시간 위치를 승객(사용자)에게 제공 - 구글맵 API 연동하여 예상 경로 및 시간을 앱에 제공 - 푸시알림 발송(FCM), 이메일 발송(SMTP) 기능 개발 - 해외PG(Stripe) 시스템 연동 및 결제 기능 개발 - LetsEncrypt 서비스를 이용하여 SSL 인증서 적용 및 자동갱신 2. 로깅 및 모니터링 시스템 개발 - 메시징큐 시스템(RabbitMQ)을 도입하여, 각종 로그를 MariaDB 및 MongoDB에 저장 - API서버의 HTTP 요청 내역을 하루에 한 파일씩 저장하여 AWS S3에 자동 업로드 - 슬랙봇 연동하여 장애 발생 시 알림 발송 - EC2 인스턴스의 CPU, Memory, Disk 사용률을 매초 체크하고, 임계치 도달 시 슬랙봇 알림을 발송하는 셸스크립트 작성 3. 사용자(승객)앱 개발 및 유지보수 (FE: React Native) - 회원가입 및 로그인 기능 개발 - 목적지 검색 및 지도선택 기능 개발 - 차량호출 기능 개발 - 게시판 기능 개발 (유튜브 쇼츠 재생, 찜하기) 4. 운전자앱 개발 및 유지보수 (FE: React Native) - 위치트래킹 기능 개발 - 운행 기능 개발 - 운전자 등록을 위한 서류 심사 기능 개발 5. 시스템 장애대응 및 유지보수 [퇴직 사유] 경영 악화로 인한 권고사직
2022.01 ~ 2022.04
스킬: NestJs, GraphQL
1. 기존 프로젝트 고도화 (NestJS) - 신규 푸시알림 전송 및 푸시알림 전송 관련 코드 규격화 [퇴직 사유] 지인의 권유로 스타트업으로 이직
2021.03 ~ 2021.08
스킬: React Native
고객사 프로젝트 개발 [퇴직 사유] 급격한 코로나19 확산에 따라 재택근무가 가능한 직장으로 이직하기 위함
링크
개발 트렌드부터 Q&A, 네트워킹까지
요즘 개발자들의 필수 커뮤니티, 커리어리