Developer Main Icon
React
TypeScript
JavaScript
Vite.js
Tailwind CSS
Git

안녕하세요, 저는

|
|

Frontend Developer입니다.

Developer Main Icon

About Me

더 나은 기술을 끊임없이 탐구하고 프로젝트에 적용하는 과정을 즐기며,이를 통해 얻은 인사이트를 팀원들과 적극적으로 공유하며 함께 성장하는 개발자입니다.

Philosophies

끊임없는 탐구

새로운 기술을 학습하고 실험하며, 프로젝트에 적용하는 과정을 통해 지속적으로 성장합니다.

지식 공유

기술 세미나와 문서화를 통해 팀원들과 인사이트를 공유하며 함께 성장하는 문화를 만듭니다.

생산성 향상

디자인 시스템과 공통 컴포넌트로 팀 전체의 개발 효율성을 높이는 데 집중합니다.

Core Strengths

아키텍처 설계 및 기술 도입 주도

레거시 모던화 전문: Spring MVC + JSP → Vue.js 3 전환 프로젝트 다수 주도

컴포넌트 중심 설계: Pinia 상태 관리 및 Composable 패턴 적용

모노레포 구조: Turborepo + pnpm workspace로 재사용성 극대화

Vue.js 3 TypeScript Composables

지식 공유 및 팀 문화 조성

기술 세미나 주도: Vue.js 마이그레이션 가이드, 성능 최적화 등 정기 세션 진행

문서화 문화: 가이드 문서 4건+ 작성으로 팀 온보딩 시간 단축

지식 공유 문화: 온보딩 세션 및 코드 리뷰를 통한 팀 역량 강화

4+

가이드 문서

2+

기술 세미나

100%

팀 커버리지

플랫폼 지향 개발

Starter Template 시스템 구축: Atomic Design 기반 Starter Template 시스템 설계 및 전사 적용

디자인 시스템 구축: 일관된 UI/UX를 위한 토큰 시스템 구축 및 개발 생산성 향상을 위한 디자인 시스템 기반 UI 시스템 구축

개발 도구: UI 코드 제너레이터 개발로 반복 작업 자동화에 대한 개선 방안 모색

React 19 Vanilla Extract Turborepo

Experience

대구광역시 클라우드 네이티브 전환 사업
Company

대구광역시 클라우드 네이티브 전환 사업

Vue.js 3 기반 프론트엔드와 MSA 기반의 클라우드 네이티브 전환 사업

Vue.jsPiniaViteMonorepoTurborepoJavaSpring BootSpring SecurityCUBRIDMybatis
국립대구과학관 홈페이지 개편
Company

국립대구과학관 홈페이지 개편

Vue.js 3 기반 프론트엔드와 Spring boot 기반의 사용자/관리자 웹 서비스 개편

Vue.jsPiniaViteJavaSpring BootMySQLMybatis
에듀넷 티-클리어 클라우드 전환 및 서비스 재구조화
Company

에듀넷 티-클리어 클라우드 전환 및 서비스 재구조화

Legacy 기반으로 운영되던 에듀넷 사용자 서비스를 포함한 6개의 서비스를 클라우드 환경에 맞게 구조를 재설계 및 통합 마이그레이션

Vue.jsPiniaViteJavaSpring BootMySQLMybatisMSAFigma
관리자 사이트 Starter 프로젝트 구축
Company

관리자 사이트 Starter 프로젝트 구축

관리자(Admin) 공통 기능을 분석하여 사내 진행 프로젝트에서 도입할 수 있도록 관리자 사이트 Starter 프로젝트를 구축

Vue.jsPiniaTailwind CSSViteJavaSpring BootSpring Data JPAMySQL

Skill Set

frontend

JavaScriptJavaScript
TypeScriptTypeScript
ReactReact
Vue.jsVue.js
Tailwind CSSTailwind CSS
Vanilla ExtractVanilla Extract

backend

JavaJava

database

MySQLMySQL
PostgresSQLPostgresSQL

design

FigmaFigma

build

ViteVite
GradleGradle