hyeonprojects - Overview

πŸ‘¨β€πŸ’» Software Engineer | DongHyeon Lee (μ΄λ™ν˜„)

Typing SVG

"I learn new technologies quickly and create business impact."
μƒˆλ‘œμš΄ κΈ°μˆ μ„ λΉ λ₯΄κ²Œ μŠ΅λ“ν•˜κ³ , λΉ„μ¦ˆλ‹ˆμŠ€ μž„νŒ©νŠΈλ₯Ό λ§Œλ“œλŠ” κ°œλ°œμžμž…λ‹ˆλ‹€.

⚑ At a Glance

πŸ’» Tech Stack

const stack = {
  languages: ["TypeScript", "Python", "Kotlin"],
  frameworks: ["NestJS", "FastAPI", "Spring"],
  messaging: ["Kafka", "SQS", "RabbitMQ"]
};

🎯 Focus Areas

  • πŸ—οΈ Distributed Systems (λΆ„μ‚° μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜)
  • πŸ“Š High Traffic Handling (λŒ€μš©λŸ‰ νŠΈλž˜ν”½ 처리)
  • πŸ€– Process Automation (업무 ν”„λ‘œμ„ΈμŠ€ μžλ™ν™”)

πŸ“ˆ Recent Impact

πŸ’° Cost Reduction: 40%
Reduced monthly operational costs through vendor optimization.
(벀더 μ΅œμ ν™”λ‘œ μ›” μš΄μ˜λΉ„ κ°μ†Œ)

⚑ Performance: +20% Speed
Improved processing time by introducing message queues.
(λ©”μ‹œμ§€ 큐 λ„μž…μœΌλ‘œ μ„±λŠ₯ κ°œμ„ )

πŸ€– Productivity: 200+ Tasks Auto
Automated manual workflows with custom admin tools.
(κ΄€λ¦¬μž 도ꡬ 개발둜 μˆ˜λ™ 업무 μžλ™ν™”)

πŸ’‘ Philosophy: Learn what is needed, apply what is learned.
ν•„μš”ν•œ κΈ°μˆ μ€ 배우고, 배운 κΈ°μˆ μ€ 싀전에 μ μš©ν•©λ‹ˆλ‹€.

πŸ› οΈ Tech Stack

Main

TypeScript Node.js NestJS Python FastAPI

Also Experienced

Kotlin Spring C#

Message Queue & Event

Kafka AWS SQS RabbitMQ

Database & Cache

MySQL Redis MongoDB DynamoDB

DevOps & Infra

AWS GCP Docker Jenkins

πŸ“ Recent Work

notification-system ⭐

Large-scale Notification System (λŒ€κ·œλͺ¨ μ•Œλ¦Ό λ°œμ†‘ μ‹œμŠ€ν…œ)
Kafka, SQS, Redis

  • Processed 20k requests per minute. (λΆ„λ‹Ή 2만건 처리)
  • Solved duplicate sending issues. (쀑볡 λ°œμ†‘ ν•΄κ²°)
  • Reduced costs by 40%. (λΉ„μš© 40% 절감)

audio-watermarking

Audio Watermarking Service (μŒμ› μ›Œν„°λ§ˆν‚Ή)
QIM, FFT, Python, RabbitMQ

  • Inserted invisible frequency & codes using QIM. (QIM + λΉ„κ°€μ²­ 주파수 μ‚½μž…)
  • Reduced processing time by 20%. (처리 μ‹œκ°„ 20% 단좕)

realtime-chat

Real-time Stock Chat (μ‹€μ‹œκ°„ 주식 μ±„νŒ…)
Socket.io, NestJS

  • Supported 1,000 concurrent users. (1000λͺ… λ™μ‹œ 접속)
  • Passed stress tests & achieved 90%+ Jest coverage. (슀트레슀 ν…ŒμŠ€νŠΈ 톡과 및 ν…ŒμŠ€νŠΈ 컀버리지 90%+)

πŸ“„ More Details: Resume (Korean)

🌱 Currently Learning

  • Kotlin + Spring Boot - Expanding into the JVM ecosystem.
  • Kafka Streams - Real-time data processing pipelines.
  • Kubernetes - Container orchestration.
  • Go - High-performance backend development.

🎀 Speaking & Writing

Conference

  • B2B Maker Seminar (2024): "High-Volume Notification System Architecture using Message Queues"
    ("λ©”μ‹œμ§€ 큐λ₯Ό ν™œμš©ν•œ λŒ€μš©λŸ‰ μ•Œλ¦Ό μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜" λ°œν‘œ)
  • Dalsacon: "Experience in Changing Email Service Vendors"
    (이메일 μ„œλΉ„μŠ€ 벀더사 λ³€κ²½ κ²½ν—˜ λ°œν‘œ)

Writing

πŸŽ“ Education

Silla University | Computer Engineering 2015 - 2021

  • Early member & 2nd Team Lead of Big Data Lab.
  • Published 2 papers in the Korea Multimedia Society.
  • 3rd Place, University Makerthon.

Daejin Info & Comm High School | Computer Info 2013 - 2015

  • 3rd Place, Dev Hackathon.

πŸš€ Open Source