💬 Introduction
고고학과 문헌정보학을 전공했고, 공부하는 것을 좋아해 대학원에도 진학했지만 제가 공부한 걸로 실제 사람들에게 도움이 되는 서비스를 만들고 싶어 개발자가 되었습니다.
1년 정도 Flutter로 모바일 앱을 개발했고, 지금은 주로 React/Next.js를 사용해 회사의 신규 웹서비스를 개발/운영하고 있습니다.
서버로 개발을 시작해서 백엔드 개발자와도 잘 대화하고, 서비스에 대해 비개발직군과 소통하는 것도 좋아합니다.
스타트업에 일하면서, 개발일정에 맞춰 빠르게 서비스를 출시하는 것과, 유지보수하기 쉬운 유연한 코드 사이에서 고민하고 있습니다.
Email Github Blog
⚡ Tech Stack
JavaScrip
TypeScript
Html
**Css**
React
Next
**TailwindCSS
React Query
** **Zustand**
⚡ Skill
<aside>
💡 유저테스트를 위해 빠른 기능 개발
</aside>
- 스타트업에서 서비스의 상품성을 테스트하기 위해 빠른 MVP 개발 & 업데이트 진행
- 전문 디자이너가 없는 상황에서 ui/ux 개선하기 위해 레퍼런스 찾아보고 적용
- 최소한의 유지보수성을 위해 로직과 컴포넌트 분리, 신규 feature 사이에 지속적으로 리펙토링
- 잦은 변경에 대응하기 위해 핵심 로직에 대한 테스트코드 작성
- 주요 개발 서비스
- Sopi: Ai 기반 상담 서비스(2023.10~)
**Next**
NextAuth
React Query
TailwindCss
- 반응형 웹페이지, 결제기능(Paddle), Google Analytics 등
- PEP : 데일리 루틴/프로그램을 통한 멘탈관리 앱(2022.8~)
**Flutter**
Riverpod
- 날짜 변경 시 데이터 업데이트 작업, 로그 작성 페이지 ux 개선 등
<aside>
💡 적극적인 커뮤니케이션을 통해 서비스 품질 향상
</aside>
- 기획/운영팀과 적극적으로 의사소통하며 요구사항을 더 개선
- 모든 화면에서 항상 새로고침을 해달라는 요구사항에 대해, 최신 데이터를 유지해야하는 탭만 새로고침 기능을 추가하는 것으로 수정
- 유저가 느끼는 flow가 자연스럽도록 모달 추가
- 요구사항에서 누락된 부분 확인 후 추가 개발 진행
- 매일/매주 변경되는 데이터는 앱을 재시작하지 않아도 데이터가 자동으로 업데이트 되도록 수정
- 개발 우선순위를 논의하여 배포 일정을 미루지 않으면서도 중요 기능 우선 개발