박동규 프로필 사진

Backend Developer

박동규 / Park Dong Kyu

"좋은 코드는 좋은 문화에서 나온다 - 사용자 중심 기술을 실현하는 개발자"

소개

안녕하세요! 사용자 중심 기술을 실현하는 백엔드 개발자 박동규입니다.
저는 단순히 코드를 작성하는 것을 넘어, 팀의 문화를 형성하고 함께 성장하는 리더십을 추구합니다. 다양한 프로젝트 리더 역할을 통해 기술적 우수성과 팀워크의 시너지가 만들어내는 가치를 깊이 이해하게 되었습니다.

"좋은 코드는 좋은 문화에서 나온다"는 신념으로, GitHub 코드 리뷰 문화를 정착시키고 팀원들과 함께 기술적 도전 과제를 해결해 나가는 과정을 즐깁니다. 사용자의 실제 문제를 해결하는 것이 최우선이며, 이를 위해 끊임없이 소통하고 개선합니다.

💻

기술 철학

사용자 중심 개발

실제 문제 해결에 집중

👥

협업 스타일

코드 리뷰 문화 정착

팀과 함께 성장

🚀

프로젝트 접근법

리더십과 기술력의 조화

지속 가능한 솔루션 추구

🎯

관심 분야

마이크로서비스 아키텍처

성능 최적화 & 클린 코드

기술 스택

💻 Backend

  • Java, Kotlin, Spring Boot
  • Spring Security, JPA, QueryDSL
  • REST API, FastAPI
  • Redis, MySQL, MongoDB

🎨 Frontend

  • Flutter, React
  • HTML/CSS, JavaScript
  • Responsive Design
  • State Management

🛠 DevOps & Tools

  • AWS (EC2, S3, ECR, ECS)
  • Docker, Kubernetes, Nginx
  • GitHub Actions, Argo CD
  • GitOps, CI/CD Pipeline
  • Linux, Certbot

🤝 Collaboration

  • Swagger API Documentation
  • Postman API Testing
  • Jira, Agile Project Management
  • Figma, Notion
  • Agile Methodology

핵심 역량

🔐 Spring Security

카카오, 애플, 로컬 로그인 등 다양한 인증 방식 구현 및 OAuth2 연동

☁️ AWS 인프라

EC2, S3, Nginx, Docker, Docker-Compose 활용한 서버 인프라 구축

성능 최적화

Presigned URL 도입으로 파일 업로드 속도 20-30% 개선, 서버 부하 감소

🗄️ 데이터베이스 최적화

Fetch Join 사용하여 N+1 문제 해결, Redis 캐싱 적용

🔄 CI/CD & GitOps

GitHub Actions와 Argo CD를 활용한 GitOps 기반 자동화 배포 파이프라인 구축

🐳 컨테이너 오케스트레이션

ECS Cluster와 Kubernetes를 활용한 컨테이너 기반 마이크로서비스 운영

🔒 동시성 제어

Redis를 활용한 분산 락 구현으로 동시성 문제 해결 - foody 앱에서 동일 미션에 여러 사용자가 동시 할당 요청 시 중복 방지

🤖 AI 최적화

TensorFlow Lite 모델 변환 및 모바일 환경 최적화

수상 경력

🏆

Google Solution Challenge Global Top 100

Google에서 주최하는 글로벌 개발 챌린지에서 전 세계 상위 100팀에 선정

Global Achievement
🥇

한국외대 공과대학 코드 페스티벌 알고리즘 대회

대학 내 알고리즘 프로그래밍 경진대회

1위
🥇

한국외대 2023 GBT 학부 Hackerthon Challenge

대학 내 해커톤 대회

1위
🥈

한국외대 & UMC 제 1회 Hackerthon

대학교와 UMC가 공동 주최한 해커톤 대회

우수상 2위

학력

🎓

한국외국어대학교

컴퓨터전자시스템공학부

재학 중

소프트웨어 공학, 데이터베이스, 네트워크, 알고리즘 등 전공 학습

