Frontend Leadership
프론트엔드 조직을 2명에서 9명 규모로 확장하고 서비스 개발과 팀 운영을 리딩했습니다.
Software Engineer · Frontend Lead · Engineering Leader
11년 차 소프트웨어 엔지니어입니다.
커리어 초반에는 Android 애플리케이션, OpenGL 기반 그래픽스, 영상 처리 및 3D 스캐너 시스템을 개발했습니다. 이후 테스트 자동화, 백엔드 개발, 광고 플랫폼, 추천 시스템, 실시간 통신(WebRTC/WebSocket) 등 다양한 영역을 경험하며 서비스 개발 전반에 대한 이해를 넓혀왔습니다.
최근에는 프론트엔드 조직을 리딩하며 고객 유입, 상담, 운영 관리 서비스를 개발하고 있습니다. 개발 환경 구축, 자동 배포 체계 정리, 운영 자동화, 개발 생산성 개선 등 조직이 더 효율적으로 움직일 수 있는 구조를 만드는 데 관심이 많습니다.
또한 생성형 AI가 개발 조직의 일하는 방식을 어떻게 바꿀 수 있을지 고민하며, 실제 업무 환경에 AI를 적용하는 실험도 지속적으로 진행하고 있습니다.
프론트엔드 조직을 2명에서 9명 규모로 확장하고 서비스 개발과 팀 운영을 리딩했습니다.
고객 유입 및 상담 플랫폼, 사내 주문 플랫폼, WebRTC 기반 상담 시스템을 개발하고 운영했습니다.
광고 플랫폼, 추천 시스템, 테스트 자동화, 성능 측정 도구를 만들며 제품의 기반 영역을 다뤘습니다.
생성형 AI 기반 업무 자동화와 개발 생산성 개선을 실제 업무 환경에 적용하고 실험하고 있습니다.
외부 요청은 DNS/CDN 계층과 WAF를 거쳐 홈 서버로 들어오고, 서버 내부에서는 Docker 기반 웹앱과 데이터 저장소로 역할을 나누어 운영합니다.
공개 웹 서비스에 접속하는 시작점
도메인 연결, TLS edge, 프록시 계층
웹 방화벽과 서비스별 요청 라우팅
네트워크, 디스크, 시스템 서비스 기반
웹앱, 데이터 서비스, 운영 도구 실행
핵심 흐름은 외부 요청을 Cloudflare와 SafeLine에서 받고, Ubuntu 호스트의 Docker 서비스로 나눈 뒤, 애플리케이션 데이터와 미디어 파일을 별도 계층에 저장하는 구조입니다.