이현수
low-level 개발을 시작으로 프론트엔드 개발을 하고 있는 이현수입니다.
제품 출시부터 운영까지 전 과정을 주도하며 책임감 있게 개발했습니다.
사용자에게 제공해야 하는 가치를 가장 우선시하고, 문제 해결을 위해 동료들과 함께 치열하게 나아갑니다.
복잡한 문제들을 효율적이고 단순하게 해결하고자 노력합니다. 주도적으로 업무를 진행하는 것을 선호하며, 비즈니스의 성장을 돕고 사용자에게 최적화된 경험을 제공하는 데 높은 가치를 두고 있습니다. 또한, 같이 협업하는 동료들에 대한 배려도 중요하게 생각합니다.
기술 스택
Vue3, Typescript
Vue 역량을 기반으로 React, Next.js 환경의 개인 프로젝트를 통해 경험을 쌓고 있습니다
경력
총 9년 6개월업무 경력

리코
프론트엔드 개발자 / 개발팀
2021년 1월 ~ 재직 중 (5년 6개월)
업박스 클라우드
5년 6개월
2021년 1월 ~ 진행 중
Vue, Typescript
폐기물의 배출부터 수거, 운반, 처리, 자원화에 이르는 전 과정을 통합 관리하는 SaaS 기반의 플랫폼입니다.
현재 약 6천 3백여 고객과 함께하고 있습니다. 정확한 데이터 입력과 신뢰성 확보, 법적 리스트 해소에 집중하여 제품을 개선해왔습니다.
역할
- 프론트엔드 설계 및 개발
- 프론트엔드 파트 일정과 개발 공수 관리
- 안드로이드 앱 개발 및 배포
업무
프론트엔드 초기 구조 설계
- 하나의 코드베이스에서 어드민, 드라이버, 커스터머 3개 제품을 빌드 및 배포할 수 있는 구조 설계 (AWS 인프라 및 GitHub Actions 활용)
- 디자인 시스템 가이드를 기반으로 재사용성과 확장성을 고려한 웹/앱 공통 UI 컴포넌트 라이브러리 및 기초 레이아웃 설계
- 사용자 역할에 따른 UI 렌더링 제어 및 API 요청 라우팅 동작 방식을 구조화하고, 인증 체계를 공통 모듈로 분리하여 개발 효율성 향상
- 코드 품질 유지와 팀 내 일관성 있는 협업 환경 정립을 위해 코딩 컨벤션을 수립하고 코드의 통일성 추구하고 Lint 환경 구축
비즈니스 기능 개발
- 전자계약, 가상계좌, 자동이체 서비스와 연계하여 약 85% 업장 정산 자동화
- 업장의 상황에 맞는 신규 요금제 BM 추가 지원하여 약 270개 계약의 정산 자동화
- 다수 업장을 묶어서 수거하고 정산할 수 있도록 시스템화하여 수기 정산 건수 약 300여건 절감하고 통합 청구서 생성 시간 50% 단축
- 지도 기반의 스케줄 관리 페이지를 개편으로 데이터 시각화 및 직관성 향상
- 고객의 수거 요청 관리 페이지 UI를 개선하여 요청 처리 시간 감소
- 정보 접근 단계 축소를 통해 수거 드라이버 앱의 월간 불필요 인터랙션 5,000회 제거 및 미수행률 감소
- 업박스 데이터 기반의 올바른 신고 기능 제공으로 고객의 폐기물 행정 업무 완화. 대상이 되는 10%의 대형 고객이 올바로 연계 시스템 활용 중이며 전체 수거량의 55%가 올바로 신고 진행됨
- 폐기물관리법에 따른 차량과 법인의 신고/허가 정보를 관리하고, 스케줄 수행 시 위법 수거 제한
개발 개선
AI 기반 프론트엔드 개발 프로세스 자동화 및 검수 체계 구축
- 프론트엔드 작업 프로세스를 AI 스킬로 정의 및 공유하여 기획 누락과 변경을 최소화
- 자동화된 영향범위 검수 과정을 파이프라인에 추가하여, 배포 후 핫픽스 발생률 감소 (기존 평균 2회 -> 총 1회)
- Figma의 컴포넌트와 프론트 컴포넌트를 매핑하여 인식할 수 있도록하여 단순 UI 구현에 소모되는 개발 공수를 단축, 비 프론트엔드 개발자의 UI 프로토타이핑 환경 구축
웹뷰 캐시 개선으로 안정성 강화
- Datadog 도입 및 모니터링을 통한 구 버전 SPA 클라이언트 캐시 오작동 원인 파악 및 인지
- 서버 인프라 개입 없이 CI 과정에서 버전 정보 파일을 생성하고 비교하여 업데이트 유도
- 안드로이드 앱에 Google Play 서비스를 도입해 강제 업데이트
- 배포 이후 구 버전 사용 기간 약 7일 -> 2일 이내로 감소 / 버전 관련 오류 인입률 0% / CS팀 인입 건 배포 직후 평균 3건 -> 0건
모바일 앱 푸시 알림 개발
- 푸시 데이터를 프론트에서 관리하기 위해 기기에 저장하고 웹뷰와 동기화하도록 설계
- 서버 DB에 저장 없이 프론트 자체 처리하여 백엔드 리소스 절감 및 데이터 관리 비용 최적화
CI/CD 개선 및 앱 타입별 배포 분리를 통한 효율화 진행
- 배포 예측성을 위해 CI와 CD를 분리. 빌드를 미리 진행해 배포 실패의 리스크를 없애고, 배포 시 걸리는 시간을 단축 (5분 -> 1분 이내)
- 하나의 코드베이스에서 3개 앱의 CI/CD를 분리하여 배포 시 영향범위를 줄이고 안정성 강화
다국어 시스템(i18n) 도입
- i18n을 도입하여 static 문자열들을 동일된 key로 관리하고, 정리가 안된 용어를 팀에 공유하고 정리
- 신규 인도네시아 서비스 확장을 위한 글로벌 대응 기반 마련 및 개발 공수 단축
Tailwindcss 도입
- 업박스 디자인 시스템에 정의된 디자인 토큰을 Tailwindcss 체계에 반영
- 디자인 시스템에 기반한 정돈된 체계에서 UI 개발 생산성과 통일성 향상

