김호빈
백엔드 엔지니어
연락처
이메일
sksjsksh32@gmail.com
전화번호
010-7174-4174
자기 소개
Java, Kotlin, Spring 기반 3년차 백엔드 개발자로 일 로그 8000만 건의 추천 서비스 스타트업과 농기계 자율주행 스타트업에서 백엔드 시스템 개발과 데이터 파이프라인 구축 업무를 진행했습니다. 디바이스 OTA 관리, OIDC 인증, 이벤트 기반 동기화 등 도메인 복잡도가 높은 시스템을 멀티모듈 아키텍처로 설계·구현했습니다.
테스트 코드 작성을 즐기며 실제 환경에 맞는 테스트를 통해 가능한 모든 경우를 대비하고자 노력합니다. Testcontainers 기반 통합 테스트와 idempotency·retry·rollback 정책으로 멱등하고 회귀에 강한 코드를 추구합니다.
모르는 영역에 발을 들이는 것을 좋아합니다. 신기술에 관심이 많아 Keycloak, Kafka Streams, LLM 등 여러 기술을 배우고 실제로 업무에 적용한 경험이 있습니다. 이러한 배움으로 문제를 해결할 때 항상 더 나은 방법과 기술을 찾고자 노력합니다.
기술 스택
*실무에서 사용한 기술입니다.
언어/프레임워크
Java, Kotlin, Spring Boot, Spring Batch
메시징/스트리밍
Kafka, Kafka Streams, AWS SQS/SNS, AWS IoT(MQTT)
인증/보안
Keycloak(OIDC), Spring Security
데이터베이스
Postgres, Redis, MongoDB
테스트
JUnit, Testcontainers, Kover
경력 사항
아그모
TD팀 백엔드 엔지니어
25.02 ~ 현재 / 1년
농기계 자율주행 시스템 및 ISOBUS 기반 OS 플랫폼 스타트업
• SEAMOS : 농기계/건설기계 OS 플랫폼 서비스. 앱 마켓플레이스, 디바이스 OTA 관리, 통합 Keycloak 인증 서버 구축
• 자율주행 데이터 파이프라인 : 차량 이벤트 로그 수집·실시간 집계·배치 적재·모니터링 API 까지 E2E 파이프라인 개발
• NISHIBE : 일본 택시 운행관리 서비스 백엔드 신규 설계·구축 (ReBAC 권한 시스템, 운행일보 배치)
Kotlin/SpringKafka StreamsSpring BatchKeycloakAWS IoTPostgresMongoDBRedis
테크랩스
AI 사업부 백엔드 엔지니어
23.11 ~ 25.02 / 1년 4개월
고객 활동 이력을 바탕으로 한 초개인화 추천 서비스 스타트업
• Interest detection : 사용자가 선택한 상품을 통해 GPT 로 관심사 키워드를 추출하고 상품을 추천하는 LLM 서비스 개발
• 연합뉴스 추천 시스템 : 뉴스 추천 서비스를 위한 뉴스 피드 이벤트 데이터 수집 ETL 파이프라인 개발
• 하루 8000만 건의 쇼핑몰 사용자 로그를 수집하고 분석하는 ETL 파이프라인 관리
Java/SpringKotlinPythonAWS KinesisPostgresMongoDBOpenAI API
프로젝트 경험
아그모
백엔드 엔지니어 / 2025.02 ~ 현재
SEAMOS 마켓플레이스 & 디바이스 OTA
2025.04 ~ 현재
• ISOBUS 기반 장비에 앱을 제공하는 마켓플레이스 및 디바이스 OTA 관리 서비스
• 마켓플레이스 백엔드 API 개발 (앱 설치/다운로드/검색, 디바이스·회원·조직 관리)를 멀티모듈 아키텍처로 설계
• AWS IoT(MQTT)/HTTPS 디바이스 상태 수집 + 상태 전이 엔진, OTA 캠페인·업데이트·취소·retry 구현
• idempotency·retry·timeout·rollback 정책과 Redis 분산 락으로 멱등하고 회귀에 강한 OTA 처리 구현
• 디바이스 Shadow 상태 SQS Consumer 적재 + Redis 캐싱으로 인증·가드 경로의 반복 DB 조회 제거
Kotlin/SpringAWS IoTSQSPostgresRedis
Keycloak OIDC 인증 & 보안
2025.05 ~ 현재
• 통합 Keycloak 인증 서버 구축 및 OIDC 인증 전환, 디바이스 단위 인증 체계 구축
• Keycloak 커스텀 SPI 개발 — 기존 사용자 BCrypt 마이그레이션, email OTP 2-step 회원가입, device direct grant, user CUD 이벤트 SNS 발행
• BFF 패턴 Keycloak 콜백/로그인/로그아웃/refresh 엔드포인트 구현, SQS로 KC user 이벤트 수신 후 로컬 DB 동기화
• deviceId+pin → per-device client JWT 발급, device-scoped 권한 및 토큰 role/userId claim 정합화
• @PreAuthorize 세분화 권한, IDOR 방어, OWASP 기반 보안 점검(평문 로깅 마스킹·시크릿 외부화) 수행
Kotlin/SpringKeycloak SPISpring SecuritySNS/SQS
자율주행 로그 데이터 파이프라인
2025.02 ~ 현재
• 차량 이벤트 로그를 수집·집계·적재·시각화하는 E2E 데이터 파이프라인 개발
• Protobuf 차량 이벤트 수집 서버(log-server)에서 Kafka 전송 + 위치정보 AWS KMS 암호화 적용
• Kafka Streams(stream-processors) 실시간 집계 — 실시간 위치·작업량(workunit)·경고·동시접속자, structured-log 전환, DLQ 설계
• Spring Batch(log-batch) 일배치로 history S3 적재·통계 산출, 청크·메모리 튜닝으로 OOM 해소
• 실시간 위치 소켓 서버(socket-consumer) — LiveLocation WebSocket 송출 + KMS 좌표 복호화
• 모니터링 API(monitor-server) — 주행기록 CSV 조회, 사용자 통계 대시보드, Envers 변경 이력 관리
Kotlin/SpringKafka StreamsSpring BatchMongoDBProtobufAWS KMS
NISHIBE 택시 운행관리 플랫폼
2026.04 ~ 현재
• 일본 택시 운행관리 서비스 백엔드를 신규 설계·구축
• User/Vehicle 2종 인증 주체를 추상화한 JWT subjectType 분기 인증 + 조직 계층 권한 상속(CTE) 설계
• 경량 ReBAC(Zanzibar 모델) 기반 권한 시스템 설계 및 구축
• 운행일보/월보 — DTG CSV 파싱·집계·매핑 배치 + presigned 업로드, 기간 집계 대시보드 API 개발
Kotlin/SpringReBACPostgresRedisAWS SESS3
테크랩스
AI 사업부 백엔드 엔지니어 / 2023.11 ~ 2025.02
Interest detection
2024.04 ~ 2025.02
• 사용자가 선택한 상품을 통해 GPT 로 관심사 키워드를 추출하고 상품을 추천하는 서비스
• 상품/리뷰 데이터로 추천문구를 추출하는 LLM 기반 ETL 파이프라인 개발
• 추천문구와 추천결과를 조합하는 Spring 서버와 langchain 을 활용하는 fast api 서버 개발
• 수 초 이상 걸리는 gpt 요청으로 인한 지연을 비동기로 구조를 변경하여 200ms ~ 300ms 로 개선
• EKS 와 Lambda, SNS 를 활용한 서버리스 이벤트 기반 아키텍처로 일 100만 건의 상품과 1만 건의 리뷰에서 키워드 및 추천문구 출력 처리
Kotlin/SpringPythonAWS EKSMongoDBOPENAI API
연합뉴스 추천 시스템 파이프라인 설계
2024.03 ~ 2024.10
• 연합뉴스 피드의 추천 시스템 개발
• 구독자의 이벤트를 수집하고 적재하는 ETL 파이프라인 개발
• 주기(일/시간)별 추천 로직을 추출하는 배치 프로세스 구축 및 관리
• 추천 결과 및 사용자 이벤트를 대시보드로 보여주는 API 개발
• 반정규화 및 파티셔닝으로 수 백만 row 의 DB 조회시간을 초 단위에서 500ms 이하로 단축
Kotlin/SpringPostgres(AWS Aurora)KinesisRedshift
추천 시스템 관리
주요 업무
• 하루 8000만 건 로그, API 호출 4000만 회의 Spring 기반 추천 API 및 배치 시스템 관리
• 데이터독 PoC 및 도입 및 고도화로 실시간 모니터링 시스템 구축
• 자사 6개 모든 서비스에 대한 기능/부하 테스트 진행 및 비용감소 프로젝트로 AWS 비용 월 56% 감축
Java/SpringKotlinPostgres(AWS Aurora)KinesisDatadogS3
자격증 / 교육
자격증
정보처리기사
2026.06.12

SQL Developer
2025.12.12

AWS DevOps Engineer - Professional
2024.03.27

AWS Solutions Architect - Professional
2024.02.14
교육
코드스테이츠
2023.03 ~ 2023.10
• 백엔드 개발자 양성 교육 과정 (45기)
• Java, Spring 학습
• 페어 프로그래밍, 팀 프로젝트를 통한 협업
육군사관학교
2014.03 ~ 2018.03
• 국제관계학과
• 5년 군복무 ( ~ 23.04)