About me
김현구(Hyunku Kim)
안녕하세요! 다양한 지식을 아우르는 개발자가 되기 위해 꾸준히 노력하는 김현구입니다.
Skills
Language
- C++
- Java
- Go
Framework & Tool
- Spring Boot & JPA
- K8s & Docker
- Fiber & GORM
Contacts
Etc
Education & Experiences
-
LG Electronics
H&A CX Lab Q9 Task에서 Software Engineer로 근무 중.
2024.01 - -
Kakaobrain PathFinder 2기
카카오브레인 패스파인더 팀에서 백엔드 개발자로 근무.
2023.06 - 2023.08Introduction
대규모 언어 모델(LLM)을 활용하여, 고객센터의 차세대 챗봇 서비스를 개발하는 프로젝트를 진행했습니다.
Tech Stack
Spring Boot(Java), FastAPI(Python), MongoDB, Redis, Milvus, Docker -
2023 Wavve Tech Internship
플랫폼기술본부 소속 인프라 개발팀에서 백엔드 개발자로 근무.
2023.03 - 2023.05Introduction
실시간 방송에서 사용자들이 감정표현에 기반하여 서로 소통할 수 있는 서비스 개발에 참여했고, 더불어 웨이브 빌링 시스템의 백오피스 개발을 담당 및 진행했습니다.
Tech Stack
실시간 감정표현 소통 서비스 - NestJS(Typescript), MySQL, Redis, Docker
빌링 백오피스 시스템 - Fiber(Go), GORM, MySQL, Docker -
T-Worx for Developers (SK Telecom 2022 Internship)
AI & Co 소속 Comm Engine Team에서 백엔드 개발자로 근무.
우수 인턴 선발2022.07 - 2022.08Introduction
선행 프로젝트로 WebRTC 기반 차세대 통신 플랫폼 개발을 진행하는 팀에 속하여, WebRTC Signaling 분석 용이를 위한 Signaling 로깅 서버 및 시각화 시스템에 대해 설계 및 개발을 담당, 진행했습니다.
Tech Stack
Spring Boot(Kotlin), MySQL, MongoDB, Docker, Flutter(Dart) -
K-Digital Training
쿠버네티스 전문가 양성 과정 부트 캠프 수료.
우수 수료생 선발2022.01 - 2022.054개월간 해당 과정을 수강하며 컨테이너 인프라 환경 관련 지식들을 학습했습니다.- Docker
- 이미지, 컨테이너의 개념
- Dockerfile
- Kubernetes
- 쿠버네티스 클러스터의 개괄적인 구조
- 오브젝트와 컨트롤러의 개념, yaml 파일 기반 인프라 문서화
- AWS
- load balancing, auto scaling, VPC 등의 심화 내용
-
University of Seoul
서울시립대학교 컴퓨터과학부 졸업.
GPA: 4.03/4.52016.03 - 2022.02
Projects
-
K5sMovie
영화 리뷰, 채팅 사이트
https://github.com/K5S-TEAM2022.03 - 2022.04Introduction
쿠버네티스 전문가 양성 과정 강의를 수강하며 진행한 프로젝트입니다.
영화에 대한 정보와 리뷰를 볼 수 있고, 특정 영화의 채팅방을 통해 실시간 대화를 할 수 있는 서비스입니다.
하나의 큰 모놀리딕 서비스가 아닌 마이크로 서비스들로 하나의 Cloud Native 서비스를 구축했습니다.
AWS에서 하나의 EC2가 아닌 EKS를 활용하여 여러 EC2 Node에 서비스를 배포했습니다.Tech Stack
Spring Boot(Java), MySQL, Docker, Kubernetes
What I do
- 서비스 아키텍처 설계
- 전체 유스케이스 설계
- 인증 기능 마이크로 서비스 구현
- 유저 편의 기능 마이크로 서비스 구현
서비스 아키텍처 다이어그램
전체 서비스 유스케이스 다이어그램 -
소소한 장보기
소상공인-소비자 소통 플랫폼
https://github.com/like-soso2021.09 - 2021.12Introduction
대학교 컴퓨터과학부 종합설계 강의를 수강하며 진행한 프로젝트입니다.
소상공인과 소비자를 연결하는 플랫폼으로, 관련 백엔드 서버 및 소상공인과 소비자를 위한 각각의 App을 제작했습니다.Tech Stack
Spring Boot(Java), Android(Java), MySQL, Firebase
What I do
- API 서버 구축
- ERD 작성 및 DB 구축
- 전체 유스케이스 기초 설계, 소상공인 측 API 프로세스 설계 및 구현
- 어플리케이션 구현
- 채팅 서비스 구현
ERD
유스케이스 다이어그램(점포 고객)
유스케이스 다이어그램(점포 주인)
유스케이스 다이어그램(관리자)
API 명세서
Awards & Scholarship
SK Telecom Internship Program 우수상
SKT T-Worx 인턴십 과정 우수상
K-Digital Training 우수상
쿠버네티스 전문가 양성 과정 3기 우수상
캡스톤 디자인 우수 작품상 (소소한 장보기)
2021.2학기 종합설계 교과목 설계 프로젝트 우수 작품상
장학금 수여 내역
- 2020/1학기 학업우수장학(II종)
- 2021/2학기 학업우수장학(II종)