동아리 경력

🚀

GDSC (Google Developer Student Clubs)

5th

Google이 후원하는 대학생 개발자 커뮤니티에서 활동하며 기술 프로젝트 개발 및 스터디 진행

📱

UMC (University MakeUs Challenge)

4th, 6th, 7th, 8th

대학생 IT 연합 동아리로 앱 개발 프로젝트 참여 및 스터디 운영, 다수 기수 활동을 통한 지속적인 성장

프로젝트 경험

2025.01 ~ 2025.02

LOVE KEEPER

커플의 사랑을 지키기 위해 소통을 도와주는 서비스

Spring Boot Flutter AWS Redis

주요 성과:
• 백엔드와 iOS 앱 개발 모두 담당
• App Store 배포 예정
• 커밋 77개 (100% 기여)

AWS ECS 기반 마이크로서비스 아키텍처

Internet Gateway & VPC

• VPC (10.0.0.0/16) 구성
• 2개의 Availability Zone
• Public/Private Subnet 분리
• NAT Gateway 설정

Application Load Balancer

• HTTPS (443) 리스너
• SSL/TLS 인증서 적용
• ECS 서비스로 라우팅
• Health Check 설정

ECS Cluster (Fargate)

• SpringBoot 컨테이너
• Auto Scaling 설정
• Service Discovery
• Task Definition 관리

RDS & ElastiCache

• RDS MySQL (Private Subnet)
• ElastiCache Redis 클러스터
• 자동 백업 및 복제
• VPC Endpoint 연결

인프라 구성 상세
  • 고가용성 구성: Multi-AZ 배포로 ap-northeast-2a, 2c에 걸쳐 서비스 분산
  • 보안 강화: Private Subnet에 ECS, RDS 배치하고 Security Group으로 최소 권한 설정
  • 컨테이너 관리: ECS Fargate로 서버리스 컨테이너 실행, 운영 부담 최소화
  • CI/CD 파이프라인: GitHub Actions → ECR → ECS 자동 배포 구축
  • External Services 연동: S3 (파일 저장), Gmail SMTP (이메일), Route 53 (DNS)
  • 모니터링: CloudWatch Container Insights로 실시간 모니터링 및 알람 설정

2025.01 ~ 2025.02

MODY

개인 맞춤 패션 스타일 추천 앱

Spring Boot OAuth2 AWS S3

주요 성과:
• Presigned URL 도입으로 파일 업로드 속도 20% 개선
• 회원가입 사용자 100명 이상 확보
• 2개월간 집중 개발 (Deep Dive)

AWS 인프라 구성

EC2 Instance

• t3.medium 인스턴스
• Docker 환경 구성
• SSL 인증서 적용 (Certbot)

S3 & CloudFront

• 정적 파일 저장소
• 이미지 CDN 배포
• Presigned URL 활용

RDS MySQL

• 프로덕션 DB 분리
• 자동 백업 설정
• 읽기 전용 복제본 검토

Container Registry

• Amazon ECR 활용
• Docker 이미지 관리
• 버전 관리 체계화

주요 기술적 구현
  • 마이크로서비스 준비: Docker Compose로 서비스별 컨테이너 분리
  • 파일 업로드 최적화: 클라이언트 → S3 직접 업로드로 서버 부하 감소
  • OAuth2 통합: Kakao OAuth2 Provider 패턴으로 확장 가능한 인증 구조
  • 성능 모니터링: CloudWatch 로그 그룹 설정 및 알람 구성
  • 보안 강화: VPC 설정, Security Group 최소 권한 원칙 적용

2024.01 ~ 2024.03

NUGGET

시각장애인을 위한 보행보조 어플리케이션

Flutter TensorFlow Lite Google Maps
🏆 Google Solution Challenge Global Top 100 선정

주요 성과:
• 시각장애인 보행 보조 앱 개발
• 실시간 장애물 인식 및 음성 안내 기능 구현
• 프론트엔드 개발 90%, 테스트 및 배포 100%

