이현수, 사지멀쩡하고 멘탈 정상인 개발자로 밝혀져



복싱은 나의 체력과 체력을 향상시키는 좋은 방법입니다.
영등포구청 생활체육 대회 우승.

어렸을 때부터 그림을 자주 그려옴
인스타 : @iddms5446

훌륭환 작품을 찾아봄. 넓은 영역 보다는 좋아하는 좁은 영역을 주로 즐기며, 책은 최근에 습관적으로 읽기 시작.
헤어질 결심, 슬픔의 삼각형, 애프터 양, 랍스터

애니를 좋아하며, 피규어를 수집함.
나루토, 진격의 거인, 슈타인즈 게이트

Datadog Korea Observability Day 2024
안드로이드 앱에서 이미지 업로드 시 HEIC 파일 형식으로 인해 발생하는 에러를 Datadog LOG로 확인하고 해결하는 과정을 설명. 버전 업데이트 후 캐시 문제로 인해 지속적으로 발생하는 에러를 해결한 사례. 대시보드: 지속적인 모니터링이 필요한 케이스들을 대시보드에 모아 한 번에 볼 수 있도록 구성했습니다. 리포트 되지 않은 에러 확인: 사용자가 리포트하지 않은 에러까지 사전에 확인하여 대응합니다. 알림: 외부 서비스의 가용성이 중요한 경우, 담당자에게 맨션과 링크를 포함한 알림을 전송합니다. 로그 인덱싱 제외: 불필요한 로그는 소스 코드 수정 없이 Datadog에서 필터링하여 인덱싱에서 제외합니다.
패치 시간 변경: 시간대별 사용량 데이터 분석을 통해 기존 오후 3시였던 패치 시간을 오전 11시로 변경했습니다. OS 비율 확인: 드라이버의 iOS 사용 비율이 일정 수준 이상으로 올라가면 iOS 앱 제공을 고려하고, 고객의 경우 Windows 사용 비율이 압도적이므로 웹 스타일 지원이 필요함을 확인했습니다.
검색 기능: Custom Action을 사용하여 검색 필터 영역의 노출 고정 여부를 결정하고, Funnel 전환율을 확인하여 사용성을 측정합니다. 데이터 등록 시간 파악: 데이터 등록 시간을 단축하는 것을 목표로, 등록 과정의 현 상황을 측정하고 대시보드화하여 개선점을 찾습니다. 커스텀 메트릭으로 인덱싱: 장기적인 지표 추적을 위해 Custom Metric을 사용합니다.





리코는 대한민국 폐기물 시장을 혁신하는 환경 스타트업. 수집운반 토탈 서비스 '업박스(UpBox)' 서비스를 갖는다. 리코는 시리즈 A / B / 브릿지 투자 유치에 이어 2025년 시리즈C 투자 유치에 성공해 총 885억원의 투자를 유치했고, 매출액 기준 매년 100% 이상 고성장을 이뤄냄. 현재 5,000여개 이상의 고객사를 보유.
이번 라운드는 한국을 포함해 31개국에서 이케아 리테일을 운영하는 잉카 그룹의 투자 부문 ‘잉카 인베스트먼트’(Ingka Investments)가 리드 투자사로 참여했다. 이번 투자는 잉카 인베스트먼트의 첫 한국 투자 사례이자, 최근 순환 경제 관련 기업에 10억 유로(약 1조 6,000억 원)를 투자하겠다고 발표한 이후 진행한 첫 아시아 투자 사례다. 리코는 지속적인 재무적 성과 개선세를 이어가며 글로벌 투자자로부터 의미 있는 관심을 받았다.

