Glyde
2024.1 ~ Present
React.js, Next.js
- - 자사 커머스 서비스의 유지보수
- - Java기반 MPA 서비스를 Next.js기반의 서비스로 점진적 전환
- - Javascript 기반의 소스코드를 Typescript로 전환하고 API 응답의 강한 Typing을 적용하여 안정성 확보
- - 정적 Layout에 대해 ServerComponent 적용으로 FCP를 개선
- - 인터렉티브 UI의 css를 transform 적용으로 CLS를 개선(LightHouse CLS Score 44 -> 79)
ClassU
2022.11 ~ 2024.1
React.js, Next.js
- - 자사 서비스의 자체 커뮤니티 개발
- - B2B 사업 관리 솔루션 개발
- - 이벤트페이지 제작
Nest.js
- - B2B 솔루션 백엔드 API개발
- - 수동업무의 자동화
- - 무거운 쿼리와 분리된 DB의 테이블의 배치업데이트 적용
- - 인증토큰 관리 로직 cookie로 변경
CI/CD
- - github action을 연동하여 AWS EC2 환경 CI/CD 구축
- - Amplify 환경에서의 프론트엔드 배포
Treasurer
2022.4 ~ 2022.10
React.js
- - Atomic 디자인패턴으로 리팩토링
- - 중복 컴포넌트와 훅의 공통화로 재사용성 및 유지보수성 개선
- - react-query의 도입으로 클라이언트 네트워크 자원 절약
- - react-virtualized 라이브러리 도입으로 무한스크롤페이지 렌더링 최적화
Express.js
- - API개발
- - Swagger 문서화
- - 테스트코드 작성
React-Native
- - 화면개발 및 유지보수
AWS-Lambda
- - 타사 API 연동을 위한 Lambda 개발
CI/CD
- - Github, AWS CodePipeline, AWS Elastic Beanstalk 연동하여 백엔드 CI/CD 구축