[변화에 유연하게 대처하기 위한 견고한 설계와 구현을 지향합니다.] 2년 차 웹 프론트엔드 엔지니어로 에디터와 플랫폼을 개발했습니다. UX와 DX를 고려하며 비즈니스 성장에 기여하는 것에 뿌듯함을 느낍니다. 팀과 개인의 성장은 시너지 효과를 낸다는 믿음을 바탕으로, 다양한 직군과 협업하며 자율적 환경에서 주도적으로 문제를 정의하고 해결하는 것을 즐깁니다.
ประวัติการทำงาน
โพสต์
สรุปประวัติการทำงานโดย AI
최사랑님은 2년 차 웹 프론트엔드 엔지니어로, 글로벌 코딩 교육 플랫폼 개발 경험을 통해 React 기반 에디터 및 플랫폼 개발, 다국어 UI 최적화, WebView 브릿지 API 설계 및 개발 등 다양한 실무 경험을 쌓았습니다. UX와 DX를 고려한 개발을 지향하며, 팀과 개인의 성장을 통해 시너지 효과를 창출하는 것에 강점을 가지고 있습니다.
국내외 2000여개 교육청·교육기관에 코딩 교육 서비스를 제공하는 에듀테크 스타트업
- 글로벌 코딩 교육 플랫폼 프론트엔드 개발 및 유지보수(MAU 8만명)
- React 기반의 퀴즈 학습, 블록/텍스트 코딩 에디터, 커리큘럼 관리 웹 개발
- 다국어 리소스 관리 시스템 구축 및 국가별 UI 최적화
- PC/iOS/AOS 플랫폼별 WebView 브릿지 통신을 추상화한 API 설계 및 개발, 다중 에디터 앱 환경 통합 관리로 앱 개발자 경험 개선
- 공통 UI/기능 모듈화와 재사용성을 고려한 npm 패키지 설계 및 개발로 중복 작업에 드는 시간 절감(연 48시간) 및 유지보수 효율화
- 업무 성과를 인정 받아 인턴 2개월 만에 정규직 전환(통상 3-6개월 소요)
백오피스 다이어그램 에디터 웹앱 프론트엔드와 백엔드 구현
- React과 TypeScript 기반으로 Fabric.js, Formik 라이브러리를 활용하여 다이어그램 편집 및 폼 데이터 관리 SPA 개발
- Python FastAPI로 RESTful API와 파일 업·다운로드 스트림과 문서 일괄 처리 백엔드 구현
- 외주 이후 사측 담당자가 유지보수하기 용이하도록 Poetry로 Python 의존성 관리
문화예술 분야 프로젝트의 인터랙션 웹사이트 및 포트폴리오 웹 개발
- 4개 클라이언트 대상, 6건의 중・단기 웹사이트 구축 및 유지보수
- WordPress 기반 CMS 구축 및 커스텀 테마 개발, 반응형 웹 디자인 및 인터랙티브 UI 구현
- 초기 프로젝트 성공으로 2건의 추가 계약 수주
- CSS3 Transition과 Animation 기반 인터랙션과 인터페이스 개발하여 업계 타겟에 맞춰 차별화된 사용자 경험 제공
- 드래그 앤 드롭 기반 UI/UX 구현, 에디터 데이터 구조 설계 및 파서 구현, 시각적 결과물을 serialization 데이터와 Python 코드로 변환하는 제너레이터 개발, 브라우저에서 Python 코드 실행 기능 구현
- 안정적인 프로토타입 구현으로 투자 유치 시연에 기여
- 신규 서비스를 위한 프로젝트 설계 및 기초 CI/CD 구축
- 번역 API 연동 및 텍스트 관리 스크립트 등 다국어 지원 시스템 구현 및 국가별 맞춤 UI 개발
프로젝트
Blockly 커스텀 Wrapper Library (마로마브)
2024년 1월 - 2024년 3월 · 3개월
- 레거시 핵심 외부 라이브러리를 최신 버전으로 업데이트 및 자사 서비스에 맞게 Wrapper library로 제작하고 문서화
- API와 유틸리티를 추가하여, 사내 하드웨어 담당자가 쉽게 개발할 수 있도록 협업 환경 제공 및 개선. 외부 인력 충당 없이 프로젝트 마무리.
- 타 목적 조직과의 협업을 위해서 Github repository를 npm 패키지 저장소로 활용하고, 동료 개발자들을 위해서 문서화. 패키지 Registry hosting을 위한 $530/y의 비용 절약.
프로젝트
WebView Bridge Library (마로마브)
2024년 1월 - 2024년 3월 · 3개월
- 네이티브 앱과 웹앱 간의 통신 인터페이스 용 WebView bridge package 설계 및 구현
- 메시징 시스템(메시지 순서 보장, 콜백 처리, 타임아웃 처리) 설계 및 구현
- PC/iOS/AOS 플랫폼별 통신 방식을 제네릭하게 추상화하여 유지보수성 향상과 앱 개발자의 구현 복잡도 감소
- 기존 static 서버를 통해 데이터를 전송하던 부분을 프로토콜 설계 및 chunked messages를 사용해 앱 내에서 전송하는 방식으로 변경하여 동료 개발자 리소스 절약 및 매달 약 10만원의 AWS 비용 절약
프로젝트
학습 플랫폼 유지보수 및 컨텐츠 편집 에디터 제작 (마로마브)
2023년 8월 - 2023년 11월 · 4개월
- 기존 분리된 레포지토리 작업을 Monorepo로 통합하고, 공통 적용되는 부분을 모듈화하여 패키지로 작성. 결과적으로, 매주 약 60분 소요된 반복 작업 시간을 절감하여 효율적 배포 환경 구축.
- 사용자 이탈률이 가장 많았던 플로우 지점에 워크스루 튜토리얼 기능을 추가하여 3달에 걸쳐 MAU 1만 4천명 증가.
- Next.js를 활용한 사내 백오피스 시스템 개발 및 기존 LMS 웹사이트 유지보수.
프로젝트
The Pong : 채팅과 1:1 게임 서비스를 제공하는 SPA
2023년 3월 - 2023년 5월 · 3개월
팀 프로젝트 / 총 3명 / 팀장, 프론트엔드 담당
- TypeScript 사용으로 협업 시 코드 기반 타입 관리와 런타임 오류 방지
- MSW 도입으로 프로젝트 스케줄 병목현상 감소. 프론트 개발 단계의 서버 종속성 낮춰 효율 향상
- Docker compose, Yarn Berry로 편리한 개발 환경 구성과 빌드 시간 약 500% 단축(120초→20초)
- Tanstack Query로 서버 요청 최소화 및 쿼리 캐싱, 에러 바운더리로 에러 핸들링
- Zustand로 전역 상태 관리
ภาษา
영어
중급 (업무상 의사소통)
이 프로필의 담당자이신가요?
인증을 통해 현재 프로필에 병합하거나 삭제할 수 있습니다. 만약 인증할 수 없는 경우 본인임을 증빙하는 서류 제출 후 프로필 관리 권한을 취득할 수 있습니다.