profile

김영수

Frontend Developer

8년차 프론트엔드 개발자 김영수입니다. 웹 애플리케이션부터 React Native 기반 모바일 애플리케이션까지 다양한 플랫폼 개발 경험을 보유하고 있으며, 새로운 기술과 트렌드를 빠르게 습득하고 팀에 공유하는 것을 즐깁니다.

최근에는 레거시 애플리케이션을 Next.js로 마이그레이션하는 작업을 주로 담당하고 있습니다. 성능 향상과 사용자 경험 개선에 중점을 두고 있습니다.

Experience

브라이트에너지파트너스

2024.06 - 현재

Water WebView 마이그레이션

2025.07 - 진행중

JSP로 구현된 WebView 영역을 Next.js로 마이그레이션

  • SSR 방식으로 구현하여 페이지 로딩 속도 개선

React, Next.js, Zustand, TypeScript, Panda CSS

전기차 충전소 관리 시스템 유지보수 및 리팩토링

2024.07 - 진행중

충전소 관리 시스템 전체 리팩토링으로 개발 속도 40%, 업무 효율성 30% 향상

  • React Query를 도입하여 API 호출 빈도 30% 감소
  • 코드 스플리팅 적용으로 초기 로딩 속도 2초 개선
  • 필터 상태 데이터를 Search Params로 관리하여 브라우저 새로고침 및 공유 시 상태 유지

React, Zustand, TypeScript, Panda CSS, React Query, nuqs

Water 홈페이지 마이그레이션

2024.08 - 2024.10

JSP 기반 홈페이지를 Next.js로 마이그레이션

  • 실시간성이 중요하지 않은 페이지는 ISR 방식으로 페이지 로딩 속도 개선
  • Parallel Routes를 활용하여 Dialog의 열림/닫힘 상태를 URL과 동기화하고, 브라우저 뒤로가기로 자연스럽게 모달을 제어할 수 있는 사용자 경험 개선

React, Next.js, TypeScript, Panda CSS

주식회사 큐엠아이티

2023.07 - 2024.05

PLCO Coach 마이그레이션

2023.07 - 2024.05

팀 소속선수의 컨디션, 부상 데이터를 확인하고 관리할 수 있는 B2B 서비스

  • Next.js v11에서 v14로 마이그레이션을 통한 성능 및 개발 환경 개선
  • 디자인 시스템 라이브러리 개발 및 배포
  • Google Sheets API를 활용한 국제화 텍스트 관리 자동화 구현

React, Next.js, TypeScript, Panda CSS, Apollo Client

주식회사 무스마

2019.05 - 2023.07

대동모빌리티 e-Bike 관제 시스템

2022.12 - 2023.07

전기 오토바이의 실시간 위치 및 상태 모니터링 시스템

  • 카카오 지도 API를 활용한 실시간 차량 추적 대시보드 개발
  • 코드 스플리팅 적용으로 초기 로딩 속도 2초 개선
  • 공통 라이브러리 도입으로 UI 개발 기간 10% 단축

React, TypeScript, Emotion, Recoil, Apollo Client

공통 라이브러리 개발

2022.04 - 2022.08

개발 생산성 향상을 위한 라이브러리 구축

  • 디자인 시스템 정립 및 UI 컴포넌트 라이브러리 개발
  • 유틸리티 커스텀 훅 라이브러리 개발
  • Changesets를 활용한 체계적인 버전 관리 시스템 구축

TypeScript, React, Emotion, Storybook, @svgr/cli, Changesets

건설현장 모니터링 시스템

2020.05 - 2022.05

근로자, 중장비, 자재 위치 모니터링 시스템으로 건설 현장 관리 효율성 향상

  • Google Maps API를 활용한 건설 장비 실시간 위치 모니터링 시스템 개발
  • React Native를 활용한 크로스 플랫폼 모바일 앱 개발
  • APK 빌드 및 스토어 배포 자동화

TypeScript, React, React Native, Emotion, MobX, Apollo Client

주식회사 탐생

2017.05 - 2019.04

스터디헬퍼 Android 앱 개발

2017.07 - 2018.10

설정한 시간까지 스마트폰을 사용하지 못하게 하는 잠금 기능과 시간 측정 기능으로 공부 시간에 집중을 도와주는 모바일 애플리케이션

  • 애플리케이션 개발 시작부터 스토어 출시까지 전체 프로세스 경험
  • Firebase FCM을 활용한 실시간 통신 구현

Android, Java

Tech Stack

코어

TypeScript, React, Next.js, React Native

스타일링

Panda CSS, Tailwind CSS, Emotion

상태 관리

Zustand

빌드

Vite, Turbopack

패키지 매니저

Bun

CI/CD

Github Actions, AWS Amplify

Education

부산가톨릭대학교

컴퓨터공학과 학사

2010.03 - 2017.02

자격증

정보처리기사