"필요하다면 분야를 가리지 않고 빠르게 배우고 적용합니다."
- 🎂 2000.07.04
- 📍 충북 청주시 거주
- 📝 Blog: https://velog.io/@ahhpc2012/posts
💰 Moneed (팀 프로젝트)
MZ 세대를 위한 투자 정보 제공 및 커뮤니티 플랫폼 | 2025.05 - 진행중
🔧 기술 스택: Next.js, TypeScript, React-Query, Zustand, TailwindCSS, Prisma ORM, Supabase, Yarn
✨ 주요 구현 사항
- OAuth 로그인 및 인증/인가 프로세스 전반을 구현하여 쿠키의 동작 원리에 대해 이해
- 세션 갱신 과정에서 발생할 수 있는 경쟁 상태의 무한 루프 문제를 고려한 안정적인 로직 설계 경험
- 카카오 API 통신 시 네트워크 요구사항과 프로젝트를 모노레포로 하여 배치지 설계 능력 향상
- 프로젝트 주요 구조 FSO 아키텍처로 이관하여 관심사 분리 및 기능 중심 설계 능력 향상
- GitHub MCP와 커스텀 툴을 활용해 Commit 자동 PR 과정을 자동화하여 업무 효율 개선
- 한국투자증권 Open API 활용해 주식 데이터 조회 기능 구현, 웹소켓 커넥션 수 제한 문제를 Polling 방식으로 해결
- 반응형 디자인과 스크린리더 내용 적용해 사용자 접근 개선 이미지 압축을 통한 로딩 성능 개선 및 AWS S3 내용 적용
- 커뮤니티 게시글/댓글 CRUD, 이미지 업로드 기능(AWS S3), 좋아요 기능, 유무료 API 연동을 통한 소중 제공 기능 구현
📱 PAD (팀 프로젝트)
개발자, 아티스트, 디자이너를 위한 협업 및 커뮤니티 플랫폼 | 2025.01 - 2025.02 (2개월) 🏆 최우수상 수상
🔧 기술 스택: React, TypeScript, React-Query, Zustand, TailwindCSS, Pnpm, Github Actions
✨ 주요 구현 사항
- WebSocket 기반 실시간 채팅 기능 구현 및 React Query를 통한 과정에서 WebSocket 중복 연결의 React Query의 캐시 관리 전략 학습
- 아토믹 디자인 패턴을 도입하여 일관된 디자인을 재공하지만 과도한 추상화로 인한 복잡도 증가 경험. 강가 따라 중복을 허용하는 편이 더 나은 선택이 닌는 것을 깨달음
- 합성 컴포넌트 패턴을 적용해 리팩터링된 재사용성을 개선하지만, 어떤 컴포넌트는 구체적 목적도 대해 재사용을 반드는 것은 불필요한 복잡도 중가 경험을 인식
- SOLID 원칙 기반 리팩터링을 통해 대한 안정적 유지보수성 개선에 어떻게 기여하는지 학습
- 프론트엔드 성능 최적화
- 서버사이드 렌더링 및 Next.js 고급 기능
- 테스트 주도 개발(TDD) 및 코드 품질 향상
- AI 도구를 활용한 개발 생산성 향상
- 📧 Email: [email protected]
- 📝 LinkedIn: 이재혁
⭐️ "끊임없이 학습하고 성장하는 개발자가 되겠습니다!"



