개발자 오예찬
#Backend
#DevOps
Contact
📧 dev.yeachan@gmail.com
📱 010-2426-4798
Channel
https://github.com/happy-yeachan
About Me
"만드는 것도 중요하지만, 서비스가 오래 지속될 수 있어야 한다고 생각합니다."
초등학교 때부터 상상을 실현하는 즐거움으로 개발을 시작했지만,
직접 서비스를 운영하며
확장성, 유지보수성, 그리고 소통의 가치를 깨달았습니다.
현재는 클라우드 네이티브 환경에서
시스템의
효율성과 확장성을 고민하는 개발자입니다.
Awards & Certificate
- 카카오테크 부트캠프 해커톤 – 대상(1위) (카카오 대표이사상) / 2025.03
- 2024 유성 데이터기반 실증 리빙랩 – 최우수상 (유성구청장상) / 2024.03~12
- 2024 캡스톤디자인(졸업작품) – 금상(1위)(총장상) / 2024.06~12
- 충청권대학연합 해커톤 – 최우수상 (시장상) / 2022.11
- AAICON 2024 – 우수 논문 선정 / 2024.06
- 정보처리기사 - 취득 / 2024.09
Timeline
- 2024.10 ~ 2025.05 카카오테크 부트캠프 네이티브 클라우드 in 제주
- 2024.04 ~ 2025.02 유성구청 리빙랩 프로젝트 - 부원
- 2024.01 ~ 2024.12 SW중심대학 - 소중한 봉사단 3기 - 임원
- 2023.06 ~ 2025.02 무선통신 소프트웨어 연구실 SYS랩 - 랩장
- 2022.01 ~ 2023.12 전국 SW 연합동아리 멋쟁이사자처럼 10, 11기 - 학교 대표
- 2022.03 ~ 2022.06 (주)새온 (뉴리더양성사업) - 학생인턴
- 2020.08 ~ 2022.02 C4I운용정비병 - 병만기전역
- 2019.03 ~ 2019.12 전국 SW 연합동아리 멋쟁이사자처럼 7기 - 교육생
- 2019.03 한밭대학교 정보통신공학과 입학
Projects
유성구청리빙랩
Backend Developer
(리드)
2024.04 ~ 2025.03
보훈수당자동화
목표: 관공서 보훈수당 지급 행정업무를 자동화하여 수작업 부담 해소
인원: PM 1명, FE 1명, BE 2명
역할
- 관공서 실무자의 요청을 바탕으로 보훈수당 지급 절차를 자동화하는 데스크톱 애플리케이션을 개발
- 요구사항 분석부터 UI 설계, 로직 구현, 유지보수까지 전 과정을 담당하여, 실무자와의 지속적인 커뮤니케이션을 통해 지속 개선
주요 업무
- 업무 분석 및 자동화 설계: 실무자의 업무 프로세스를 기능 단위로 세분화하여 자동화 로직 설계
- UI 구현:
PyQt5
를 활용해 관공서 업무 방식에 맞춘 직관적이고 최적화된 UI 설계 및 구현
- 데이터 처리:
Pandas
를 활용해 엑셀 병합, 유효성 검사, 소급 계산 등 전처리 로직 구현
- 배포 자동화:
PyInstaller
를 통해 설치 없이 실행 가능한 단일.exe
파일 형태로 배포
- 비즈니스 로직 구현: 지급 대상 병합, 금액 계산, 사유 코드 처리 등 전체 로직 개발 및 유지
성과
- 구청 실무자 업무 시간 96% 단축 (180분 → 10분)
- 배포 이후 6개월간 20건 이상의 피드백 반영 및 기능 업데이트
https://github.com/Yuseong-Guardians
https://www.dailyculture.kr/1552242
Python
, PyQt5
, SQLite
, Pandas
, Openpyxl
, xlrd
, PyInstaller

카카오테크 부트캠프 클라우드 네이티브 in 제주
DevOps Engineer
2025.03 ~ 05
Modie
목표: QR/링크 공유 만으로 간편히 일회성 모임을 만들고 참여할 수 있는 관리 서비스
인원: FE 2명, BE 3명, DevOps 1명
역할
- Dev/Prod 환경 모두에 CI/CD 및 인프라 구축 주도
- 비용 최적화, 자동화, 확장성까지 고려하여 실무에 가까운 클라우드 네이티브 구조 설계
주요 업무
- Dev 환경: EC2 단일 인스턴스 기반의 Nginx 리버스 프록시 및 포트 스왑 방식으로 블루-그린 배포 구성
- Prod 환경: ASG 기반 EC2 자동 롤링 배포 구현, AMI 전략 및 헬스 체크 기반 무중단 배포
- CI/CD 자동화: GitHub Actions를 통한 브랜치 전략 기반 자동 빌드 → ECR 푸시 → EC2 배포 스크립트 구성
- 모니터링 체계 구성: Prometheus + Grafana로 메트릭 시각화, Loki + Promtail로 로그 수집 및 분석
- 보안 및 네트워크 최적화: 퍼블릭/프라이빗 서브넷 분리, NAT Gateway 구성, IAM Role 최소 권한 설정
성과
- 팀 전체의 개발-운영 사이클을 완전 자동화, 배포 실수 및 시간 낭비 제거
- Prod 환경에서의 무중단 배포 성공률 100% 유지 중
- 10개 이상 주요 지표에 대한 모니터링 및 알림 체계 구성으로 실시간 운영 대응 가능
https://disquiet.io/product/mo-di-e
https://github.com/100-hours-a-week/3-team-modie-wiki
https://yeachan.tistory.com/126
GitHub Actions
, AWS EC2
, ALB
, ASG
, NAT Gateway
, Nginx
, Docker
, Grafana
, Prometheus
, Loki
, Promtail

