Frontend Engineer
안녕하세요. 프론트엔드 개발자 이채영입니다.
개발자 생산성 증가를 위해 이해하기 쉽고 확장에 용이한 코드를 작성하기 위해서 노력하며, 사내 세미나, 코드리뷰와 같이 동료와 같이 성장할 수 있는 문화를 좋아합니다.
협업 시 디자인, 백엔드와 같은 타 직군과의 원활한 소통을 중요하게 생각합니다.
비즈니스적 관점에서 서비스를 바라보고 사용자에게 최고의 프로덕트 경험을 제공할 수 있게 항상 고민하며 개발합니다.
🚀 GitHub
LeeChaeng - Overview
✏️ Blog
chaeng.dev
🕹 Career
Frontend Engineer
Asleep(에이슬립)
2022년 6월 ~ (재직중)
- 에이슬립에서 Web Engineer로 근무중입니다.
**에이슬립 피드 웹 페이지 개발 [2022.07 ~ ]**
- 빠른 서비스와 사용자 경험 향상을 위해서 페이지에 맞는 렌더링 전략을 고민하여 개발하였습니다. 또한 서버 컴포넌트를 적극적으로 사용하여 초기 번들 사이즈를 최소화 하였고, 코드 스플리팅, Image Lazy Loading을 통해 FCP 지표를 향상시켰습니다.
- dynamic routes로 lang 값을 구성하여 다국어 스위칭 기능을 개발하였습니다.
- SEO 최적화 작업을 진행하였습니다. (Lighthouse SEO 점수: 100점)
- 데스크탑 버전으로 초기 기획 되었던 페이지들을 여러 디바이스에서 효과적으로 보일 수 있도록 반응형 디자인 대응하였습니다.
[팀 기술스택]
Next.js, panda-css, zustand
불면증 치료 목적 임상시험용 Android, iOS 앱 개발 [2022.06 ~ 2023.06]
- 불면증 인지행동 치료 목적의 크로스 플랫폼 앱을 React Native를 통해 개발하였고, ISO 13485 기반 개발 매니지먼트 KFDA 허가, GMP 인증을 받았습니다.
- 개발자 경험 향상을 위해 React Navigation 팀 컨벤션을 만들고, open api 기반의 code generator인 Orval을 도입하여 react-query의 타입을 일관되게 유지하여 사용할 수 있도록 관리하였습니다.
- 차트와 비디오 플레이어 기능을 구현하였습니다.
[팀 기술스택]
Expo, React Native, React Navigation, NativeBase, Orval, react-query, Recoil
Frontend Engineer
Linethree(라인쓰리)
2021년 4월 - 2022년 5월 (1년 2개월)
아마추어 축구 플랫폼 웹 개발 [2021.05 ~ 2022.05]
- 아마추어 축구 플랫폼 웹 사이트를 개발하였습니다.
- 프로필 사진, 비디오 썸네일 등을 더욱 더 빠르게 로드할 수 있도록 이미지 최적화를 통해 성능을 생각하며 개발하였습니다.
- BaaS 서비스인 Mongo Relam을 사용하여 백엔드 또한 관리하였으며, Authentication 기반으로 회원가입, 로그인, 비밀번호 찾기 등의 계정 관련 플로우를 맡아서 구축하였으며, 서버리스 함수와 데이터 스키마 등을 직접 작성하여 사용하였습니다.
- Apollo Client와 GraphQL을 활용하여 백엔드와 통신하고, InMemoryCache를 적극적으로 활용하여 관리하였습니다.
[팀 기술스택]
Next.js, Apollo client, GraphQL, Typescript, Styletron(atomicCSS), Baseui, MongoDB
💻 Stack
React.js