이승민 · Backend Developer
새로 학습한 내용을 문서로 남기고 팀과 체계적으로 공유합니다.
클린 아키텍처와 테스트 자동화를 우선하여 일관성과 품질을 보장합니다.
Java/Spring 기반으로 설계 → 구현 → 배포/운영까지 E2E를 주도합니다.
📫 Contact
- Email: mehot98@gmail.com
- Phone: 010-2579-2058
🧭 Summary
- 이론→실무 적용: 클린 아키텍처, TDD, DDD, SOLID, 디자인 패턴을 실제 코드와 프로세스에 적용.
- 문제 분해력: 알고리즘 훈련과 프로젝트 운영 경험으로 이슈를 재현·계량화.
- 실행력: 배포/운영의 공백을 먼저 메우고 표준 문서로 팀 온보딩 시간 단축.
- 협업/공유: 클린 아키텍처·테스트 컨벤션 도입, 세미나/문서화로 지식 확산.
🛠 Tech Stack
Back-end: Java, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Querydsl
DB/Cache: MySQL/MariaDB, Redis, MongoDB
DevOps/Infra: Docker, Jenkins, Nginx, AWS(EC2), Linux(Ubuntu), Git/GitLab
Observability: ELK(Elasticsearch–Logstash–Kibana)
💼 Experience
- 멀티캠퍼스 — SSAFY 11기 실습코치 (2024.06 ~ 2024.11)
- 교육생 프로젝트 기획·설계·개발 단계 피드백, 운영 지원
- 우수 프로젝트 운영/관리, 코드/설계 리뷰, 이슈 디버깅 멘토링
🎓 Education & Awards
- 삼성 청년 SW 아카데미 10기 (2023.07 ~ 2024.06)
- 1학기 성적우수상(대전 8반 24명 중 1등)
- 삼성 SW 역량테스트 B형
- 공통 프로젝트 우수상(11팀 중 1등)
- 삼성전자 DA사업부 연계 프로젝트 우수상(6팀 중 2등)
- 고용노동부 장관상(대전캠퍼스 200명 대표)
- SSAFY 최우수 수료(상위 5%)
- 한남대학교 컴퓨터공학과 졸업 (2017.03 ~ 2023.02)
- 정보처리기사(2022.11.25)
- 컴퓨터활용능력 1급(2020.01.31)
- 워드프로세서(2019.10.25)
🧩 Projects
1) Share-P (2024.04.08 ~ 2024.05.20)
프로젝트 전반에 흩어진 중복/파편화된 정보(명세서, 칸반 등)를 중앙화해 관리하는 서비스
- 팀 6명(FE 3, BE 3), 역할: 백엔드 & 인프라
- 주요 기여
- 클린 아키텍처 개념 학습·내재화, 팀 공유 및 프로젝트 적용
- 대형 통합테스트보다 모듈 단위 소형 테스트 컨벤션 정착
- 회원 관리를 위한 Spring Security 도입
- AWS EC2 + Docker + Jenkins + Nginx + GitLab 기반 CI/CD 파이프라인 구축
- Stack: Java, Spring Boot, Spring Security, JPA, MySQL, Docker, Jenkins, Nginx, GitLab
2) ChatDA (2024.02.19 ~ 2024.04.03)
기존 삼성닷컴 챗봇/비교 기능의 정확도·운영성 개선을 목표로 한 연계 프로젝트(전국 상위 5% 선발, 우수상 2위)
- 팀 6명(FE 2, BE 3, AI 1), 역할: 백엔드 & 인프라
- 주요 기여
- 매일 오전 업데이트되는 비정형 데이터 ETL(Python + crontab → MongoDB)
- 챗봇 피드백 로그 수집/시각화를 위한 ELK 파이프라인 구성(분석·개선 루프 확립)
- AWS EC2 + Docker + Jenkins + Nginx + GitLab CI/CD 파이프라인 구축
- Stack: Spring Boot, MongoDB, ELK, Docker, Jenkins, Nginx, GitLab
3) 손만두 (2024.01.03 ~ 2024.02.16)
손글씨 400자로 학습해 개인 TTF 폰트를 생성해 주는 AI 서비스 (공통 프로젝트 1위)
- 팀 6명(FE 3, BE 2, AI 1), 역할: 백엔드 & 인프라
- 주요 기여
- 사용자/권한 관리를 위한 Spring Security 도입
- Redis로 중복 연산 제거 및 처리 효율 개선
- 소켓 기반 채팅 서버 구현(작업 상태 공유/알림)
- AWS EC2 + Docker + Jenkins + Nginx + GitLab CI/CD 파이프라인 구축
- Stack: Spring Boot, Redis, WebSocket/Socket, Docker, Jenkins, Nginx, GitLab
🧱 개발 철학 & 일하는 방식
- 도메인 우선: ‘무엇을’보다 ‘왜/누구의 문제인지’부터 정의
- 경계/추상화: 클린/헥사고날 관점으로 의존성 방향성 유지
- 관찰가능성: 로그 규약·상관ID·대시보드로 보이지 않는 장애를 보이게
- 지속적 공유: 테스트/운영 가이드, ADR, 회고 문서로 재발 방지와 온보딩 단축