모던하고 사용자 친화적인 웹 경험을 만드는 것에 열정을 가진 백앤드 개발자 도성곤입니다.
What I Do
기술과 창의성을 결합해 실질적인 가치를 만들어냅니다.
Java · Spring Boot
Spring Boot, Java를 활용한 확장 가능한 백엔드 시스템 설계 및 RESTful API 개발에 경험이 풍부합니다.
MSA · Distributed Systems
대용량 트래픽 처리를 위한 분산 시스템 아키텍처 설계와 마이크로서비스 기반 시스템 구축을 전문으로 합니다.
OpenAI · RAG · LangChain
OpenAI GPT 모델과 RAG 아키텍처를 활용한 AI 시스템 구축과 실시간 데이터 처리 시스템 개발에 집중합니다.
“좋은 코드는 의도적으로 설계된다.
좋은 아키텍처는 문제를 녹인다.”
Skills & Technologies
사용자 중심의 확장 가능한 시스템을 구축하기 위한 기술 스택입니다.
🚀 주력 기술 스택
What I've Built
실제로 개발한 프로젝트들을 소개합니다.
Backend대용량 트래픽 처리, 실시간 데이터 처리, AI 기반 챗봇 시스템을 갖춘 현대적인 실시간 커머스 플랫폼
▶쿠폰 동시 다발 등록 로직
▶WebSocket을 통한 실시간 채팅 페이지 구현
▶Toss 결제로직 내 결제 처리 순차적 실행 비효율 성능개선
AIOpenAI GPT 모델과 PGVector 기반 RAG 아키텍처를 활용한 AI 챗봇 및 비즈니스 보고서 시스템
▶인증 및 인가 관리
▶AI 챗봇 내 이용자 채팅 이력 저장
▶도커 환경 구축 및 AWS EC2에 배포
AIStudy-Smith 챗봇은 복잡한 학습 문서를 쉽게 이해할 수 있도록 도와주는 AI 기반 질의응답 시스템입니다. PDF 문서를 업로드하면 문서 내용을 분석하여 자동으로 요약을 생성하고, 핵심 질문들을 제안하며, 사용자의 질문에 대해 정확한 답변을 제공
Backend위치 기반 약국 추천 시스템으로 사용자 위치에 따른 최적의 약국을 추천하는 서비스
Mobile애니메이션 정보 제공 모바일 애플리케이션으로 크로스 플랫폼 개발
Career
실제 현장에서 쌓아온 개발 경험입니다.
Spring Boot, Java 백엔드 개발 강의 및 실전 프로젝트 지도. 수강생들의 실무 역량 향상 및 취업 연계를 위한 커리큘럼 설계와 멘토링을 담당합니다.
Spring Boot 기반 이커머스, AI 챗봇, 실시간 데이터 처리 시스템 구축. Kafka 메시지 큐, Redis 분산락, AWS 인프라 구성 및 Docker CI/CD 파이프라인 설계.
웹 서비스 풀스택 개발. Java Spring 백엔드와 React 프론트엔드를 활용한 사내 시스템 구축 및 레거시 코드 리팩토링.
Tech Blog
개발 과정에서 마주한 문제들과 해결 과정을 정리한 기술 블로그입니다.
Redis 분산락을 활용한 동시성 제어 솔루션
대용량 데이터 처리를 위한 최적의 ItemReader 선택
Redis를 활용한 조회 성능 향상 전략
Redis Session Store를 통한 분산 환경 데이터 일치성 보장
ArgumentResolver를 활용한 우아한 인증 처리
인덱스 최적화를 통한 쿼리 성능 개선
JMeter를 활용한 시스템 성능 측정 및 분석
Get In Touch
새로운 프로젝트나 협업 기회에 대해 이야기하고 싶으시다면 언제든 연락주세요.
프로젝트 협업, 기술 블로그, 강의 문의 등 어떤 내용이든 환영합니다. 보통 24시간 이내에 답변드립니다.