✨ 프론트엔드 개발자 이상혁
기술 기반 혁신과 효율성을 추구합니다
기술로 비즈니스 문제를 해결하고 사용자 경험을 혁신합니다.
지속 가능한 개발과 최적화된 UX 사이의 균형을 찾으며, 코드를 통해 실질적인 가치를 만듭니다.
💼 커리어
(주)이제이엠컴퍼니
개발팀, 프론트엔드 (2023.06.13 - 2025.10.17, 2년 4개월)
신규 웹 프로젝트 기획부터 배포까지 주도하고, 프론트엔드 관 련 시스템 리뉴얼 및 인프라 최적화를 통해 전사 개발 생산성을 높였습니다.
- 신규 프로젝트 프론트엔드 프로세스를 주도하며 전체 서비스의 70% 이상 담당
- React 기반 리뉴얼로 UX와 코드 품질 개선
- 공통 사내 라이브러리 및 인프라 최적화로 협업 효율과 생산성 증대
🚀 프로젝트
전자투표 서비스
재개발 조합 투표·동의 절차의 오프라인 의존도를 낮추고, 각 조합 요구에 맞춘 전자 합의 플로우를 제공하기 위한 핵심 투표 모듈입니다.
- `useSuspenseQueries` 기반으로 API 호출 속도를 4s → 2.5s로 단축
- Sentry와 Custom Error 체계를 구축해 QA와 고객 문의 대응을 자동화
- Funnel UI 패턴으로 다안건 투표 흐름을 추적하고 관리자 가시성 강화
전자동의서 서비스
조합별 맞춤 항목을 빠르게 반영할 수 있는 노코드 기반 동의서 서비스로, 관리 복잡도를 줄이고 사용자 입력 경험을 개선했습니다.
- 회원 데이터로 동적 동의서 양식을 생성해 조합별 맞춤 시나리오 지원
- 날짜·전화번호·주소 등 공통 컴포넌트 최적화로 입력 일관성 확보
- MSW API Mocking으로 개발 기간을 20일 → 10일로 단축
- Playwright 시각 회귀 테스트로 동의서 렌더링 품질을 자동 검증
동의서 양식 에디터
조 합 관리자가 스스로 양식을 설계하도록 지원하는 노코드 에디터로, 각 조합 특성에 맞춘 동의서 생성 시간을 획기적으로 단축했습니다.
- 동의서를 입력 양식으로 변환하는 에디터를 설계해 현장 요구를 즉시 반영
- 텍스트/체크박스/이미지 등 입력 타입을 표준화하고 옵션 데이터를 구조화
- 기존 수시간 소요되던 양식 제작을 10분 내로 단축해 개발자 의존도 축소
사내 운영 도구 (협업 효율성 향상 라이브러리)
모든 팀이 공유할 수 있는 인증 연동·모달 제어 라이브러리를 제공해 중복 개발과 커뮤니케이션 오버헤드를 줄였습니다.
- 3rd-Party 인증 서비스(NICE, 신분증 스캔 등) 연동을 표준화한 재사용 라이브러리 구축
- AWS Lambda 기반 PDF to Image 변환으로 대용량 PDF 렌더링 병목 해결
- @toss/slash의 useOverlay 기반 모달 제어 시스템으로 UI 패턴을 통합하고 재사용성 확보
관리 시스템 (CMS/VMS/OMS)
외부 서비스 연동 복잡성과 외주 코드 일관성 부족을 해소하기 위해 React 기반 재사용 컴포넌트와 모노레포 구조로 확장 가능한 관리 시스템을 구축했습니다.
- 검색·필터 패턴 공통 컴포넌트를 정의하고 CMS, VMS, OMS에 재사용
- Yarn Workspace로 공통 유틸리티·Hooks·API를 분리해 생산성을 높임
- GitHub Actions에서 패키지 변경 감지 후 선택적 빌드를 수행해 파이프라인 효율 개선
- CMS(콘텐츠), VMS(투표), OMS(조합) 세 유형을 단일 코드베이스로 일관되게 유지보수
통합 계정 관리 시스템 (SSO)
다중 가입과 계정 분실 문제, 서로 다른 로그인 체계로 지연되던 통합 개발을 해결하기 위해 일관된 SSO 기반 인증 경험을 제공했습니다.
- 분산된 계정을 통합하고 OAuth2 + PKCE 기반 안전한 SSO 로그인 구현
- 개인정보 보호를 고려한 Server-Side 프레임워크 설계로 보안 강화
- Broadcast Channel API로 다중 탭 간 로그인 상태를 동기화
- 서비스 간 로그인 경험을 통일해 사용자 불편과 통합 개발 지연을 해소
🧰 기술 스택
🌐 활동
소 프트웨어 마에스트로 13기 활동· 2022-12 🔗
특정시간에만 진행할 수 있는 기능성 게임 앱(Alardin) 설계, 개발 및 배포 관리
‘5분만 현상’을 해결하고 아침을 즐겁게 시작하도록 돕는 서비스로, 메이트와 함께 게임을 통해 알람을 해제할 수 있는 경험을 제공합니다. 프론트 1명, 백엔드 1명, 게임 1명으로 구성된 팀에서 아이디어 제안, 프론트엔드 개발, 앱 배포 관리 전반을 담당했습니다.
ALL KNU 교내 활동· 2022-06 🔗
학생들의 편리한 학교 생활을 위한 리뉴얼 앱(ALL KNU) 설계, 개발 및 배포 관리
노후화된 학교 앱을 리뉴얼하며 교직원·재학생 요구 기능을 결합했습니다. 프론트 1명, 백엔드 3명으로 구성된 팀에서 아이디어 제공, 프론트 개발, 배포, 홍보를 맡았고 앱스토어·플레이스토어에 등록하여 3,000+ 다운로드와 앱스토어 교육 분야 53위 성과를 달성했습니다.