프론트엔드 개발자 박수아입니다.
Busan, South Korea E. [email protected] Github. Dorabang
저는 재사용 가능한 공통 컴포넌트를 설계하고 최적화하는 데 깊은 관심을 가지고 있으며, 이를 통해 개발 팀의 생산성과 코드 품질을 높이는 것을 목표로 하고 있습니다. 최근에는 Compound Components Pattern을 적극적으로 활용하여 Input 컴포넌트를 설계한 경험이 있습니다.
프로젝트에서는 다양한 Input 컴포넌트를 통합하기 위해 CCP를 적용하여 하나의 유연한 Input 컴포넌트로 구조화했습니다. 이를 통해 사용자는 단일 인터페이스로 여러 형태의 입력 방식을 관리할 수 있도록 했으며, 이를 팀원들과의 코드 리뷰 과정을 통해 더욱 개선했습니다. 이러한 접근은 일관성 있는 UI 설계를 가능하게 했을 뿐 아니라, 컴포넌트 사용성을 크게 향상시켜 팀 전반의 생산성을 높이는 데 기여했습니다.
팀 내 협업에서는 코드 리뷰와 피드백 과정을 중요하게 생각하며, 이를 통해 컴포넌트의 유지 보수성과 확장 가능성을 지속적으로 발전시켜 왔습니다. 저는 새로운 기술과 패턴을 학습하고, 프로젝트에 이를 실험적으로 적용하며, 팀과 공유하는 것을 즐깁니다. 최근에도 Feature-Sliced Design(FSD) 아키텍처를 학습하고 있으며, 이를 프로젝트에 적용하는 방법에 대해 깊이 탐구하고 있습니다.
종류 | |
---|---|
언어 | HTML5 CSS3 Javascript Typescript |
라이브러리 | React.js |
프레임워크 | Next.js |
CSS | styled-components MUI TailwindCSS |
상태 관리 | Recoil Zustand React-query |
데이터 베이스 | Firebase postgreSQL |
배포 | gh-pages Firebase Vercel AWS EC2 AWS ECR Docker |
협업 툴 | Notion Slack Github Figma Jira |
습득 중 | Redux Docker-compose |