뱅크비
개발자 / 개발팀
2017년 1월 ~ 2020년 12월 (4년)
Omnidoc/뱅크비
1년 8개월
2019년 4월 ~ 2020년 12월
C/C++
베트남 통합계좌관리 솔루션으로 베트남 은행을 자동으로 연결해주고 입출금내역을 조회하여 계좌를 한눈에 볼 수 있는 모바일 어플리케이션.
국내 17여개의 민원사이트에서 40여개의 민원문서와 베트남 BIDV, Vietcom, TP 은행 등 약 11개 은행에 대한 계좌조회를 제공.
업무
- 정부 사이트 및 은행과 연결하고 내역을 조회
- 베트남 해외출장. 현지 직원과 업무를 같이 진행
- 기존 C 코드를 Modern C++로 리팩터링
하나1QPay NFC 결제모듈
1년 2개월
2017년 6월 ~ 2018년 8월
Java, C/C++
하나카드 1QPay 앱에 탑재되는 NFC 모듈.
지불카드의 Token 화 보안 서비스와, HCE 표준 스펙을 따라 NFC 결제 통신을 제공.
업무
- VISA token 발급 및 EMV 카드 결제 스펙에 맞는 NFC 결제 모듈을 유지보수.
- 보안 모듈인 Whitebox 암호화 모듈을 LLVM 난독화 컴파일러를 제작해 컴파일하여 SharedObject의 분석 방지. (C++)
- 라이브러리를 JNI로 연동하여 제공
TaSIM
6개월
2017년 1월 ~ 2017년 6월
Java Card OS, MFC
중간 VAN사의 영향을 받지 않은 채, 가맹점 단말기와 카드사 간의 E2E 암호화를 제공하는 임베디드 보안 모듈
Java Card Applet 형태로 제공되며, 여신협회 taSIM Application Specification 인증, EMVCo 및 CC(Common Criteria) 인증
업무
- 자바 카드 Applet 유지보수 및 카드 발급
- 카드 발급기와 연동하여 Applet 을 설치하는 발급프로그램의 MFC UI 개발
그 외 활동
Datadog in Seoul Observerbility Day 2024
2024년 9월
제목 : 웨이스트 매니지먼트 스타트업 프론트엔드 개발자의 Datadog을 활용한 효율적인 모니터링 시스템 구축기
데이터독 도입부터 활용까지 6개월 간 성과에 대해 발표
- 에러 대응: HEIC 파일 형식 에러 해결, 대시보드 구성, 알림 시스템
- 데이터 기반 의사결정: 패치 시간 변경, OS 비율 분석
- 사용성 측정: Custom Action 활용, Funnel 전환율 측정
단식 타이머
2개월
2026년 4월 ~ 진행중
React, NextJS
간해적 단식 목표를 위한 타이머 어절리케이션
- 목표 단식 시간을 정하고 진행 상황을 타이머 게이지로 표시
- 까마귀와 고양이의 테마 선택
- 구글 계정 연동으로 단식 기록을 공유
- 캘린더, 달력 기능으로 현황을 한번에 파악
- capacitor 로 모바일 어플리케이션 제공
한자 급수 연습
1개월
2026년 5월 ~ 진행중
React
한자 급수 시험 연습을 위한 페이지
- 한자 → 뜻훈 맞추기 / 뜻훈 → 한자 맞추기 / 뜻훈 → 한자 쓰기 연습 기능 제공
- 웹의 글자 읽기 기능을 활용해 중국어 발음 확인
- 학습도를 그래프로 제공해 어느정도 한자를 알고 있는지 쉽게 파악
- PWA 로 모바일 설치 제공
스도쿠 전략 도우미
3개월
2026년 3월 ~ 진행중
React
스도쿠의 전략을 연습할 수 있는 페이지
- 스도쿠 게임 기능 제공
- 각종 전략을 기반으로 힌트를 제공
- 전략별 케이스를 확인할 수 있도록 힌트 발생 시 기록 수집