Software Engineer
장호승
빠르고 급한 이터레이션을 필요로 하는 팀에 속하여 작업의 비즈니스적 가치를 판단하고, 일정 내에 좋은 퀄리티로 마무리하는 것을 커리어 전체에 걸쳐 해왔습니다.
따라서 불필요한 일을 하지 않을 수 있는 환경을 만드는 것을 가장 중요하게 여깁니다. 이를 위해 주도적으로 생산성을 개선하고, 문제의 핵심과 가장 간단한 답안을 찾으려 노력합니다.
프론트엔드 개발자로 커리어를 시작했지만, 다양한 분야를 경험하여 기술적 견해를 넓히는 것을 중요하게 여기며, 프론트엔드 바깥의 분야에서도 다양한 경험을 해왔습니다.
Experiences
Frontend Platform Engineer
2025-09 ~ 2026-07
- MAU 400만 미니앱 플랫폼 앱인토스의 SDK·런타임·배포 시스템 등 기반 아키텍처 설계·개발 리딩
- 미니앱 런타임 아키텍처를 재설계해 공통 로직의 OTA 업데이트가 가능한 격리 레이어를 구축하여, 빠르고 안정적인 이터레이션을 가능하게 하고 미니앱 사용 경험을 일관되게 통일
- 수십~수백 MB 규모의 Unity WebGL 리소스를 웹뷰에 캐싱하여 게임 미니앱 재진입마다 발생하던 10초 이상의 로딩 시간 제거
- SDK 프로젝트를 독립된 모노레포로 재구성하고, CI 실행 시간을 8분 -> 2분으로 단축, 배포·공지 프로세스 자동화
Software Engineer
2024-04 ~ 2024-08
- WebKit 기반 글로벌 웹 브라우저 Mirror 개발
- AI 브라우징 에이전트를 JavaScript 코드 실행 기반으로 최적화하여 Tool Calling 토큰 비용 절약
- LLM으로 유저의 직업에 따라 개인화되는 온보딩을 개발하여 신규 유저 W1 리텐션 10% 증가
- 월 $20 미만으로 인플루언서 마케팅 프로세스를 자동화하여 1,000명 이상의 인플루언서 DB 구축, 비용 없이 10건 이상의 오가닉 콘텐츠 확보
- 디바이스간 실시간 데이터 동기화 기능을 개발하여 멀티 디바이스 관련 VoC 100건 이상 해소
- Chrome Extension을 WebKit에서 실행시키는 런타임 PoC
Frontend Engineer
2022-04 ~ 2024-04
- 유스카드, 치킨대회, 모의주식투자, 덕질저금통 등 만 19세 미만 MAU를 120만에서 200만으로 성장시킨 프론트엔드 제품 개발
- 카드 3D 리소스를 품질 손상 없이 21.5MB -> 1.8MB로 92% 압축하여 유저 경험과 네트워크 비용 개선
- 디자이너와 협업해 20개 이상의 하드코딩된 UI를 JSON으로 데이터화하고, 비개발자도 프론트엔드 배포 없이 변경 사항을 즉시 반영할 수 있는 어드민 도입
- 전사적으로 빈번하던 해외 사용자 시차 관련 장애 대응을 공론화하고, 날짜·시간 데이터에 타임존을 명시하는 방식을 기본 컨벤션으로 제안하여 도입
- 네이티브 개발자와 협업해 상단 네비게이션 바 시스템을 안정화하고 독립적인 라이브러리로 개발, MAU 10만 이상의 서비스 10개에 도입하여 안정적으로 운영
- 실시간 인프라 구축 대신 유니코드 이모지와 배경색 8개를 조합한 썸네일 25,000개를 5분 안에 모두 생성하는 도구를 개발하여 Server Driven UI·네이티브 수정 없이 2일 만에 기능 출시
- 100명 이상의 개발자가 사용하는 공통 라이브러리 프로젝트에 PoC 프로세스를 도입하고 메인 리뷰어로 활동하여 기여 효율과 결과 품질 개선
- 사내 공통 라이브러리를 오픈소스화한 Slash 프로젝트의 메인 리뷰어로 활동하여 코드 품질 유지
Software Engineer
2020-08 ~ 2022-04
- MAU 50만 명품 이커머스 캐치패션의 프론트엔드·백엔드 개발
- 포스트 노출 시스템을 유저 퍼널 기반으로 재설계하고 검색 데이터 파이프라인을 구축하여 최종 CTA 전환율 10% 증가
- 트리 쉐이킹이 동작하도록 moment.js를 day.js로 마이그레이션하여 JavaScript 번들 용량 30% 감소
- 변경 빈도가 낮은 카테고리 API 응답을 로컬 캐싱하고 상품 리스트의 다음 페이지를 Prefetch하여 렌더링 시간 0.5초 이상 단축
- 웹 브라우저에서 푸시 알림을 받을 수 있게하고 권한 부여 플로우를 재설계하여 구독 전환율 2배 증가
- 외부 라이브러리의 렌더링 사이클을 분석하고 URL 상태 관리를 최적화하여 불필요한 리렌더링 제거
Skills
- React·TypeScript 프론트엔드 개발을 주로 해왔습니다. CSR·SSR에 익숙하며, AWS를 활용해 환경 분리, 캐싱, SEO 등 기반 인프라를 직접 구성할 수 있습니다.
- Yarn Workspace·Nx 모노레포 프로젝트를 운영한 경험이 있습니다. Node.js 모듈 시스템, 트리 쉐이킹 등을 이해하고 Rollup, Webpack 등 번들러를 다룰 수 있으며, CI/CD 파이프라인 구성과 병목 최적화 경험이 있습니다.
- SwiftUI로 iOS·macOS 웹 브라우저를 개발한 경험이 있어 네이티브 코드를 읽고 기여할 수 있으며, 웹뷰 활용에 익숙합니다.
- 리렌더링, 번들 크기, 렌더링 속도, 네트워크 비용 등 다양한 프론트엔드 성능 병목을 분석하고 개선한 경험이 있습니다.
- Node.js 백엔드 개발 경험이 있으며, AWS Lambda·DynamoDB를 활용한 Serverless 환경에 익숙합니다.
- AI 제품을 개발하며 LLM 프롬프트·컨텍스트를 설계하고 응답 품질과 토큰 비용을 최적화한 경험이 있습니다.
Educations
대덕소프트웨어마이스터고등학교
2018.03 ~ 2021-01