About

About

Profile

profile-image

Name: Beomgi Kim | 김범기
Major: Dept. of Software, Gachon Univ. | 가천대학교, 소프트웨어학과
Email: chromato99@gmail.com
Github: https://github.com/chromato99
Homepage(Blog): https://chromato99.com


Introduction

저는 백엔드 아키텍처 설계 및 개발, 데이터베이스, 분산 시스템. DevOps 등의 주제에 관심이 많습니다.

여러 프로젝트와 활동을 통해 다양한 경험을 쌓으며 성장하기 위해 노력하고 있습니다. 또한 오픈소스에 관심이 많아, 앞으로 오픈소스 생태계에 기여하는 것을 목표로 하고 있습니다.


Education and Certificate

  • 2018.03 ~ 2024.02  가천대학교 소프트웨어학과 (GPA 4.13/4.5)
  • 2023.03 ~ 2023.08  가천 카카오엔터프라이즈 SW 아카데미 2기
    • 마이크로디그리 수여
  • 정보처리기능사 / 2021.07.16 / 한국산업인력공단
  • 리눅스마스터 2급 / 2022.04.01 / 한국정보통신진흥협회

Work

카카오엔터프라이즈 DB Engineer 체험형 인턴십

기간: 2024.01~2024.03

주요내용

  • 카카오엔터프라이즈 데이터베이스 플랫폼 팀 RDBMS 파트에서 인턴 근무
  • MySQL 구축, 복제 토폴로지 설계 경험
  • MySQL 백업 및 복구 솔루션 구축 경험
  • Orchestrator 기반 고가용성 토폴로지 구성
  • 서버 진단 및 레포팅 툴 제작

Experience

공개 SW 개발자 대회 - QUIC-S 프로젝트

진행기간: 2023.08~2023.12
주요내용: QUIC 프로토콜 기반 실시간 파일 동기화 시스템 개발. 논리시계 기반 버전 추적, 충돌 감지, 히스토리 저장, 공유 등의 기능을 제공
수행한 역할: 서버 개발. QUIC 프로토콜 기반 메시지, 파일 전송 프로토콜 모듈 개발
기술 스택: Go, quic-go, badger, protocal buffers, docker, cobra
결과/성과: 학생 부문 장려상 수상

Github

Blog Post

가천 카카오엔터프라이즈 SW 아카데미 (A-Form, A-Log 프로젝트)

진행기간: 2023.03~2023.08
주요내용: 3개의 아카데미 강의를 수강하며 A-Form(GPT 기반 설문 플랫폼), A-Log(동시편집 릴리즈 노트 공유 시스템) 프로젝트 수행
수행한 역할: Kubernetes 기반 시스템 설계 및 구축, Argo 프로젝트를 사용한 CI/CD 구축, 클라우드 서버 운용 담당. Rook Operator를 사용한 Ceph 클러스터 구축, A-Log 프로젝트에서는 추가로 Yorkie 노드 구축 및 yorkie-js-sdk를 사용한 동시편집 구현 담당
기술 스택: Docker, K8s, Argo Workflows, ArgoCD, Yorkie, React.js, Rook+Ceph, MongoDB, MySQL, ScyllaDB
결과/성과: 쿠버네티스를 사용한 클라우드 구축 경험, 우수 수료생 표창 수상

Project Github

Project Presentation

Blog Post

오픈소스 컨트리뷰션 아카데미 - Yorkie

진행기간: 2022.07~2022.11
주요내용: Yorkie 오픈소스 기여 활동
수행한 역할: 리드멘티로서 최종 발표와 모임 활동 주도. yorkie retention 기능 추가, 몽키패치 패키지 교체 및 버그픽스 기여
기술 스택: Go, Yorkie, MongoDB, gRPC
결과/성과: 오픈소스 프로젝트 기여 경험, Yorkie 프로젝트에 대한 이해

Blog Post

졸업작품 - Sharpic 프로젝트

진행기간: 2022.03~2023.06
주요내용: 여러 모델을 사용한 이미지 초해상화 플랫폼 개발
수행한 역할: 웹 프론트 및 서비스 API, 이미지 저장 서버 구축
기술 스택: Go, Gin, Docker, NGiNX, MinIO, React.js, PostgreSQL
결과/성과: ‘GAN을 활용한 고품질 이미지 생성 플랫폼’ 논문 투고

Github

Project Presentation

가천대학교, INC Lab 학부생 연구원

진행기간: 2022.07 ~ 2023.02
주요내용: 네트워킹 관련 논문 리뷰, IoT 정밀측위기술 및 공간분석이론을 적용한 유아교육 공간과 유아 행동 및 발달에 대한 융합연구 보조, 기술 보고서 번역 보조
수행 역할: 네트워킹 관련 논문 리뷰, 아동 행동 기반의 영상 데이터 수집 및 가공, 기술 보고서 번역 보조
기술 스택: Python, Network
결과/성과: 논문 리뷰 경험, 연구 보조 경험

논문 리뷰

HarmonyXR 프로젝트 (컴퓨터 그래픽스 강의 팀 프로젝트)

진행기간: 2022.10~2022.11
주요내용: 가상현실 환경(WebXR)에서 실시간 음악 연주를 구현하는 프로젝트
수행한 역할: WebRTC 기반 실시간 통신 구현, Three.js, WebXR 기반 상호작용 구현
기술 스택: JavaScript, Node.js, PeerJS(WebRTC), Three.js
결과/성과: 학부의날 발표작 선정 및 2등상 수상

Github

하눌신폭 동아리 - 프로그래밍 팀장

진행기간: 2021.03~2022.06
주요내용: C언어 프로그래밍 스터디, 무박2일 게임잼, overthewire(bandit) 문제 풀이
수행한 역할: 팀장으로서 스터디 자료 준비 및 진행, Olympic_Launchbox 게임 개발
기술 스택: C, JavaScript, Linux, bash
결과/성과: 동아리원들과 네트워킹 경험