저를 소개합니다.
안녕하세요, 프론트엔드 개발자의 길을 걷고 있는 박영진입니다.
- 개발 환경을 개선해서 반복 업무를 줄이고 개발 효율을 높이는 것을 좋아합니다.
- 개발/배포 빌드 환경 분리, 모킹 로직 정립, 테스트 자동화 등을 통해 DX 개선의 중요성을 느끼고 있습니다.
- 기술적인 토론이나, 가벼운 잡담 상관없이 소통을 즐깁니다. 제 생각을 공유하고, 다양한 시각을 받아들이면 언젠가 쓰인다고 믿습니다.
- 최근에는 빠르게 개발하는 방식이 무엇인가에 대해 고민하고 있습니다.
이메일
깃허브
기술 블로그
이런 프로젝트를 진행했어요.
동글
2023.06. ~ 2023.12
https://donggle.blog/
프로젝트가 궁금하다면
프로젝트 기록
md 파일과 노션 글을 업로드하여 등록한 블로그 플랫폼에 발행할 수 있는 서비스
#React #Typescript #Cypress #Storybook #Styled-components
작업내용
- MSW를 이용한 모킹 개발 환경 구조 정립
- 백엔드 서버에 의존적이지 않은 개발환경을 구축하여 DX 및 개발 속도 향상
- Cypress 테스트에서도 MSW를 사용하여 중복된 모킹 로직 단일화
- Cypress 테스트 도입
- Cypress-testing-library를 이용해 사용자 중심적인 테스트를 작성하여 UI 로직 검증
- GitHub Actions CI와 branch Rule 설정으로 안정적인 개발환경 구축
- 프로젝트 성능 측정 결과 분석 및 개선
- 번들 크기의 25%를 차지하는 라이브러리 요청을 개선하여 프로젝트 번들 크기 20% 감소
- CDN 캐싱 정책 수립 및 캐시 버스팅 적용하여 리소스 요청 최적화
- 전역 상태 관리 라이브러리를 만들어 프로젝트에 적용
- 사용자 경험 개선
- 반응형 디자인을 적용해 서비스 제공 환경 확장
- 화면 크기마다 다른 폰트를 적용하여 글을 읽을 때 일정한 사용자 경험 제공
- 낙관적 업데이트를 적용해 사용자 인터렉션에 대한 UX 개선
- Storybook을 이용한 컴포넌트 기반 개발
- 컴포넌트 개발 및 문서화 도구로 이용
- GitHub Actions를 이용해 gh-pages로 자동 배포
- JWT 기반 인증 구현 및 개선
- 제한된 환경의 EC2 서버(RAM 2GB)의 메모리 부하 감소
- Refresh Token을 이용해 자동 로그인 구현하여 사용성 개선
이런 교육을 받았어요.
우아한테크코스 5기 프론트엔드 과정
2023.02. ~ 2023.11.
우아한형제들 주관 현장에 필요한 문제 해결 역량을 키우는 것을 목표로 하는 교육
- 페어 프로그래밍과 코드 리뷰 문화 경험
- 현업 개발자에게 코드 리뷰를 받으며 미션 진행
- 컴포넌트 주도 개발과 테스트 코드에 대한 학습
- 팀 프로젝트를 통한 협업 및 서비스 출시 경험
충남대학교
2017.03. ~ 2023.02.
컴퓨터공학 전공
- 2022학년도 공과대학 캡스톤 디자인 졸업작품 경진대회 장려상
이런 경험이 있어요.
(주)에스아이에이
2022.09. ~ 2022.12.
인공지능 기반 위성영상 분석 솔루션 및 플랫폼 제공 전문기업
- 프론트엔드 개발파트에서 인턴으로 근무
- Ovision의 영상 수동 정합 기능을 개발하며 지도 도메인 경험