최신 기술 트렌드를 실무에 최적화하여 적용하는 것을 즐깁니다.
Frontend
재사용 가능한 컴포넌트 설계와 Custom Hook 기반 상태 관리를 통해 렌더링 성능 최적화에 능숙합니다.
SSR/SSG와 App Router 기반 렌더링 전략을 활용해 SEO를 고려한 서버 렌더링 구조 설계가 가능합니다.
TypeScript의 타입 기능을 활용해 데이터 흐름과 API Contract을 타입 수준에서 검증하는 코드 설계가 가능합니다.
서버 상태 관리를 TanStack Query 중심으로 설계하며, 효율적인 Data fetching과 Caching strategy를 구성할 수 있습니다.
WebGL 기반의 3D 그래픽스를 구현하며, 선언적인 3D 객체 관리와 인터랙티브한 웹 환경 구축이 가능합니다.
MUI 기반 컴포넌트 설계 경험을 바탕으로, Tailwind CSS에서도 CSS 컴포넌트 개념과 Utility-first 접근을 효과적으로 활용할 수 있습니다.
Backend & Database
NestJS의 모듈 시스템과 의존성 주입을 기반으로, 확장성과 유지보수를 고려한 백엔드 아키텍처 설계가 가능합니다.
FastAPI로 서버를 구축하고, OpenAPI 기반으로 프롬프트와 데이터를 연계해 AI 챗봇 및 리포트 생성 기능을 설계·구현할 수 있습니다.
NoSQL 특성을 고려해 유연한 데이터 구조를 설계하고, Aggregation Pipeline을 활용한 데이터 집계가 가능합니다.
관계형 데이터 모델의 기본 개념을 이해하고, SQL 쿼리 작성과 인덱스 활용을 통한 조회 성능 개선이 가능합니다.
Firebase를 활용해 Auth 기반 로그인 및 토큰 인증 흐름을 실무에서 구현하고 운영한 경험이 있습니다.
Supabase의 PostgreSQL 기반 데이터 설계와 Auth·Storage 구조를 학습하고 이해했습니다.
DevOps & Deployment
Amplify와 ECS를 활용하여 애플리케이션을 배포하고 인프라를 효율적으로 관리한 경험이 있습니다.
Next.js 프로젝트의 자동 배포 시스템 구축과 React, Nest.js 기반의 웹 애플리케이션을 배포 및 관리한 경험이 있습니다.
컨테이너화를 통해 개발 환경을 표준화하며, 특히 파이썬 기반의 애플리케이션을 배포하고 관리하는 데 활용한 경험이 있습니다.