Front-End Developer
📧 [email protected] 📞 010.8788.2966
📍github.com/Wanderlust-sol 📚 https://velog.io/@taylorkwon92
안녕하세요. 저는 수학을 전공하고 사진작가로서의 경력을 거친 후 프론트엔드 개발에 뛰어든 이색 경력의 소유자입니다. 독특한 배경은 제게 다양한 관점에서 문제를 접근하고 해결하는 능력을 부여했습니다.
제 수학적 배경은 복잡한 문제를 분석하고 해결하는 데 있어 탁월한 기반을 제공했으며, 사진작가로서의 경험은 미적 감각과 사용자 경험을 중시하는 UI/UX 측면에서 더 나은 방향을 이끌어 냈습니다. 이러한 다양한 배경은 저를 유연하고 창의적인 사고를 가진 개발자로 만들었습니다.
팀원 간의 협업이 주는 시너지를 알고 있으며, 커뮤니케이션을 매우 중요시합니다.
더 나은 방향이 있다면 배움과 도전을 실천하는데 두려워하지 않고, 좋은 코드를 작성하기 위해 노력합니다.
S K I L L S
Front-end: HTML/CSS, JavaScript, TypeScript, React, Next.js, React-Native, Redux, Zustand, Styled-Components
Deploy: AWS EC2, Vercel
CI/CD: Github Actions
E X P E R I E N C E S
프론트엔드 개발자
서비스개발부문
2020.06 - 2023.02
자이냅스
· 자이냅스는 커뮤니케이션 경험을 혁신하기 위한 AI 기술을 연구하는 기술 기반 스타트업입니다.
· 개발팀의 신입 팀원으로서 최근 2개의 프로젝트를 제외하고는 프론트엔드 파트를 혼자서 담당하였고 기본적인 유지보수를 비롯해 비즈니스의 요구에 맞는 다양한 새로운 기능을 개발했습니다.
-
듀얼톡 개발 | 2022-09 ~ 2023-02 (5개월)
- NLP(Natural Language Processing) 기술과 시나리오 처리 방식이 결합된 인공지능 챗봇과 빌더가 결합된 서비스이고 릴리즈 가능한 1차 개발까지 완료하였습니다. (50% 기여)
- React, Typescript, Zustand
- 내가 기여한일
- 챗봇 설치용 Javascript SDK 개발
- 실시간 상호작용이 불필요한 챗봇 대화 기능에 Socket 방식 대신 REST API를 적용
- 기존에 Presentational & Container 패턴으로 활용하던 기존 구조의 한계로 props drilling, 깊은 폴더 구조와 같은 문제점이 극대화 ⇒ 이에 헥사고날 아키텍처로 구조 변경과 zustand 도입을 통해 해당 문제점을 개선
-
화차 개발 | 2022-06 ~ 2022-09 (4개월)
- 화물차를 실시간으로 운전자와 운송사, 그리고 화주사 간의 배차 및 관리를 담당하도록 한 웹서비스입니다. 1차 개발완료 후 타 프로젝트로 투입되었습니다. (40% 기여)
- Next.js, Typescript, Styled-components, Recoil, Storybook
- 내가 기여한일
- 관리의 용이성과 코드의 재사용을 위해 yarn-workspace를 사용해 모노레포 적용
- 공통 디자인 컴포넌트 구현
- SSE(Server Sent Events)방식을 사용한 실시간 데이터 처리 구현
- Tmap API 및 iNaviAPI를 사용하여 지도 맵핑, 최단경로검색, 주소검색 기능 구현
-
바이블리 어드민 페이지 개발 | 2022-02 ~ 2022-05 (4개월)
- 바이블리는 AI 딥러닝 기술로 만들어낸 가상 음성으로 활용한 성경 앱서비스입니다. 해당 앱서비스의 어드민 페이지를 출시 날짜가 잡힌 상태로 빠르게 개발 후 QA를 거쳐 릴리즈까지 완료 및 유지보수(100% 1인 개발)
- Next.js, Typescript, ContextAPI, React-query, Material-UI
- 내가 기여한일
- 기획서를 토대로 UI 프레임워크를 사용하여 직접 디자인하며 UI 개발
- React-Query 도입을 통한 중앙 집중화된 에러 처리 방식으로 리팩토링 ⇒ 기존 API 에러 관리 효율성을 극대화하고, 개발 효율성을 크게 개선
-
IR용 영상합성 웹서비스 개선사항 추가 개발 | 2021-12 ~ 2022-01 (1개월)
- IR을 위해 사용되는 영상 합성 웹서비스로 사진촬영 또는 사진 업로드 후 원하는 화자의 목소리로 영상 합성이 되는 시스템입니다. 이미 개발된 서비스의 유지보수 및 추가 개발을 맡았습니다.
- Next.js, Typescript, Styled-components
- 내가 기여한일
- WebRTC를 활용한 웹서비스 개선으로, 카메라 프리뷰에 위치 가이드라인을 도입함으로써 사용자의 촬영 편의성을 개선하고 영상 합성 실패율 95% 이상 감소
- 동시합성 요청시 코어단의 문제로 합성 에러가 발생하는 문제를 해결하기 위해 합성 요청이 하나씩 처리되도록 시스템을 구축하여 UX 개선
-
말모이 개발 | 2020-11 ~ 2021-05 (7개월)
- 말모이는 64문장 녹음을 통해 음성합성 모델을 만들어주는 B2C 앱서비스입니다. 코어쪽 성능 한계로 배포 직전 출시 중단하였습니다. (100% 1인 개발)
- ReactNative, Typescript, Redux
- 내가 기여한일
- 사용자 경험 개선을 위해 로딩화면 및 스켈레톤 UI 제안 및 적용
- SQLite를 활용한 앱내 데이터 관리 구현
- **react-native-kakao-login** 오픈소스 사용중 발견한 버그 수정으로 컨트리뷰터로 참여
- Firebase Auth를 통한 다양한 소셜 로그인 옵션과 FCM 푸시 알림 기능 구현
- WebSocket과 Animated를 활용한 실시간 모델 업데이트 및 애니메이션 리스트 롤업 기능 개발
-
정부지원사업(Voice Basket) | 2020-08 ~ 2021-03 (8개월)
- Voice Basket은 음성합성 모델을 구축함에 있어 제반이 되는 목소리 학습용 데이터를 웹 서비스로 구축하여 수집할 수 있도록 돕는 백오피스 서비스입니다.
- Vue.js, Vuex
- 내가 기여한일
- 이전 작업자가 초기 구축한걸 제외하고 70% 기여
- Web Audio API를 활용한 오디오 데이터 추출 및 파형 생성 기능 구현