목록으로 돌아가기

안녕하세요! 👋

김세은입니다

Backend Engineer 💻

데이터 파이프라인 · 분산 시스템 · 소프트웨어 아키텍처를 다루는 백엔드 개발자입니다.
기술로 비즈니스 문제를 해결하는 것에 즐거움을 느낍니다. 🚀

💭자기소개

“비즈니스 병목을 기술적 표준과 아키텍처로 해결하는 엔지니어, 김세은입니다.”

안녕하세요! 👋 단순히 기능을 구현하는 것을 넘어, 시스템이 가진 구조적 문제를 진단하고 가장 적합한 아키텍처를 찾아 비즈니스 속도를 높이는 과정에 몰입하는 백엔드 개발자입니다.

데이터 흐름을 설계하는 것부터 개발 문화를 위한 도구(SDK)를 만드는 것까지, 기술이 실제 제품과 조직에 기여하는 접점을 고민합니다. 함께 성장하는 개발 문화를 만들어가는 것도 중요하게 생각합니다. 🤝

기술적 제약을 넘어 비즈니스 기회를 만드는 데이터 파이프라인

비즈니스 요구사항을 기술로 실현할 때, '기존 방식'이 정답이 아닐 수 있음을 항상 경계합니다. 전 직장에서 GA4의 데이터 지연(최대 24시간)으로 인해 실시간 마케팅 대응이 불가능했던 문제를 해결하기 위해, 관성적인 HTTP 수집 방식 대신 WebSocket을 활용한 실시간 게이트웨이를 제안하고 구축했습니다. 트래픽 스파이크 시 안정성을 위해 Kafka를 버퍼 레이어로 도입하여 백엔드 부하를 격리했습니다. 그 결과 데이터 지연 시간을 24시간에서 초 단위(Real-time)로 단축시켰고, 즉각적인 유저 이탈 방지 액션이 가능한 비즈니스 환경을 마련했습니다.

동료의 실수를 예방하고 생산성을 높이는 표준(Standard) 수립

팀 전체의 엔지니어링 쿨리티를 상향 평준화시키는 Tech Lead를 지향합니다. 사내 마이크로서비스 통신 규약이 부재했을 때, 동료들이 데이터 동기화를 위해 Kafka를 오남용(Async Request-Reply)하려는 아키텍처 안티 패턴을 발견했습니다. 저는 이것이 데이터 정합성에 치명적임을 설득하고, 대안으로 Kubernetes Native 환경에 최적화된 SDK(@goorm/service-client)를 직접 설계했습니다. Circuit Breaker를 SDK에 내장하여 장애 전파를 차단함으로써, 개발자들이 인프라 복잡성을 몰라도 안정적인 통신 코드를 작성할 수 있도록 생산성을 혁신했습니다.

지속 가능한 성장을 위한 아키텍처 철학

좋은 설계가 더 빠른 생산성을 만든다는 믿음으로 적합한 아키텍처를 제안하고 실무에 적용합니다. 복잡한 결제 도메인에서 비즈니스 로직을 외부 PG사 연동 코드로부터 격리하여, 정책 변경 시 핵심 코드의 수정 없이 유연하게 대처하는 경험을 통해 클린 아키텍처의 실질적 가치를 증명해 왔습니다.

🛠️핵심 역량

💻Languages

JavaJava
KotlinKotlin
TypeScriptTypeScript

⚙️Backend Frameworks

Spring BootSpring Boot
NestJSNestJS
JPA/HibernateJPA/Hibernate

📊Data & Messaging

Kafka (Streaming)Kafka (Streaming)
BullMQBullMQ
WebSocketWebSocket
PostgreSQLPostgreSQL
RedisRedis

☁️Infrastructure

KubernetesKubernetes
DockerDocker
AWS (EC2, S3, KMS)AWS (EC2, S3, KMS)
GCPGCP
TerraformTerraform
경력

주식회사 구름 (Goorm)

Backend Engineer

2024.03 – 현재

(2024.06 정규직 전환 / 인턴 기간: 2024.03 – 2024.06)

에듀테크 플랫폼의 백엔드 코어 개발 및 데이터 파이프라인 설계를 담당하고 있습니다. 인턴으로 입사하여 백엔드 개발자로서 인정받아 정규직으로 전환되었으며, 이후 사내 표준 SDK 개발과 운영 모니터링 시스템(APM/Error Handling) 및 아키텍처를 주도하며 엔지니어링 문화를 개선하고 있습니다.

사내 마이크로서비스 통신 표준화 SDK 개발 (Tech Lead)

2025.11 – 2025.12

  • Kubernetes Service Discovery를 지원하는 Feign 스타일의 선언적 HTTP 클라이언트 SDK 개발
  • Circuit Breaker 내장으로 외부 서비스 장애 전파 차단 및 시스템 격리성 확보
  • 이벤트 기반 아키텍처와 동기 통신의 역할을 명확히 구분하는 가이드 제시

교육생 로그 수집 및 실시간 정제 시스템 (GEM-Accumulation)

2024.11 – 2025.03

  • Kafka를 버퍼 레이어로 활용한 이벤트 기반 파이프라인 구축
  • 실시간 스트림 처리 로직 설계로 데이터 반영 주기를 '익일 확인'에서 '실시간'으로 단축
  • 학습 부진 학생 즉각 식별 및 케어를 위한 운영 대시보드 기술적 기반 완성

교육 플랫폼 마이크로서비스 구축 및 아키텍처 설계 (S-Class)

2025.09 – 현재

  • Member, Course, Order/Payment, Promotion 등 핵심 도메인 서비스 전반 구축
  • DDD & Hexagonal Architecture 적용으로 외부 의존성 격리 및 유지보수성 확보
  • Redis 분산락 및 Kafka를 활용한 고동시성 처리 및 Saga Pattern 기반 보상 트랜잭션 구현

사내 통합 운영/지원 플랫폼 (GEM Server)

2025.03 – 현재

  • WebSocket + SQLite(WAL Mode)를 활용한 계층형 저장 아키텍처로 실시간 폼 빌더 구현
  • AWS KMS 연동 Envelope Encryption으로 개인정보 보호 시스템 구축
  • BullMQ와 Sliding Window 전략으로 외부 API 트래픽 제어 및 100% 처리 성공
기타 활동 및 자격증

배지 및 인증

Building AI Agents with MongoDB Badge

Building AI Agents with MongoDB

Issued by MongoDB

기타 활동

  • • Open Source Contribution: gemini-cli
  • • 사내 기술 세미나 (STRIDE) 발표 (2025.11) - 개인정보 보호 MongoDB csfle암호화
  • • 사내 해커톤 준우승 (2위) (2024.11) - [slack 요약봇] 개발
  • • SQLD (SQL 개발자) - 한국데이터산업진흥원 (2024.03)
학력

동국대학교 컴퓨터공학과