업박스 클라우드의 초기부터 현재까지 프론트엔드 개발을 전적으로 맡아서 진행함. 업박스 1.0, 업박스 2.0. 안드로이드 네이티브앱에 웹뷰를 활용. 3가지 앱 타입으로 구성되며, 어드민, 드라이버, 커스터머가 있음. B2B 서비스로써 내부 사용자가 다뤄야할 데이터와 업무의 양이 많고 복잡도가 높음. 낮은 에러률과 높은 정확도가 요구됨. Upbox 2.0 버전을 작업하면서 React 와 Vue 중 기술스택을 직접 스터디하고 결정함.
배출장의 정보와 계약을 시스템화 하여 일정과 요금을 관리함. 배출장의 정보에 기반한 맞춤 수거 서비스를 제공.
기사님의 스케줄을 생성/수정하며, 방문해야할 업장을 지도에 표시하고 스케줄의 경로를 표시해 효율적인 운영 업무를 지원함.
폐기물 배출장들이 조건에 따라 진행해야 하는 공공업무인 올바로 시스템에 배출량을 등록하는 업무를 자동화함.
청구 데이터를 생성하고 보여줌. 청구 대상을 추가하거나 제외하여 재계산을 하고, 거래명세서와 세금계산서를 발행함. 가상계좌와 자동이체를 통한 정산 자동화가 가능함.
드라이버의 수거 및 차량 관리를 할 수 있음. 정해진 순서와 종류 기반 혹은 유동적으로 변경해서 업무 진행.
배출장에서는 수거 일정과 배출량을 확인할 수 있고, 그래프를 통해 추이를 확인 가능함.

리코 내부 직원이 주로 사용하는 데이터 관리 admin 페이지. 고객 및 계정 관리부터 계약 관리, 스케줄 생성, 정산 등 다양한 업무를 관리할 수 있음.
업박스 클라우드 프론트엔드 개발. 업박스 1.0, 업박스 2.0. 안드로이드 네이티브앱에 웹뷰를 활용. 3가지 앱 타입으로 구성되며, 어드민, 드라이버, 커스터머가 있음.
업박스 클라우드 프론트엔드 개발. 업박스 1.0, 업박스 2.0. 안드로이드 네이티브앱에 웹뷰를 활용. 3가지 앱 타입으로 구성되며, 어드민, 드라이버, 커스터머가 있음.
vue3 + vite + pinia 를 기본으로 사용함. Composition API 를 활용해 코드 재사용성을 높임. Upbox 초기 1.0 버전에서는 vue2 + vue cli 를 사용했음. 안드로이드 앱으로 제공하는 드라이버, 커스터머 앱은 Kotlin 으로 작성하여 동일 페이지를 WebView 로 제공함.
Datadog 을 도입하여 에러 모니터링과 사용성 측정을 진행함. 사용성을 지표로 측정하여, 기능의 효과를 수치로 확인하고 개선함.
vue-i18n을 적용해 용어 통일성을 유지하고, 국제화의 발판을 마련함.
디자인 시스템에 따라 컴포넌트를 제작하고 관리하여 재사용성을 높이고, 예측 가능한 코드를 작성함.
안드로이드 gps service 를 활용해 실시간 위치 정보를 백그라운드에서도 수집함. Notification 을 시스템 트레이에 띄워서 Foreground 로 유지함.
Vitest 를 활용한 유닛테스트. 모듈화된 코드를 작성하여 테스트를 용이하게 하고 유지보수성을 높임. ai 를 활용해
Girhub Actions 를 사용한 CICD 구축. 브랜치 전략과 종합하여, CI의 자동화 및 특정 브랜치를 수동으로 배포할 수 있도록 구축. production 배포 시 코드 프리즈를 통해 빌드를 미리 준비하고, 정해진 시간에 버튼 한 번으로 배포.
업박스 홈페이지 유지보수 및 개편. 서버리스를 위해 Google Sheet 로 데이터 관리. Next 로 CMS 구현. Firebase Firestore, Google OAuth. Summernote 제작자와 함께 포팅 작업 진행.
업박스 홈페이지 유지보수 및 개편. 서버리스를 위해 Google Sheet 로 데이터 관리. Next 로 CMS 구현. Firebase Firestore, Google OAuth. Summernote 제작자와 함께 포팅 작업 진행.

