Intro
👋 안녕하세요, 프론트엔드 개발자 이성훈입니다.
사용자 경험과 견고한 아키텍처를 최우선으로 하는 개발자입니다.
🏢 현재 업무
디리아(2025.02~)에서 NH농협은행 차세대 대외MCA 시스템 솔루션 개발 프로젝트의 프론트엔드 개발을 전담하고 있습니다.
- 솔루션에 최적화된 프론트엔드 아키텍처 직접 설계
- 페이지 50개 이상의 대규모 프로젝트
- react-hook-form을 활용한 폼 관리 및 유효성 검사 체계 구축
- AI 사용이 제한된 폐쇄망 환경에서 개발
- 문서화 및 컴포넌트 Playground 제공을 통한 팀 지식 공유 및 협업 효율 강화
- 지속적 리팩토링을 통해 컴포넌트 및 아키텍처의 타입 안정성 강화
- GitLab 이슈 기반 체계적 협업으로 팀과 고객사 만족도 향상
🚀 오픈소스 기여
React Useful Kit 라이브러리를 개발하여 재사용 가능한 컴포넌트와 유틸리티를 제공하며, 오픈소스 생태계에 기여하고 있습니다.💻 기술적 전문성
- 아키텍처 설계: 현업 대규모 프로젝트에서 솔루션에 최적화된 프론트엔드 아키텍처 설계 경험
- 프로젝트 리더십: React 기반 주요 프로젝트들을 성공적으로 리드하며 팀 협업 역량 강화
- 언어에 대한 깊은 이해: JavaScript와 TypeScript에 대한 깊은 이해를 바탕으로 장기적 유지보수성을 고려한 코드 설계 지향
- Git Flow: 프로젝트 Git Flow 직접 설계 및 적용 경험
- 상태 관리: Redux와 React Query를 활용한 클라이언트, 서버 상태 관리 및 데이터 핸들링
- 성능 모니터링: Lighthouse CI 설계하여 주기적인 성능 모니터링으로 사용자 경험 개선 방향 제시한 경험
- 테스트: Storybook, Jest, React Testing Library를 통한 테스팅 경험
Projects
ReactTypeScriptstyled-componentsReact QueryD3.jsSockJSVitePWA
- Git Flow 전략 설계 및 Github Actions를 통한 CI/CD 파이프라인 구축
- SockJS를 이용한 실시간 채팅 시스템 개발
- zustand 기반 전역 모달 상태 관리 시스템 구현
- React Query의 optimistic update를 활용한 UX 개선
- Lighthouse CI를 통한 성능 최적화
- PWA 구현으로 앱 설치 기능 제공
TypeScriptReactReduxstyled-componentsframer-motiondraft-jsChart.js
- React Query와 optimistic update를 활용한 즉각적인 UI 업데이트 구현
- Chart.js를 활용한 학습 통계 데이터 시각화
- JSDoc을 활용한 API 문서화 및 타입 안정성 강화
- framer-motion을 활용한 인터랙티브한 UI 애니메이션 구현
- 커스텀 훅을 활용한 재사용 가능한 로직 분리
- Jest와 React Testing Library를 활용한 컴포넌트 테스트 작성
ReactJavaScriptHTMLCSSContext APIhangul-js
- 프론트엔드 팀장으로서 프로젝트 일정 관리 및 기술 스택 설계
- hangul-js의 자소 분리 API를 활용한 실시간 타이핑 피드백 시스템 구현
- 소나기 게임 모드 개발 및 사용자 경험 최적화
- 가상 키보드 컴포넌트 구현
- Context API를 활용한 전역 상태 관리
Education
동국대학교(서울)
2018.03 ~ 2024.02
- 정보통신공학과
- 전체 평균 : 3.82/4.5
- 전공 평균 : 3.86/4.5
프로그래머스 데브코스
2024.07 ~ 2024.12
- 4개 프로젝트 개발 경험
- 모던 자바스크립트 딥 다이브 스터디
- 자바스크립트 코딩 테스트 스터디
정보처리기사 자격증
2023.06
- 국가기술자격증 취득
삼성전자 DX부문 동계 SW 역량강화 특강
2023.01 ~ 2023.02
- Java를 이용한 알고리즘 학습
Awards
데브코스 성적 우수상
2024.12
- 프로그래머스 데브코스에 성실히 참여하여 성적 1등을 달성
데브코스 프로젝트 인기상
2024.12
- 프로그래머스 데브코스의 최종 프로젝트에서 13팀 중 3팀에게 주는 인기상 수여