자기소개

역량

기술

프로젝트

안녕하세요, "나중보다 지금 더 일하는" 프론트엔드 개발자 김도현입니다.

github

  • TypeScript, React, Next.js 기반의 프론트엔드 개발에 능숙하며, 안정적이고 예측 가능한 서비스를 만드는 것을 중요하게 생각합니다.
  • 명확한 구조와 타입 안정성을 통해 유지보수성과 확장성을 높이는 코드를 지향합니다.
  • 렌더링 최적화와 성능 개선에 관심이 많아, 사용자 경험을 높이기 위한 개선 작업을 꾸준히 수행하고 있습니다.
  • 지금 더 고민하고 정리해 두는 것이 팀의 내일을 편하게 한다고 믿으며, 지속적인 학습과 개선을 통해 더 나은 미래를 만들어가고 있습니다.

자격증 · 교육 · 수상 이력

자격증

1

SQLD

2025.04

데이터자격검정

SQLD는 데이터베이스와 SQL(Structured Query Language) 활용 능력을 인증하는 국가공인 자격증

교육

1

SSAFY

2025.01 - 2025.12

삼성청년 SW AI 아카데미

삼성이 주관하고, 고용노동부가 후원하는 “청년 취업프로그램“ |SW·AI 교육, 취업 지원, 코딩 교육, IT교육

수상

1

SSAFY 프로젝트 우수상

FoBank

특화 프로젝트 우수 성과 인정

역량

React · Next.js 기반 프론트엔드 개발

React.js와 Next.js 환경에서 안정적이고 예측 가능한 UI를 구축할 수 있습니다. TypeScript를 활용해 타입 안정성을 보장하고 유지보수성을 높이는 개발 방식을 선호합니다. 컴포넌트 설계, 라우팅, 데이터 흐름 등 프레임워크 전반에 대한 깊은 이해를 바탕으로 확장 가능한 프론트엔드를 구현합니다.

가독성과 구조를 중시한 클린 코드

‘나중에 고생하지 않기 위해 지금 더 고민한다’는 철학을 바탕으로 명확한 구조와 일관된 코드 스타일을 추구합니다. 협업자가 빠르게 이해할 수 있는 코드, 유지보수가 용이한 구조를 만들기 위해 설계 단계부터 신경 쓰며, 코드 품질이 팀 전체의 생산성에 직접적으로 영향을 준다고 믿습니다.

상태관리 및 비동기 데이터 흐름 이해

React Query, Zustand 등 다양한 상태관리 도구를 활용해 복잡한 UI 상태를 안정적으로 관리할 수 있습니다. API 통신 과정에서의 캐싱·동기화·에러 핸들링 흐름을 이해하고 있으며, 효율적인 데이터 패칭 전략 설계에 강점을 보입니다.

사용자 경험 중심의 UI/UX 구현

Tailwind CSS, Styled-Components, Shadcn UI 등 다양한 스타일링 기법으로 반응형 UI, 다크 모드, 인터랙션을 구현할 수 있습니다. 단순히 보이는 화면을 만드는 것에 그치지 않고, 사용자의 흐름과 편의성을 고려한 레이아웃 구성에 자신 있습니다.

성능 최적화 및 기술적 개선

Next.js 환경에서 SSR/CSR 최적화, 코드 스플리팅, 이미지 최적화 등 성능 개선을 위한 전략을 이해하고 직접 적용해 본 경험이 있습니다. 렌더링 최소화, 불필요한 연산 제거 같은 최적화 기법에 꾸준히 관심을 갖고 있으며, Lighthouse 분석을 통한 품질 개선에도 익숙합니다.

기술

기술 아이콘 위에 마우스를 올려 자세한 내용을 확인해보세요.

React
ReactNative
Next.js
TypeScript
JavaScript
HTML
CSS3
Node.js
Tailwind CSS
OpenVidu
ReactQuery
WebSocket
Zustand
Expo
Java
PostgresSQL
MySQL
Redis
Spring
MongoDB
GitHub
GitLab
Figma
Jira
Postman
Sourcetree
Swagger

프로젝트