본문으로 건너뛰기
Taeyang Kang

강태양

Frontend Engineer

010-6231-4386z62314386@gmail.comGitHubPortfolio

요구사항 정의부터 구현까지, 사용자 문제를 제품 경험으로 구체화하는 프론트엔드 엔지니어

  1. 약 2개월 · 1인 개발사내 이슈 관리 시스템 요구사항 정의부터 실서비스 운영까지
  2. 빌드 시간 약 10분 → 약 30초관리자 시스템의 개발 피드백 속도를 개선한 결과
  3. 갤럭시 태블릿 오인 문제 해결Sentry 환경 데이터 기반 원인 분석

경력

2025.06 - 현재

주식회사 팀마파

Frontend Engineer · 정규직

  • 기존 협업 도구 분석과 동료 인터뷰·클라이언트 피드백을 바탕으로 자체 구축을 제안하고, 요구사항·업무 정책·출시 범위를 구체화했습니다.
  • 애플리케이션 개발을 1인으로 담당해 프로젝트별 권한·데이터 격리, SSE 기반 실시간 갱신과 알림을 설계하고 React/Vite·NestJS/PostgreSQL로 구현했습니다.
  • 테스트 라인 커버리지 90% 이상을 유지하고 주요 API·사용자 시나리오를 E2E로 검증했습니다.
  • Asana의 사용자·이슈·댓글·첨부파일 이전 도구를 구현했고, 이슈 573건·댓글 737건·첨부 701건 규모의 운영 이전이 완료되어 현재 클라이언트와 함께 실사용 중입니다.

기술 React · TypeScript · Vite · TanStack Query · NestJS · PostgreSQL · Prisma · SSE · Playwright

  • 관리자 시스템의 실제 요구사항을 다시 검토해 Vite 기반으로 재구성하고, 빌드 시간을 약 10분에서 약 30초로 단축했습니다.
  • 라우팅·권한·서버 상태·API 요청의 책임을 분리하고, 반복되는 테이블·필터·폼을 공통 구조로 정리했습니다.

기술 React 19 · TypeScript · Vite · TanStack Router · TanStack Query · Zustand · Tailwind CSS · Storybook · Vitest

주요 프로젝트

2024.12 - 현재

동글

Frontend Developer · Team Project

상세 프로젝트 보기/projects/dongle
  • 초기에는 학생용 앱을 담당했고, 이후 사용자·관리자 앱과 공통 모듈을 Turborepo로 단독 통합한 뒤 직접 배포하고 출시 후 프론트엔드를 전담했습니다.
  • 독립 배포된 앱 사이에서 필요한 데이터만 갱신하도록 선택적 캐시 무효화 구조를 구현했습니다.
  • 한글 IME와 URL 상태를 고려한 검색 경험, 헬스체크 실패 시 이전 릴리스로 복구하는 배포 흐름을 구성했습니다.

기술 Next.js · TypeScript · Turborepo · TanStack Query · Playwright · GitHub Actions

기술

Frontend
React, Next.js, TypeScript, Vite, TanStack Router, TanStack Query, Zustand, Tailwind CSS
Backend & Data
NestJS, PostgreSQL, Prisma, SSE
품질·운영
Vitest, Playwright, Storybook, Sentry, GitHub Actions
Mobile
Flutter, Dart

학력 · 자격 · 수상

순천대학교 컴퓨터공학과

2025.02 졸업

정보처리기사

한국산업인력공단 · 2024.09 최종합격

빛가람에너지밸리 소프트웨어 작품 경진대회 입상

전남 청년 문화복지카드 프로젝트 · 한전KDN · 2023.11