안녕하세요. 백엔드 개발자 김동영입니다.
목적에 따라서 유연하게 기술을 선택합니다.
유저를 위한 프로젝트에서는 비용 대비 효용을 극대화하고, 학습 프로젝트에서는 대규모 트래픽 처리를 고려하는 등 목적에 맞는 판단을 합니다.
남에게 설명하는 것을 즐기고 자신합니다.
- 수학학원 선생님으로 근무하며 능력을 인정받아 1달만에 급여 인상 경력
- 영어 말하기 시험 감독관으로 근무하며 해당 시험장 감독관 설명이 친절하다는 블로그 글이 여러 개 게시되어 추가 급여를 받은 경험
Activity
IT COTATO
IT 연합동아리11기 백엔드 파트장
2024.03 — 2025.08자바 과제 리뷰를 통해 기존 부원의 노하우를 신입 부원에게 전달하는 멘토링 프로그램 운영
"통합 네트워킹" 프로그램 신설하여 프론트엔드-백엔드 협업 프로세스 사전 교육
매주 기술 발표 진행 (Spring MVC 공통응답 구성, Spring Security 동작 원리 등)
Projects
Modic
2025.04 — 2025.08작가의 그림체를 라이센스로 거래하고 AI를 통해 2차 창작물을 생성하고 거래하는 마켓 플랫폼
Tech Stack
JDK 17, SpringBoot 3.0, Spring Data JPA, MySQL, Spring Security, RabbitMQ, Docker
AI 생성 이미지 유사도 검사
RabbitMQ 메시지 큐를 통한 비동기 처리 및 Dead Letter Queue를 활용한 실패 대응
유사도 투표 시스템
Redis 분산락(Redisson)을 적용하여 동시성 문제 해결, 3번 연속 정답 시 티켓 지급
파생 이미지 생성
RabbitMQ와 DLQ를 활용한 안정적인 이미지 생성 플로우 구현
Kampus
2024.11 — 2025.02한국에 온 외국인 유학생을 위한 커뮤니티
Tech Stack
JDK 17, SpringBoot 3.0, Spring Data JPA, MySQL, Spring Security, OAuth 2.0
WebSocket 1:1 채팅
채팅방 조회 최적화: 응답시간 2초 → 0.5초 (조인 쿼리 제거)
메시지 읽음 처리 최적화: 응답시간 2.4초 → 0.9초 (t2.micro 기준 1000개)
소셜 로그인
Spring OAuth를 활용한 Kakao, Google 로그인 구현 및 네이티브 앱/웹 인증 분리
CI/CD
Github Actions, Docker, AWS CodeDeploy를 활용한 자동 배포 파이프라인 구축
Education
홍익대학교(서울)
Seoul, Korea컴퓨터공학 전공
2019.03 — 2026.02 (졸업 요건 충족)평점: 3.81 / 4.5 (132학점)
전공 평점: 3.89 / 4.5