이현수

보안 개발을 시작으로 프론트엔드 개발을 하고 있는 이현수입니다.

제품의 0 to 1 설계부터 운영까지 전 과정을 주도했습니다.

비즈니스 가치와 사용자 경험을 가장 우선시하고, 데이터와 DX를 바탕으로 문제 해결을 위해

동료들과 함께 치열하게 나아갑니다.

제품 주도적

비즈니스 목표와 기획 의도를 명확히 이해하고 개발합니다. 단순히 코드를 작성하는 것뿐만 아니라, 사용성 지표와 모니터링까지 전 과정을 책임지며 고객에게 훌륭한 가치를 제공하도록 합니다.

DX와 UX의 연결

훌륭한 UX는 훌륭한 DX가 만듭니다. 엔지니어링 효율화로 리소스를 확보하고, 다양한 시도를 빠르게 시도하며 최적의 사용자 경험을 만드는 선순환 구조를 구축합니다.

명확한 협업

기술적 범위에 한계를 두지 않고 기획자, 디자이너와 제품 방향성을 끊임없이 고민합니다. 기술적 규격 및 UI 생성 방식을 표준화해 사람 간 소통 비용을 줄이고 제품에 집중할 수 있는 환경을 마련합니다.

기술 스택

Vue 3, TypeScript, Android Kotlin, React

경력

총 9년 7개월

리코

프론트엔드 개발자 / 개발팀

2021년 1월 ~ 재직 중 (5년 7개월)

개요

폐기물의 배출부터 수거, 운반, 처리, 자원화에 이르는 전 과정을 통합 관리하는 SaaS 기반 플랫폼입니다. 현재 약 6,300개 고객과 함께하고 있습니다. 정확한 데이터 입력과 신뢰성 확보, 법적 리스크 해소에 집중하여 제품을 개선해 왔습니다.

역할

  • 프론트엔드 아키텍처 0 to 1 설계 및 제품 개발
  • 프론트엔드 파트의 일정과 개발 공수 관리
  • 웹뷰 기반 안드로이드 앱 개발 및 배포

업무

프론트엔드 초기 구조 설계 및 표준화
  • 프론트엔드 기본 구조, GitHub Actions CI/CD, AWS 호스팅 환경 구축
  • 디자인 시스템 기반의 직관적이고 쉬운 레이아웃과 공통 컴포넌트 설계
  • 사용자 권한별 UI 렌더링 및 API 요청 처리 공통 모듈 설계로 보안 강화 및 중복 코드 제거
  • 코딩 표준과 Lint 커스텀 규칙을 적용해 코드 일관성 확보
비즈니스 기능 개발 및 운영 효율화
수집·운반 관리 효율화
  • 지도 기반의 수집·운반 워크플로우 관리 페이지를 개편해 직관적인 UI로 개선
  • 고객의 수거 요청 관리 UI를 개선하고 서비스 종류를 세분화하여 월평균 50건 추가 처리
  • 수거용 드라이버 앱의 작업 장소 진출입 정보 확인 단계를 축소하여 월간 약 5,000회의 불필요한 클릭을 제거하고 수거 미수행률 감소
법적 규제 대응 및 리스크 완화
  • 올바로 신고 연계 기능을 구축하여 대형 고객사 10% 도입 및 전체 수거량 55% 자동 신고 처리
  • 폐기물관리법에 따른 차량과 법인의 신고·허가 정보를 관리하고 스케줄 수행 시 위법 수거 제한
  • 폐기물 E2E 추적 파이프라인을 연결하기 위한 UI 개선으로 정확하고 투명한 데이터 제공
정산 효율 및 자동화 개선
  • 전자계약, 가상계좌, 자동이체 서비스 연동을 통해 약 85%의 업장 정산 자동화
  • 복잡한 업장의 상황에 맞는 신규 요금제를 추가 지원하여 4% 계약의 정산 추가 자동화
  • 다수 업장을 묶어 수거하고 정산할 수 있도록 시스템화하여 수기 정산 약 300건을 절감하고 통합 청구서 생성 시간을 50% 단축
개발 문제 해결 및 생산성 개선
AI 개발 프로세스 스킬 작업
  • 개발 프로세스를 엔드투엔드 스킬로 구성하고 개발·PO 조직에 전파
  • 영향 범위 자동 검수 과정을 도입해 누락된 기능을 사전에 감지하고 개발 중 기획 변경 최소화
  • 재귀적 개선을 통한 유지보수 자동화와 공통 스킬을 통한 관리 지점 일원화
  • Figma와 프론트엔드 컴포넌트를 매핑하여 UI 생성을 자동화하고 빠른 POC 환경 마련
웹뷰 캐시 개선 및 버전 관리 고도화
  • 캐시에 남은 구버전 클라이언트의 버그로 업무가 멈추는 문제가 간헐적으로 발생
  • 원인 파악과 모니터링 체계 구축을 위해 Datadog 도입 추진
  • 버전 관리와 비교 기능을 추가하고 캐시 정책을 정리하여 항상 신규 버전을 사용하도록 구성
  • 안드로이드 앱에 Google Play 서비스를 도입해 강제 업데이트 지원
  • 구버전 유지 기간을 평균 7일에서 2일 이내로 줄이고 버전 관련 오류 인입률과 배포 직후 CS 인입을 0건으로 감소
