안녕하세요. 백엔드 개발자 김동영입니다.

목적에 따라서 유연하게 기술을 선택합니다.

유저를 위한 프로젝트에서는 비용 대비 효용을 극대화하고, 학습 프로젝트에서는 대규모 트래픽 처리를 고려하는 등 목적에 맞는 판단을 합니다.

남에게 설명하는 것을 즐기고 자신합니다.

  • 수학학원 선생님으로 근무하며 능력을 인정받아 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

Certificates & Language

자격증

정보처리기사2024.09.10 취득
SQLD (SQL 개발자)2025.09.19 취득

어학 성적

TOEIC 920점2025.02.15 취득

Skills

Backend

JavaSpringBootSpring Security

Frontend

JavaScriptReact.js

DevOps

DockerAWS