김덕환
감동과 사랑을 전하는 '기술 번역가'
사용자의 감정과 니즈를 이해하고, 진정한 가치를 전달하는 개발자입니다.
Contact
Profile
저는 '신뢰할 수 있는 기술 번역가'로서 사용자의 감정과 니즈를 이해하고, 이를 기술로 번역하여 진정한 가치를 전달하는 것을 목표로 합니다. 단순히 기능을 구현하는 것을 넘어, 사용자에게 감동과 사랑을 전하는 서비스를 만들고 싶습니다.
호기심으로 살아갑니다. 예전에는 궁금한 것을 해결하는 데 많은 시간과 노력이 들었지만, 지금은 AI 덕분에 레버리지를 활용하여 '내가 이렇게 많이 알아도 되나?'싶을 정도로 다양한 분야의 지식을 빠르게 습득하고 실험하고 있습니다.
Tech Stack
Languages
Frontend
Backend
Deployment
CI/CD & DevOps
Collaboration
AI Tools
Projects
오메추 - AI 기반 메뉴 추천 서비스
"오늘 메뉴 뭐 먹을까?" 고민을 해결하기 위한 AI 기반 맞춤형 메뉴 추천 서비스입니다. 사용자의 취향, 위치 정보를 고려하여 최적의 메뉴를 추천합니다.
- AI 기반 개인화 메뉴 추천
- 위치 정보 연동
- 사용자 선호도 학습 시스템
- 실시간 메뉴 공유 기능
- UMC 8기 데모데이 장려상 수상
- 인증 파트 담당 (로그인, 회원가입, 온보딩)
- 쿠키 세션 방식을 JWT 인증 방식으로 단일화하여 API 응답속도 420ms → 210ms로 50% 개선
- KPT 회고 방법론 도입을 통한 팀 협업 효율성 향상
쿠키 세션 기반 인증과 JWT 토큰 기반 인증의 차이를 실무에서 직접 경험하며, 각 방식의 장단점과 적용 시나리오를 명확히 이해하게 되었습니다. 특히 Stateless한 JWT의 특성을 활용하여 서버 부하를 줄이고 API 응답 속도를 개선할 수 있었던 경험이 인증 시스템 설계에 대한 깊은 통찰을 제공했습니다.
Starterm - 스타트업 학생을 위한 단어 학습 플랫폼
한양대학교 창업학 수업에서 예창패, MVP 등의 스타트업에 진입하려는 학생들을 위한 맞춤형 단어 학습 플랫폼입니다. 3명의 팀원과 함께 3주 만에 개발 및 배포하여 주간 활성 사용자 100명을 달성했습니다.
- 스타트업 관련 핵심 단어 학습 시스템
- 학습 진도 및 성취도 추적
- 반복 학습 알고리즘 기반 복습 기능
- 사용자별 맞춤형 학습 경로 제공
- 3주 만에 기획부터 배포까지 완료하는 빠른 개발 사이클 경험
- 주간 활성 사용자 100명 달성
- 3명 팀에서 Full-Stack 개발 (Next.js, Supabase) 담당
- Framer Motion을 활용한 인터랙티브 UI/UX 구현
짧은 기간 내에 실제 사용자에게 가치를 전달하는 MVP 개발의 중요성을 체감했습니다. 3주라는 제한된 시간 안에 핵심 기능에 집중하고, Supabase로 빠르게 백엔드를 구축하며, Framer Motion으로 사용자 경험을 향상시키는 과정에서 린 스타트업 방법론을 실천적으로 학습했습니다. 특히 주간 활성 사용자 100명을 달성하며 사용자 피드백을 기반으로 한 빠른 개선 사이클의 가치를 깨달았습니다.
윷놀이 게임 - MVC 아키텍처 학습
중앙대학교 소프트웨어공학 수업에서 진행한 5명 팀 프로젝트입니다. Java Swing을 활용하여 전통 윷놀이 게임을 구현하며 MVC 아키텍처와 Observer 패턴을 실전에 적용했고, 팀 프로젝트에서 A0 성적을 받았습니다.
- 윷놀이 게임 로직 구현
- Java Swing 기반 GUI 인터페이스
- MVC 패턴을 활용한 구조 설계
- Observer 패턴 기반 상태 변경 알림 시스템
- 5명 팀에서 UI 부분 전담 개발
- MVC 아키텍처를 활용한 구조적 코드 설계
- Observer 패턴으로 게임 상태 변경 알림 구현
- 팀 프로젝트 A0 성적 달성
소프트웨어 설계 패턴의 중요성을 몸소 체험했습니다. MVC 아키텍처를 통해 Model, View, Controller의 역할을 분리하며 코드의 유지보수성이 크게 향상되었고, Observer 패턴으로 객체 간 느슨한 결합을 구현하며 확장 가능한 코드 구조를 경험했습니다. 특히 UI 개발을 담당하며 사용자 인터페이스와 비즈니스 로직의 명확한 분리가 얼마나 중요한지 깨달았습니다.
Experience
UMC 8기/9기 Web Part
2025.03 - 현재9기 웹 파트장 | 9기 Spring Boot 챌린저
IT 연합 동아리 UMC에서 웹 개발을 학습하고, 팀 프로젝트를 진행하며 실무 경험을 쌓고 있습니다. 9기에서는 웹 파트장으로서 파트원들의 학습을 지원하고, Spring Boot 챌린저로 백엔드 개발 역량을 확장하고 있습니다.
- 8기: 팀 프로젝트 '오메추'에서 인증 파트 담당, 데모데이 장려상 수상
- 9기: 웹 파트장으로 파트원 학습 지원 및 코드 리뷰
- 9기: Spring Boot 챌린저로 백엔드 개발 학습 중
반포4동 성당 중고등부 교사
2019.09 - 2024.12중고등부 교사 (5년)
중학생 30명을 대상으로 교리 프로그램을 진행하며 소통과 공감 능력을 키웠습니다.
AI 활용 강연
2025.05, 07, 09연사
시니어 소상공인을 위한 AI 활용법 강연을 총 3회 진행했습니다. (한국시니어교류협회 1회, 리피움 2회)
- ChatGPT Custom Instructions, Gemini Gems, NotebookLM 활용법 소개
- 소상공인을 위한 실전 AI 도구 활용 사례
- MCP(Model Context Protocol) 개념 및 활용법 (리피움)
Awards & Certifications
Awards
Certifications
Education
중앙대학교
2020.03 - 2026.02 (졸업예정)수학과 (Mathematics)
수학적 사고력과 논리적 문제 해결 능력을 바탕으로 개발 분야에 도전하고 있습니다.
마지막 학기 16학점을 이수 중이며, 2026년 2월 졸업 예정입니다.
이 포트폴리오는 웹에서 확인하실 수 있습니다.
최종 업데이트: 2025년 11월 18일