메디블록 닥터팔레트 팀의 프론트엔드 개발 책임으로, 인사이트, 월간 경영리포트 등 메인 프로덕트 개발들을 리드하고 여러 자동화 시스템들을 만들고 있습니다.
목차
1. 진행기간
2022.08 ~ 2024.03 (1년 8개월)
2. 서비스 소개 페이지
3. 상세 내용
•
의료 인사이트 & 월간 경영 리포트 파트 FE 개발 리드
◦
◦
Apollo InMemory Cache, useFragment를 활용한 최적화 적용
닥터팔레트 메인 사이트에 차별화된 기능으로 소개
KIMES 인사이트 홍보기사 및 영상
•
기타 닥터팔레트 내 핵심 기능 제작
◦
◦
의료용 예약메모 기능 제작
◦
의료용 액션 기능 제작
◦
의료용 건강검진 기능 제작
•
디자인시스템 초기 세팅 및 제작
•
Module Federation, Monorepo 등 세팅 서포트
•
회사에 기술로 도움이 줄 수 있는 부분이 있다고 여겨지면 자발적으로 추가 개발을 진행합니다.
◦
Relay-Compiler를 참고해 Apollo-Compiler 제작 (DX 향상에 기여)
▪
컴파일 타임에 변경된 파일 내부의 gql을 트랙킹해 Apollo Codegen을 해주는 컴파일러 제작
◦
슬랙 심사평가원 알람 자동화 시스템 제작
▪
심사평가원에서 고시를 언제 올릴지 몰라서 기획자 분들이 사이트를 매번 방문해 새로고침 하면서 확인해야하는 문제를 해결
▪
Express + Heroku에서 Cronjob으로 심사평가원 사이트를 크롤링하고 Firebase의 DB에 저장. 5분마다 DB 내용과 비교해 변화가 있으면 슬랙으로 알람을 보내도록 제작
◦
슬랙 리뷰봇 제작
▪
회사의 리뷰문화를 정착시키기 위해 풀리퀘스트 리뷰를 놓치지 않도록 슬랙으로 알람을 보냄
▪
1시간 동안 리뷰가 달리지 않으면 다시 리마인드를 하도록 해 리뷰를 놓치지 않도록 함
◦
기술개념 정보 정리 및 공유 & 신입 멘토링 진행
4. 사용한 기술 스택
1.
React
2.
Typescript
3.
Apollo Client (Graphql)
4.
TailwindCSS
5.
Turborepo
6.
Webpack5 Module Federation
7.
Pnpm
8.
Jotai
9.
Storybook
5. 이용한 협업 툴
1.
Github
2.
Figma
3.
Notion
4.
Slack