캡스톤디자인(졸업작품)
BackEnd Developer (리더)
2024.09 ~ 2024.12
Shorts Thesis
목표: 논문을 입력하면 숏폼 영상을 자동 생성하는 콘텐츠 자동화 서비스
인원: BE 3명
역할
- 전체 서비스 흐름을 설계하고 백엔드 API를 구현하였습니다.
- 논문 분석부터 키워드 추출, 영상 자동 생성까지의 핵심 로직을 담당하였습니다.
주요 업무
- 논문 분석 및 핵심 키워드 추출:
Konlpy
형태소 분석을 활용해 주요 명사 및 문장 자동 추출
- 이미지/영상 자동 수집: 추출 키워드를 기반으로
Pixabay API
활용
- 보이스 생성 (TTS):
NCP TTS API
로 문장 기반 자연스러운 음성 생성
- 자동 영상 편집:
MoviePy
를 통해 클립 구성, 자막 싱크 및 길이 자동 조절
- 서버 구축:
FastAPI
기반 RESTful API 설계 및 전체 파이프라인 웹 서비스화
성과
- 논문 1편당 숏폼 영상을 약 1분 30초 만에 자동 생성할 수 있는 수준으로 구현
- 실제 생성 영상을 YouTube에 업로드하여 실사용 테스트 완료
- 논문 콘텐츠의 대중적 접근성 향상 효과 확인
- 완성도와 창의성을 인정받아 최우수상을 수상
https://www.youtube.com/@%EC%A7%A7%EC%9D%80%EB%85%BC%EB%AC%B8/shorts
https://github.com/Short-thesis/Short-Thesis_FastAPI-Server
FastAPI
, Python
, Konlpy
, Pixabay API
, NCP TTS
, MoviePy
다학제캡스톤디자인
Full Stack Developer
(리더)
2023.09 ~ 2024.06
Smart Parking Service
목표: 실시간 차량 탐지를 기반 주차 공간 현황 제공 서비스
인원: BE 2명 FE 1명 임베디드 1명
역할
- 프로젝트 팀장을 맡아 전체 시스템 설계 및 구현을 주도하였습니다.
- Raspberry Pi → 서버 → 클라이언트까지 연결되는 End-to-End 실시간 파이프라인을 구축하였습니다.
주요 업무
- 이미지 수집: Raspberry Pi에서 촬영한 이미지를 FastAPI 서버로 주기적으로 전송
- 차량 검출 및 카운팅: YOLO-NAS 모델로
car
,truck
클래스 필터링 및 수량 계산
- API 제공:
/parking/count
REST API를 통해 실시간 차량 수 데이터 제공
- UI 구현: Flutter 앱으로 사용자에게 주차 가능 현황 시각화 (Firebase Hosting 사용)
- 모델 실험 및 최적화: YOLOv3, YOLOv8, Haarcascade 등 다양한 모델 성능 비교 → YOLO-NAS 최종 선택
성과
- 차량 탐색 시간을 약 80% 단축하며, 실사용 환경에서도 안정적으로 운영
- 카운팅 오차 ±0.9대 수준의 정밀도로 실시간 차량 탐지 기능을 구현
- 약 100명의 사용자 피드백을 반영하며 기능을 지속적으로 개선
- 이미지 처리 중에도 클라이언트와의 통신이 원활히 가능한 비동기 환경에서 FastAPI의 강점을 직접 체감하고 학습
https://github.com/Smart-Parking-PJ
YOLO-NAS
, OpenCV
, Python
, FastAPI
, REST API
, Raspberry Pi
, Firebase
Portfolio
서비스 | 성과 | Tags | Skills |
---|---|---|---|
반려견 개체 인식 서비스 | 카카오대표이사상 | kakaotech bootcamp 해커톤 | FlaskMLPython |
Danny world - 반려동물 사진 및 정보 공유 서비스 | 쿠키/세션 개념 이해 | 개인프로젝트 | CI/CDDockerExpressGitHub ActionsHTML/CSSJavaScriptNode.JS |
가족간의 소통을 더욱 돈독하게 도와주는 서비스 | 해커톤 경험 | Sparcs AI 스타트업 헤커톤 참여 | FastAPINCPPython |
나만의 폰트 생성 프로그램 | 30명 중 1등 (상호평가) | 개인프로젝트 | OpenCVPython |
AI 기반 글로벌 뉴스 요약 제공 웹 서비스 | 해커톤 경험 | 멋쟁이사자처럼11기 해커톤 | DRFNCPOpenAIPython |
대전 지역 식당, 숙소, 행사 정보 제공 서비스 | 우수상 (시장상) | 충청톤 | DRFPython |
정마루 (경로당 키오스크) | GCP 사용 경험 | US-Code 해커톤 본선 | DRFGCP |
Skills
DevOps / Infra
- CI/CD: Docker, Nginx, GitHub Actions, AWS / NCP
- Monitoring: Grafana, Prometheus, Loki, Promtail
- Performance Test: K6
Backend
- Django, FastAPI, Flask
- Express(es6)
- Spring Boot
Database
- MySQL
Frontend
- HTML / CSS / JavaScript
- Flutter