성장과 문제해결을 지향하는 웹 백앤드 개발자 도성곤입니다.
💌Email : [email protected]
📱Phone : 010-8810-1483
🎞Blog : https://velog.io/@mooh2jj/series/Project
🎨Github : https://github.com/mooh2jj
📜Portfolio website : https://my-portfolio-nine-beryl-19.vercel.app/
✳️주식회사 왈라 총 1년 4개월
2023.02~2024.04
여성 쇼핑몰 이커머스 플랫폼 유저단/관리자단 페이지 백앤드 개발
✳️코드이음 총 1년 1개월
2021.04~2021.08
UT 어드민 페이지 이벤트 쿠폰 백앤드개발
2020.07~2021.03
포스코 ICT ECM 사이트 유지보수 및 개발
2022
F-lab 백앤드 웹 개발자 멘토링
2017
가천대학교 공과대학 전자공학과 졸업
2024
SQLD
2019
컴활2급, 정보처리기사
1️⃣ DB 성능 최적화 및 정합성 보장 설계 경험
AWS RDS Read Replica, Redis 캐시를 활용한 대용량 트래픽 대응 및 조회 5배 성능 개선
MongoDB 인덱스 최적화로 NoSQL 기반 챗봇 대화 이력 조회 속도 85% 향상
JPA Pessimistic Lock, Redis 분산 락을 통한 쿠폰/포인트 시스템의 동시성 제어 및 데이터 정합성 확보
2️⃣ AI 기반 챗봇 개발 및 LLM 연동 경험
Python LangChain or Spring AI 기반 OpenAI API 연동으로 자연어 처리 챗봇 개발
RAG(Retrieval-Augmented Generation) 구조 및 Vector DB 적용으로 LLM 할루시네이션 현상 개선
MongoDB 기반 대화 이력 저장 및 admin 이력 페이지 개발
3️⃣ 보안 중심의 시큐어 코딩 실천
SQL Injection, XSS, OS Command Injection, 파일 경로 취약점 등 주요 보안 위협에 대한 방어 로직 구현
Spring Security + JWT 기반 인증/인가 구현으로 Stateless 보안 구조 설계
Refresh Token 적용으로 인증 토큰 탈취 대응
스터디모임(플랫포머 스터디)을 주관하고 시니어 개발자분들에게 멘토링을 직접 받았으며 기술블로그를 작성하면서 개발자로서 역량을 발휘할 준비가 되었습니다.
https://github.com/mooh2jj/Java-Challenge-Study
예약 시스템에서 동시성 제어와 더블부킹(중복요청)은 어떻게 막을까?
Backend
Java, SpringBoot, MyBatis, JPA(Spring Data JPA, Querydsl), JUnit
MySQL, Jenkins, githubAction, AWS(EC2, RDS, S3, cloudFront, Route53), Linux(CentOS, Ubuntu), Docker/docker-compose
frontend
React, Next