김희창 경력기술서
- 만드는 것을 좋아해서 미대에 들어갔지만, 개발 수업 하나를 청강 후 개발의 매력에 빠져 지금은 다양한 프로덕트를 만들고 있는 풀스택 개발자입니다.
- Why? 라는 질문을 던짐으로 단순히 구현하는 것으로 끝나지 않고 구현의 원리와 이유를 깊이 알고 개발하는 개발자 입니다.
- 기술을 깊게 파고드는 것에 관심이 많고 본질적인 원리를 뜯어 보면서 탐구하는 것을 좋아합니다.
- 해외에서 근무 경험이 있으며 영어로 비즈니스 업무가 가능합니다.
Tech Stack
- 프론트엔드: React.js, React Native, Next.js, JavaScript, TypeScript
- 백엔드: Ruby, Ruby on Rails, PHP, Laravel, AWS Lambda
- DevOps: AWS, Digital Ocean, Laravel Sail (Docker), DDEV
- AI Tools: ChatGPT, Gemini, Claude Code, GitHub CoPilot
Links
Work Experience
플랭
Software Engineer
Feb 2025 ~ Dec 2025 / 플랭 / 플랭스쿨
플랭 (Plang) - B2C 모바일 어플리케이션
기술 스택: React Native, Redux, Redux-Saga, TypeScript
- 플랭 서비스에서 기존에 출시되었던 구독 플랜의 전환율을 높이기위해 A/B 테스트를 활용하여 어떤 UI와 UX flow로 접근을 해야하는지 데이터를 수집하고 파악하여 기획팀과 전략을 구성하였습니다. A/B 테스트를 통해 플랭의 상위 구독 플랜의 전환율이 5% 이상 증가하였습니다.
- 플랭의 글로벌 사용자들을 위해 한국어와 영어 뿐만아니라 일본어와 대만어 그리고 중국어 다국어 (i18n) 기능에 수동으로 작업이 필수한 부분이 개발 시간을 지속적으로 저하시키는 문제가 있었습니다. 이를 보안하기 위해 수동으로 작업이 필수적인 부분을 자동화하는 작업을 진행하였고 다국어 관련된 개발시간을 80% 단축하였습니다.
- 플랭 상위 구독 서비스의 차별화를 위해 라이브챗이라는 AI와 실시간 대화에 추가 기능에 더 디테일한 피드백을 받을 수 있도록 하는 기능을 추가하는 작업을 진행하였습니다. UI와 UX 업데이트와 이 부분도 A/B 테스트를 통해서 어떤 경험이 더 사용자의 리텐션을 가져오는지 테스트 하였습니다.
플랭스쿨 (Plang School) - B2B 웹 서비스
기술 스택: React.js, Next.js, RTK Query, MUI, Ruby, Ruby on Rails, AWS Lambda
- 플랭의 B2B 웹 서비스인 플랭스쿨 전반에 대해 비즈니스 로직 및 핵심 UI 구현을 담당하며, 교사와 학생용 화면의 사용성을 동시에 개선하였습니다.
- 선생님들이 학생들의 학습 결과의 데이터를 PDF 형식으로 받아야하는 니즈가 있었습니다. 따라서 데이터를 취합한 후 AWS Lambda를 활용해 PDF를 자동 생성 후 선생님이 사용할 수 있는 관리자 화면에 제공하는 기능을 구현하였습니다. PDF를 Lambda로 실행할 때 백엔드에서 Socket을 활용해 클라이언트가 실시간으로 진행 상황을 업데이트하는 시스템을 설계하고 구현하였습니다.
- 학생들이 Speaking/Writing 학습 또는 시험 도중에 녹음된 파일이 인터넷 문제나 음성 크기가 너무 작아서 활용이 어렵다는 피드백이 있었습니다. 따라서 학생들이 학습하는 중에 화면에서 실제 시험 환경과 유사한 타이머 기능과 마이크가 잘 작동이 되는지 확인하는 기능을 구현하였습니다. 오디오 품질과 네트워크 품질을 실시간으로 체크하여 사용자에게 안내하는 로직을 개발하였습니다.
- 세일즈팀의 주요 병목이던 수기 결제 프로세스를 자동화하는 결제 시스템 개편 프로젝트에 참여 하였습니다. 결제 비즈니스 로직과 UI를 구현하여 운영 리소스 절감에 기여하였습니다.
Legion Collective
Senior Developer
Aug 2022 ~ Jul 2024
기술 스택: Next.js, GSAP, HTML, CSS, JavaScript, GraphQL, Tailwind, Craft CMS
- PHP 기반 웹사이트를 Next.js 사이트로 마이그레이션 하였습니다. UI는 Tailwind로 새롭게 구축, 데이터는 GraphQL로 REST API에 fetch 하도록 설계하고 SSG로 로딩 할 수 있도록 구축하였습니다. 그 결과 사이트 로딩과 인터렉션 속도가 90% 개선되는 효과가 있었습니다.
- 스크롤 애니메이션 접목된 인터렉티브 웹사이트 개발하였습니다. 클라이언트 요청으로 애니메이션 라이브러리를 제외한 순수 HTML, CSS JavaScript로 사이트 개발하였습니다.
Junior Developer
July 2019 ~ Aug 2022
기술 스택: Angular, HTML, CSS, JavaScript, Laravel, Tailwind
- 설문조사를 통해 수집 한 데이터를 분석, 결과를 도출하는 웹 서비스 개발하였습니다. 설문조사 시작부터 결과 페이지까지 Angular Page Transition을 도입하여 서비스 사용성이 극대화 되도록 개발하였고 설문조사 데이터를 수집 후 처리해서 결과를 도출하는 백엔드 로직을 개발하였습니다.
- 프레임워크를 사용하지 않고 기존 웹사이트에 E-Commerce 및 온라인 결제 기능 확장 개발하였습니다. 메뉴 선택 부터 결제 완료까지 전체적인 UI 개발에 동참하였습니다.
Web Developer Intern
Feb 2019 ~ May 2019
기술 스택: HTML, CSS, JavaScript, Twig, Craft CMS, PHP, Yii
- 관리하고 있는 웹사이트의 UI 유지보수 및 기능 확장 개발하였습니다. 레거시 코드의 패턴과 방식을 최대한 유지하는 방법으로 새로운 UI 기능들을 CSS와 JavScript로 추가하였고 나중에 Tailwind가 나온 후에 사이트의 지속적인 유지보수를 위하여 CSS를 Tailwind로 전환하는 작업 진행하였습니다.
Awards
Facebook Developer Community Hackathon - Winner
Nov 2019
기술 스택: React.js
- 페이스북이 주최하는 해커톤에서 생산성 및 유틸리티 부문 우승
- 사용자가 어떤 음식을 먹을지 결정하고, 레스토랑을 추천해주는 페이스북 메신저 봇 개발
Activity
AWWW
Oct 2017 ~ Dec 2018
- 학교안에 코딩 / UIUX 동아리에서 코딩 강사로 프로그래밍 수업을 진행하였습니다.
Education
School of the Art Institute of Chicago
2012 ~ 2019 / BFA (Bachelor of Fine Arts)