모바일 앱 푸시 알림
  • 백엔드 데이터베이스에 저장하지 않고 프론트엔드에서만 관리해야 하는 요구사항 분석
  • 푸시 데이터를 기기에 임시 저장하고 웹뷰와 동기화하도록 설계
  • 백엔드 리소스와 개발 공수 감소
CI/CD 개선 및 앱 배포 분리
  • CI/CD가 단일 파이프라인으로 묶여 배포 시간이 길고 빌드 실패가 즉각적인 배포 장애로 이어지는 문제 분석
  • CI와 CD를 분리하고 사전 빌드 산출물을 활용해 배포 시간을 5분에서 1분 이내로 단축하고 무중단 배포 안정성 확보
  • 하나의 코드베이스에서 세 앱의 번들을 분리 빌드하여 환경적 독립성과 보안, 안정성 강화
Datadog 기반 데이터 중심 UI/UX 개선
  • 이벤트 수집과 분석을 바탕으로 장기 미사용 필터를 제거하고 기본 접힘 구조를 적용하여 결과 확인 과정의 불필요한 스크롤 감소
  • 연관 데이터 바로가기 링크로 반복 검색 과정을 없애 월평균 상세 화면 진입 12,000건 중 52.5%를 바로가기 동선으로 전환
다국어 시스템(i18n) 도입
  • 정적 문자열을 통일된 키로 관리하고 파편화된 용어 정리
  • 신규 인도네시아 제품 출시 시 프론트엔드 개발 일정 대폭 단축
Tailwind CSS 도입
  • 업박스 디자인 시스템에 정의된 디자인 토큰을 Tailwind CSS 체계에 반영
  • 디자인 시스템에 기반한 정돈된 체계에서 생산성과 통일성 향상

뱅크비

C++ 개발자 / 개발팀

2017년 1월 ~ 2020년 12월 (4년)

개요

베트남 통합계좌관리 솔루션으로 베트남 은행을 자동으로 연결해 입출금 내역을 조회하는 모바일 애플리케이션입니다. 국내 17여 개 민원 사이트의 40여 개 민원 문서와 베트남 BIDV, Vietcombank, TPBank 등 약 11개 은행의 계좌 조회를 제공합니다.

역할

  • 스크래핑 엔진 개발 및 유지보수
  • 베트남 현지 연동 개발

업무

  • 베트남 현지 주요 은행 및 국내 민원 사이트 데이터 스크래핑 엔진 개발과 규격 대응
  • 베트남 현지 파견을 통해 현지 엔지니어와 협업하며 은행별 스크래핑 모듈과 화면 연동
  • 레거시 C 기반 코드를 Modern C++로 리팩터링하여 코드 안정성과 유지보수성 향상

개요

하나카드 1QPay 앱에 탑재되는 HCE 표준 기반 NFC 결제 및 결제 카드 토큰화 보안 라이브러리입니다.

역할

  • 보안 모듈 난독화 컴파일러 개발
  • 결제 라이브러리 연동 및 유지보수

업무

  • VISA Token 발급 및 EMV 카드 결제 사양에 맞는 NFC 결제 모듈 유지보수
  • 화이트박스 암호화 모듈의 역공학 분석을 방지하기 위한 LLVM 기반 커스텀 난독화 컴파일러 개발
  • Shared Object 보안 바이너리를 JNI 인터페이스를 통해 안정적으로 제공

개요

가맹점 POS 단말기와 카드사 간 E2E 암호화를 지원하는 Java Card 기반 임베디드 보안 모듈입니다. 여신금융협회 taSIM 규격, EMVCo, CC 인증을 획득했습니다.

역할

  • Java Card Applet 유지보수
  • IC 카드 발급 프로그램 개발

업무

  • taSIM 규격 기반 Java Card Applet 유지보수 및 보안 인증 요구사항 대응
  • 스마트카드 발급기와 연동하여 Applet을 설치하는 MFC 기반 발급 프로그램 UI와 제어 로직 개발

그 외 활동

구분

공식 세션 연사

제목

웨이스트 매니지먼트 스타트업 프론트엔드 개발자의 Datadog을 활용한 효율적인 모니터링 시스템 구축기

내용

스타트업 환경에서 Datadog 도입 후 6개월간 달성한 프론트엔드 모니터링 고도화 사례를 공유했습니다.

  • 에러 선제 대응: HEIC 이미지 포맷 문제 해결, 전용 대시보드 및 실시간 알림 파이프라인 구축
  • 데이터 기반 의사결정: OS 버전 점유율 분석을 통한 호환성 대응, 사용자 접속 패턴 기반 출시 일정 결정
  • 사용성 정량 분석: Custom Action 및 Funnel 전환율 측정을 통한 UI/UX 개선 지표 도출

구분

사이드 프로젝트

개요

간헐적 단식 루틴을 시각화하고 기록을 관리하는 모바일 애플리케이션입니다. Android와 iOS에 배포했습니다.

내용

  • Capacitor 기반 웹뷰·모바일 래핑 구조를 적용해 Android와 iOS에 동시 배포
  • 목표 단식 시간을 정하고 진행 상황을 타이머 게이지로 표시
  • SVG 기반 실시간 타이머 게이지 인터페이스와 캐릭터 테마 커스텀 기능 구현
  • OAuth 소셜 로그인을 연동하여 기기 간 단식 기록 동기화
  • 월간·주간 캘린더로 단식 달성 현황과 기록 시각화