Frontend Engineer
장호승

빠르고 급한 이터레이션을 필요로 하는 팀에 속하여 작업의 비즈니스적 가치를 판단하고, 일정 내에 좋은 퀄리티로 마무리하는 것을 커리어 전체에 걸쳐 해왔습니다. 따라서 불필요한 일을 하지 않을 수 있는 환경을 만드는 것을 가장 중요하게 여깁니다. 이를 위해 주도적으로 생산성을 개선하고, 문제의 핵심과 가장 간단한 답안을 찾으려 노력합니다.

Skills

  • React, TypeScript 기반의 프론트엔드 개발을 주로 해왔습니다.
  • CSR, SSR 모두 익숙합니다. CSR 환경에서는 AWS를 주로 다루었고, S3, CloudFront, Lambda@Edge 기반 테스트/프로덕션 배포 구성, SEO 처리 경험이 있습니다. SSR 환경에서는 Next.js를 주로 다루었습니다.
  • 브라우저, 웹뷰 모두 익숙합니다. 특히 SwiftUI 기반의 macOS, iOS 웹 브라우저를 개발해본 경험이 있어, WebKit 웹뷰에 대해 자세히 알고있습니다.
  • 프론트엔드 퍼포먼스 개선 경험이 있습니다. 불필요한 리렌더링 최적화, 번들 경량화, 렌더링 속도 최적화, 네트워크 비용 최적화 등 다양한 경험을 가지고 있습니다.
  • Node.js, AWS 기반의 Serverless 백엔드 개발 경험이 있습니다. 특히 Lambda, DynamoDB를 활용한 경험이 많습니다.
  • OpenAI, Anthropic 등 LLM을 활용한 개인화된 기능 개발 경험이 있습니다. Embedding Vector, RAG 활용 경험이 있습니다.

Experiences

Mirror

Sofeware Engineer

2024-04 ~ 현재

  • 월 2000명 글로벌 유저가 사용하는 Mirror 브라우저의 macOS, iOS 앱과 프론트엔드, 백엔드 개발 - 디바이스간 실시간 데이터 싱크 기능 개발
  • LLM을 활용해 제품 수치 및 생산성 개선 - 개인화된 신규 유저 온보딩을 개발하여 리텐션 10% 개선, 개인화된 마케팅을 자동화하여 일반적인 인플루언서 마케팅 비용 대비 99%에 가까운 비용 절약

Viva Republica (Toss)

Frontend Engineer

2022-04 ~ 2024-04

  • 월 200만 10대 유저가 사용하는 제품 프론트엔드 개발
  • 100명이 넘는 토스 프론트엔드 개발자의 생산성을 2배 이상 개선 - 사내 라이브러리 프로젝트의 주요한 기여자로써 활동, QnA 채널에 올라온 수십 개의 질문을 직접 해결(Next.js의 라이브러리 Resolution 문제 해결), 타임존 명시의 중요성을 설득하여 토스 전체에 표준화
  • 유저 경험에 악영향을 주는 문제를 주도적으로 찾아서 개선 - 한 화면에서 사용하는 3D 리소스의 용량을 21.5MB -> 1.8MB까지 압축하여 유저의 네트워크 비용 92% 절감
  • 토스 오픈소스 Slash의 메인 기여자로 활동 - 기여한 모든 PR, Issue 모음

Catch Fashion

Sofeware Engineer

2020-08 ~ 2022-04

Activities

Educations

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

2018.03 ~ 2021-01