뱅크비는 은행, 보험, 증권사 등 금융권에 핵심 트렌드로 자리 잡고 있는 업무 프로세스 개선과 자동화, 하이퍼스크래핑 등 디지털 전환에 필요한 핵심 솔루션과 컨설팅을 제공하고 있다. 디지털 전환을 통한 편리함 추구를 위해 보안이나 개인정보보호, 규제사항을 등한시 할 수 있는 업계에서 뱅크비는 ICT서비스를 고객중심으로 편리하게 개선하면서도 보안상으로는 더 안전하게 지켜줄 수 있는 혁신기술과 노하우를 보유하고 있다는 차별성을 갖추고 있다.
뱅크비는 카카오뱅크의 안전하고 편리한 보안플랫폼 설계와 컨설팅을 수행하면서 우수한 기술력과 노하우를 인정받았고 핀테크 도입과 디지털전환을 필요로 하는 은행, 저축은행, 카드사, 보험사, 증권사 등 다양한 금융기업을 대상으로 자체개발한 솔루션과 서비스 제공을 확대하고 있다.
2016년 11월 기업부설연구소를 설립하고, 2018년 5월 전문연구요원 지정업체로 인정받아 전문 연구인력을 중심으로 한 조직체계를 완성하였으며 연구개발분야 투자를 늘리고 있다. 주요 제품은 카카오뱅크, 신한카드 등 다수 금융기관의 비대면 업무 처리(고객 평가, 심사, 대출 등)에 적용된 스크래핑 솔루션(OmniDoc/OmniReal), 금융기관의 편리하고 안전한 보안/인증처리를 위한 사설인증 솔루션(OmniCA), 보험사, 카드사 및 핀테크 플랫폼 기업에 적용된 신분증 진위 확인 서비스(OmniCheck) 등이 있으며 국내 전 카드사에 모바일결제/국내 IC카드 결제 규격 수립 관련 컨설팅을 수행함과 동시에 대부분의 카드사에 직승인 관련 공개키 기반 솔루션을 납품했다. 금융기업 이외에도 롯데쇼핑, 현대백화점, GS리테일, 신세계백화점, 이마트 등 국내 유통 대기업들의 전국 가맹점에서 발생하는 지급 결제 프로세스를 자체 개발한 지급결제 핀테크 솔루션 TaSIM을 통해 안전하게 지켜주고 있다.

하나카드 1QPay 앱에 탑재되는 NFC 모듈. 지불카드의 token화 보안 서비스와, HCE 스펙을 따라 NFC 결제 통신을 제공. VISA token 발급 및 EMV 카드 결제 스펙을 이해하여 NFC 결제 모듈을 유지보수. (Android java, JNI). 보안 모듈인 Whitebox 암호화 모듈을 LLVM 난독화 컴파일러로 컴파일하여 SharedObject의 분석 방지. (C++) 라이브러리 JNI 구성
17여개의 민원사이트에서 40여개의 민원문서를 발급할 수 있는 솔루션. 타사의 서비스에 탑재되어 고객의 민간업무를 대행해주는 편리한 서비스 제공. 금융결제원 Payinfo, 신용조회 KCB, 범죄자조회 Crime 등의 사이트를 스크래핑 담당.
카드사와 가맹점 사이의 E2E 암호화를 제공하는 TaSIM. 중간 VAN사의 영향을 받지 않은 채, 가맹점 단말기와 카드사 간의 암호화 제공. 여신협회 taSIM Application Specification 인증, EMVCo 및 CC(Common Criteria) 인증. JavaCOS 에 Applet을 탑재하여 가맹점의 카드 리더 단말기에 장착. Java COS의 작동을 이해하고, 해당 제품을 유지보수 및 대응. Applet 설치용 MFC UI 제작.