모바일 앱 아키텍처

Flutter Frontend

• MVVM 패턴 적용
• Provider 상태 관리
• 멀티스레딩 처리

TensorFlow Lite

• 모델 경량화 (90% → 30MB)
• 실시간 객체 인식
• 온디바이스 AI 처리

Google Maps API

• 실시간 위치 추적
• 장애물 정보 매핑
• 경로 안내 시스템

Flutter Isolation

• 백그라운드 처리
• UI 블로킹 방지
• 성능 최적화

주요 기술적 도전과 해결
  • AI 모델 최적화: TensorFlow Lite 변환으로 모델 크기 70% 감소, 추론 속도 3배 향상
  • 실시간 처리: Flutter Isolate로 AI 모델과 UI 스레드 분리, 60fps 유지
  • 접근성 최적화: TalkBack/VoiceOver 완벽 지원, 진동 피드백 구현
  • 배터리 최적화: 위치 추적 주기 동적 조절로 배터리 소모 40% 감소
  • 오프라인 지원: 주요 기능 오프라인 동작 가능하도록 설계

2023.09 ~ 2023.12

CHALIM

외국인 관광객을 위한 메뉴판 번역 앱

Flutter Papago API ChatGPT

주요 성과:
• 메뉴판 번역 UI 구현
• 환율 API 및 위치 기반 맛집 추천 기능
• 커밋 39개 (100% 기여)

외부 API 통합 아키텍처

Flutter App

• Stack Widget UI
• 카메라 실시간 프리뷰
• 다국어 지원 (i18n)

Papago OCR API

• 이미지 텍스트 추출
• 한국어 메뉴 인식
• 번역 정확도 향상

ChatGPT API

• 메뉴 설명 생성
• 문화적 맥락 설명
• 재료 알레르기 정보

위치 기반 서비스

• 주변 맛집 추천
• 실시간 환율 정보
• 오프라인 캐싱

주요 기술적 구현
  • 이미지 처리 최적화: 메뉴판 촬영 시 자동 크롭 및 보정으로 OCR 정확도 향상
  • API 비용 최적화: 응답 캐싱 및 배치 처리로 API 호출 횟수 50% 감소
  • UX 최적화: 스켈레톤 UI와 점진적 렌더링으로 체감 속도 개선
  • 다국어 지원: 영어, 중국어, 일본어 등 5개 언어 실시간 번역
  • 오프라인 모드: 주요 메뉴 데이터 로컬 저장으로 부분적 오프라인 지원

2023.06 ~ 2023.08

MAPPING 101

주식 투자 정보 시각화 플랫폼

React Express.js D3.js Chart.js

주요 성과:
• D3 라이브러리로 네트워크 그래프 구현
• 대용량 데이터 처리 및 시각화
• 150개 커밋 (팀 내 높은 비중)

풀스택 웹 애플리케이션 아키텍처

React Frontend

• SPA 아키텍처
• Redux 상태 관리
• Webpack 번들링

Express.js Backend

• RESTful API 설계
• JWT 인증 시스템
• 미들웨어 체인

D3.js 시각화

• 235만 데이터 렌더링
• 인터랙티브 그래프
• 실시간 업데이트

데이터 처리

• 대용량 CSV 파싱
• 메모리 최적화
• 캐싱 전략

주요 기술적 도전과 해결
  • 대용량 데이터 시각화: D3.js force-directed graph로 235만 개 노드 렌더링, 가상화 기법 적용
  • 성능 최적화: React.memo와 useMemo로 불필요한 리렌더링 방지, 60fps 달성
  • 데이터 처리: Web Worker로 메인 스레드 블로킹 방지, 청크 단위 처리
  • 인터랙티브 UI: 줌, 팬, 필터링 기능으로 사용자 경험 극대화
  • 반응형 디자인: 다양한 화면 크기에서 그래프 자동 조정

연락처

이메일

qkrehdrb0813@gmail.com
📱

전화

010-8661-4677
🐙

GitHub

github.com/dong99u