미리보기
기본 정보
안녕하세요! 프론트엔드 개발자의 길을 걷고 있는 박영진입니다. - 개발 환경을 개선해서 반복 업무를 줄이고 효율을 높이는 것을 좋아합니다. - 개발/배포 빌드 환경 분리, 모킹 로직 정립, 테스트 자동화 등을 통해 DX 개선의 중요성을 느끼고 있습니다. - 기술적인 토론이나, 가벼운 잡담 상관없이 소통을 즐깁니다. 제 생각을 공유하고, 다양한 시각을 받아들이면 언젠가 쓰인다고 믿습니다. - 최근에는 빠르게 개발하기 위해 고민, 노력하고 있습니다.
프로젝트
동글
우아한테크코스
2023.06. ~ 2023.12.
md 파일과 노션 글을 업로드하여 등록한 블로그 플랫폼에 발행할 수 있는 서비스
서비스 링크: https://donggle.blog/
깃헙 레포지토리: https://github.com/woowacourse-teams/2023-dong-gle
- MSW를 이용한 모킹 개발 환경 구조 정립
- 백엔드 서버에 의존적이지 않은 개발환경을 구축하여 DX 및 개발 속도 향상
- Cypress 테스트에서도 MSW를 사용하여 중복된 모킹 로직 단일화
- Cypress 테스트 도입
- Cypress-testing-library를 이용해 사용자 중심적인 테스트를 작성하여 UI 로직 검증
- GitHub Actions CI와 branch Rule 설정으로 안정적인 개발환경 구축
- 프로젝트 성능 측정 결과 분석 및 개선
- 번들 크기의 25%를 차지하는 라이브러리 요청을 개선하여 프로젝트 번들 크기 20% 감소
- CDN 캐싱 정책 수립 및 캐시 버스팅 적용하여 리소스 요청 최적화
- 전역 상태 관리 라이브러리를 만들어 프로젝트에 적용
- 라이브러리 npm 배포
- 사용자 경험 개선
- 반응형 디자인을 적용해 서비스 제공 환경 확장
- 화면 크기마다 다른 폰트를 적용하여 글을 읽을 때 일정한 사용자 경험 제공
- 낙관적 업데이트를 적용해 사용자 인터렉션에 대한 UX 개선
- Storybook을 이용한 컴포넌트 기반 개발
- 컴포넌트 개발 및 문서화 도구로 이용
- GitHub Actions를 이용해 gh-pages로 자동 배포
- JWT 기반 인증 구현 및 개선
- 제한된 환경의 EC2 서버(RAM 2GB)의 메모리 부하 감소
- Refresh Token을 이용해 자동 로그인 구현하여 사용성 개선
포트폴리오
교육
우아한테크코스
사설 교육 | 프론트엔드
2023.02. ~ 2023.11. | 졸업
충남대학교
대학교(학사) | 컴퓨터공학과
2017.03. ~ 2023.02. | 졸업
경력
주식회사에스아이에이
프론트엔드 개발 | 프론트엔드 개발파트
2022.09. ~ 2022.12. (4개월)
인공지능 기반 위성영상 분석 솔루션 및 플랫폼 제공 전문기업
- Ovision의 영상 수동 정합 기능을 개발하며 지도 도메인 경험
- 수동 정합: 위성 이미지와 지도의 좌표를 일치시키는 작업
- Openlayers와 Canvas Web API 이용
기술 스택
JavaScript, React, TypeScript, Cypress, storybook
자격증
정보처리기사
93 | 한국산업인력공단
2021.11.