이동현

Software Engineer


문제의 핵심을 파악하고, 가능한 여러 대안 중 가장 합리적인 선택을 도출하는 과정을 중요하게 생각합니다.
이를 위해 제 역할에 국한되지 않고, 필요하다면 다른 팀의 맥락과 의사결정 배경까지 파악해 정리하고 공유해왔습니다.
백엔드 개발을 주력으로 해왔지만, 궁극적으로는 특정 기술 영역에 머무르기보다 사용자와 비즈니스에 가치를 전달하는 제품을 만드는 엔지니어로 지속적으로 성장하는 것에 더 큰 가치를 두고 있습니다.

  • Node.js와 Serverless 기반 AWS 환경에서 백엔드 개발을 수행하며 마이크로 서비스 패턴, 캐싱, Lambda 등에 익숙합니다.
  • 페이먼트 기업에서 새로운 스택의 Cake PHP 기반의 레거시 코드를 Spring Boot로 마이그레이션 경험이 있습니다.
  • BI Tool(Looker) 환경에서 대규모 단일 Job을 분리, 리팩토링하여 최적화 및 속도 개선을 했습니다.
  • 스타트업 시드 투자 단계부터 창업 멤버로 참여해 Swift 기반 macOS/iOS 브라우저 제품을 개발·운영했습니다.
    • SwiftUI에 필요한경우 AppKit, UIKit의 내부 구현을 덧붙여 네이티브를 개발 했습니다.
    • WebKit의 내부 구현을 읽으며 아직 지원하지 않는 Private 기능의 코드를 발견해 제품에 추가한 경험이 있습니다.
    • LLM을 활용한 AI Agent를 브라우저에 추가해 사용 맥락 파악 및 금지, 검색, 테스트 등 내부 서비스에 활용 했습니다.

Experiences

Mirror

초기 창업 멤버

2022-11 ~ 2025.10

  • 글로벌 유저를 대상으로 SwiftUI, WebKit 기반 macOS/iOS 브라우저 및 Serverless + Node.js 백엔드를 개발
  • WebKit 공개 API로 제공되지 않는 기능을 엔진 코드 분석을 통해 대체 구현하여 제품 기능으로 확장
  • LLM 기반 AI Agent 아키텍처를 설계해 브라우저 기능으로 추가
    • 사용자 세션 명칭 및 행동 패턴을 분석해 주제 제안 및 선택한 주제에 기반해 방해 요소를 자동 차단하는 집중 모드
    • WebContent 기반 웹 페이지 제어를 자연어 명령으로 수행할 수 있도록 채팅 인터페이스로 확장 추가 Ex) Gmail에서 읽지 않은 메일들 요약해서 알려줘, 페이지 요약해서 슬랙 st-dev 채널에 전송해줘
    • LLM 응답의 변동성으로 인한 오동작을 방지하기 위해 테스트 및 검증 파이프라인을 구축
  • 브라우저 자동 업데이트 / 내부 다운로드 개발 및 iOS 초기 다운로드 데이터 앱 용량 최적화
    • iOS의 백그라운드에서 AdBlocker Content Rule List를 다운받도록 변경해 44MB의 빌드 용량 최적화
  • 멀티 탭 브라우저 환경에서 사용량에 따라 WebContent를 자동으로 해제·재로딩하는 메모리 관리 로직 구현
  • Chromium 및 WebKit 기반 브라우저 데이터 임포트 기능을 개발하여 온보딩, 브라우징 도중에 사용자들의 손쉬운 마이그레이션을 지원

Chai Corporation (현 Port One)

Software Engineer

2022-05 ~ 2022.10

  • CakePHP 기반의 레거시 PG사 새로운 스택인 Spring Boot + gRPC 기반의 스택으로 마이그레이션
  • PG 결제 에러 DataDog 연동 및 슬랙 에러 알림 봇 제작

Catch Fashion

Software Engineer

2020-07 ~ 2022-05

  • Looker 하나의 대규모 ETL Daily Job을 모듈형 다중 Job 구조로 리팩토링하여, 장애 발생 시 개별 Job 단위로 즉각 재처리 가능하도록 내부 SQL 및 구조 개선
    • CS, Marketing와 같은 다른팀에서 개발팀에 요청이 아닌 직접 사용하게 하기 위해 메뉴얼 및 테이블 설명 리뉴얼
  • 사전에 미리 고정된 색상 검색이 아닌 검색에 노출된 순간의 상품의 색상을 조합하여 대표 색상 선정 검색 필터 기능 개발
    • 온디맨드 요청이기에 빠른 속도로 처리하도록 캐시 및 300ms이내 달성 및 UX 개선
  • 자발적으로 기획 및 추천 노티피케이션 자동화 개발
    • 타겟의 선정, 자주 방문한 시간 및 어떤 내용으로 리텐션을 올릴지 혼자 기획 및 개발
    • 매일 20000건 기준 open rate 최고 17% 최저 9% 달성
  • 조건부 할인 기능을 기획, 백엔드 및 어드민까지 단독 구현
  • 서비스별 Lambda Logging Size 초과 해결
  • iOS 어플리케이션 개발

Vingle

Software Engineer

2018-08 ~ 2020-06

크리니티

Intern

2018-01 ~ 2018-02

  • MySQL에서 기록된 슬로우 쿼리를 ELK를 활용해 대시보드 구성

Educations

인하대학교

2024.01 ~ (휴학)

대덕소프트웨어마이스터고등학교

2016.03 ~ 2019-01