Resume

Frontend / Backend 서비스 설계/운영/인프라 레거시 분석·현대화

김태우

웹 서비스 개발 경력 7년차 개발자

React, TypeScript 기반 프론트엔드 개발과 Spring Boot 기반 백엔드 개발 경험을 보유하고 있으며, 서비스 설계부터 개발, 운영, 인프라 구축까지 전반적인 경험을 갖추고 있습니다.

성장에 대한 욕구가 강해 새로운 기술과 방식을 꾸준히 시도하지만, 동시에 서비스의 안정성을 놓치지 않으려 늘 둘 사이에서 고민합니다. 그 고민의 과정을 기록으로 남기고, 검증된 것을 기준으로 정리해 명확한 길을 제시하는 것을 지향합니다. 새로움과 안정성 사이에서 흔들리지 않는 판단 기준을 세워, 팀이 같은 방향을 보고 나아갈 수 있도록 돕습니다.

PG·매출 전산 등 오래된 레거시 웹 소스를 분석해 흐름을 파악하고, 운영 중단 없이 수정·개발하는 일에 익숙합니다. jQuery·ES5 스타일 코드에서 모듈·const/let·화살표 함수·구조 분해·async/await 등 ES6+ 패턴으로 단계적으로 옮기며, 읽기 쉬운 코드로 정리하는 데 강점이 있습니다.

최근에는 React 기반 차세대 시스템 구축 프로젝트를 수행하며 프론트엔드 아키텍처 설계 및 개발을 담당하고 있습니다. 신규 구조를 설계하는 동시에, 기존 화면·스크립트를 어떻게 끊어 옮길지까지 함께 고민합니다.

IntelliJ를 메인 IDE로 사용하며, DBeaver·DataGrip·VS Code를 상황에 맞게 활용합니다. Claude Code와 Cursor를 실무에 도입해 코드 리뷰와 아키텍처 가이드를 보완하고, Prettier·ESLint 기준을 준수하는 클린코드 문화를 지향합니다.

소프트웨어 선정과 도입을 주도하며 동료들의 실무 스킬 향상에 기여했습니다. Jira·Confluence·Slack을 도입/교육해 협업 체계를 정착시키고 사내에 확산했으며, 현재는 Discord·Notion 중심으로 운영 문화를 고도화하고 있습니다. 소규모 기술 세미나를 정기적으로 운영해 부서 간 기술 소통과 클린코드·리팩토링 문화를 함께 다졌습니다.

오프라인 문서를 없애기 위해 개발자센터를 직접 설계·신설했습니다. 용어사전·네트워크 정보·릴리즈노트·API·FAQ 등 운영 지식을 한곳에 체계화하고, 개발자가 반복적으로 소모하던 운영 업무를 자동화 기반으로 줄였습니다.

레거시·현대화 관련 기록: 분석부터 손대기 , ES5→ES6 단계적 이전

  • 레거시 소스 분석·수정·ES6+ 현대화
  • 협업 도구 도입·교육 및 사내 확산
  • 기술 세미나·클린코드 문화 주도
  • 개발자센터 신설·운영 지식 자동화

Technical Skills

Front-End

  • JSP
  • React
  • TypeScript
  • JavaScript (ES5~ES6+)
  • Tailwind CSS

Back-End

  • Java
  • Spring Boot
  • Spring Batch
  • REST API

Database

  • Oracle
  • MariaDB
  • PostgreSQL
  • Firebase-Firestore

Infra & DevOps

  • AWS (EC2, S3)
  • Jenkins CI/CD
  • Linux (RedHat)
  • Nutanix
  • Hyper-V
  • Docker
  • Nginx

Development Tools

  • IntelliJ IDEA
  • DBeaver
  • DataGrip
  • VS Code

AI & Code Quality

  • Claude Code / Cursor 실무 도입
  • AI 기반 코드 리뷰 및 아키텍처 가이드 적용
  • Prettier / ESLint 기준 준수
  • 클린코드 중심 개발 문화 정착 노력

Career

총 7년 경력

관심 분야

#React 기반 서비스 개발 #TypeScript 기반 아키텍처 설계 #웹 성능 최적화 #결제 서비스 #배치 서비스 #레거시 분석 및 현대화 #규칙 기반 시스템 설계 #운영 자동화