About

김 명 균 (Nelson Kim)

E-MAIL: ssipflow@gmail.com
GitHub: https://github.com/ssipflow

  • 비즈니스 로직이 한눈에 보이는 간결한 코드를 지향합니다.
  • 평균 60~70%의 테스트 커버리지를 유지합니다.
  • 블록체인 DeFi 자금 운용 백오피스 서비스 개발 경험 보유
  • B2B/B2C 해외송금 서비스 개발 및 운영 경험, 핀테크 도메인 전문성 보유
  • 클린 아키텍처 도입을 통한 안정성, 성능, 가독성 개선
  • 도메인 기반 용어 활용으로 개발자/비개발자 간 커뮤니케이션 개선
  • 새로운 기술에 빠르게 적응하고 적용하는 개발자

Education

  • 인하대학교 | 2013.03 - 2016.02
    • 컴퓨터정보공학과 학사 졸업
    • 네트워크, 운영체제, 유닉스시스템프로그래밍, 데이터베이스, 알고리즘, 객체지향프로그래밍, 자바프로그래밍, 웹프로그래밍 등 이수
  • 백석대학교 | 2007.03 - 2013.02
    • 소프트웨어공학과 중퇴 -> 인하대학교 컴퓨터정보공학과 편입
    • C언어프로그래밍, 자료구조, 소프트웨어공학 등 이수

Skill Set

  • Language : GO, JAVA, JavaScript, TypeScript, Python, C/C++
  • Framework : Spring Boot, Clean Architecture, Nest.js, Node.js
  • DB : MySQL, InfluxDB, Redis, PostgreSQL
  • ETC : GRPC, Kubernetes, MESOS, DC/OS, Docker, Docker Swarm, Netflix OSS, CentOS

Career & Experience

  • Ozys | BlockChain Back-End Developer | 2022.04 - 2023.12
    • InterChain 모니터링 시스템 개발 | Back-End Developer | 2022.09 - 2023.12
      • EVM ViewContract를 호출하여 InterChain 노드 운영 현황 데이터 수집
      • 노드 운영 현황 metric 가공 및 API 제공
      • TypeScript, NestJS, TypeORM, MySQL, AWS S3
    • 사내 컨텐츠 운영서비스 개발 및 운영 | Full Stack Developer | 2022.07 - 2023.12
      • 오지스 운영 Front-End 서비스를 위한 컨텐츠 생산 및 관리 툴
      • Secure coding 으로 ISMS 인증
      • ViewContract 호출로 운영풀 모니터링 메트릭 수집 및 API 제공
      • NodeJS, MySQL, AWS S3
    • 재무모니터링 시스템 개발 및 운영 | Back-End Developer | 2022.04 - 2023.12
      • 자금 운용 현황 파악을 위한 Cron 및 API 서비스
      • 기존 React 에서 직접 지갑 주소를 호출하여 생성하던 회계 데이터 자동화
      • Front-End 비즈니스 로직을 서버로직으로 변경
      • 코드의 가독성 및 유지보수성을 높히기 위해 NestJS 적용
      • Clean Architecture, 유닛테스트 도입
      • Caver, EVM Client 를 사내 자금 운용 중인 DeFi 상품별 ViewContract 호출 및 데이터 가공
      • Klayswap, Meshswap 상품별 현황 모니터링
      • DeFi 시스템 토큰 종가 데이터 수집
      • TypeScript, NestJS, TypeORM, MySQL, AWS S3
  • Sentbe | FinTech Back-End Developer | 2019.02 - 2022.04
    • Sentbe PG 백소피스 API 개발 | Back-End Developer | 2021.12 - 2022.03
      • PG 서비스 관리자 백오피스 API 개발
      • 계층 분리를 위해 QueryDSL을 적용하여 JPA 의존성 개선
      • Swagger API Docs 를 활용하여 API 문서화
      • Spring Boot, QueryDSL, Spring Data JPA, Postgres
    • Sentbe FDS | Back-End Developer | 2021.10 - 2022.04
      • 부정거래 탐지 시스템 API (Fraud Detection System) API 개발 및 운영
      • 서비스 API 개발 및 대시보드 API 설계
      • API Key를 적용하여 권한 인증
      • 기존 Golang B2B 시스템과의 호환을 위해 vault configuration 사용
      • Spring Data JPA 적용
      • Senbe 최초 Spring 프로젝트
      • Spring Boot, Spring Security, Spring Cloud Config Server, Spring Data JPA, Postgres
    • Sentbiz B2B 해외송금 서비스| Back-End Developer | 2019.11 - 2022.04
      • Sentbe B2B 서비스 개발 및 운영
      • Clean Architecture 적용
      • 의존성 주입을 적극 활용하여 일관성 있는 코드 구조 정립
      • 비동기 messaging queue 서비스 구축
      • 법인기업 가입 서비스 구축
      • 회계자료, 한국은행 보고서 등 백오피스 기능 구현
      • 폐쇄망 서비스 운영환경 구축
      • Go, GRPC, Clean Architecture, Postgres ORM
    • Sentbe B2C 해외송금 서비스 | Back-End Developer | 2019.02 - 2021.01
      • B2C 해외송금 서비스 개발 및 운영
      • 자사 해외송금 API 연동
      • SMS / 알림톡 알림 서비스 개발
      • Batch Process 개발 -> 실시간 송금상태 추적
      • 회계자료, 한국은행 보고서 등 백오피스 기능 개발
      • Docker Swarm, Vault, Redis 등 운영환경 구축
      • Go, GRPC, Postgres, Redis, Vault, Minio, CentOS
  • NexCloud | Back-End Developer | 2017.10.10 - 2019.01.31
    • Mesos Crawling Agent | 2018.05 - 2018.06
      • Docker 기반 DC/OS, MESOS 모니터링 서비스인 NexClipper의 Agent 개발
      • REST 방식으로 Mesos API를 크롤링하여 Metrics 데이터 수집
      • JAVA, Docker
    • NexClipper Oauth Service | 2018.05 - 2018.05
      • JWT 인증 서비스 개발
      • API Gateway와 연동하여 JWT 토큰 유효성 검증 및 업데이트
      • Spring Boot, JWT, Docker
    • NexClipper API Service | 2018.02 - 2018.09
      • NexClipper 프로토타입에서 DB에 직접 접근하던 Buisness 로직을 API로 분류
      • MySQL, InfluxDB, Redis 등에 접근하여 Mesos, Kubernetes Metrics 반환
      • Spring Boot, Swagger, Docker
    • NexClipper MSA 전환 | 2018.02 - 2018.04
      • NexClipper 프로토타입을 Micro Service Architecture로 전환
      • API Gateway (Eureka + ZUUL) 개발 후, DDD에 입각하여 수집한 데이터 종류 및 기능에 따라 Mesos API, Search API, Oauth Service 등으로 분할
      • Spring Cloud (Spring Boot + Netflix OSS), Docker
    • NexClipper API Gateway | 2018.02 - 2018.04
      • Micro Service Architecture를 위한 API Gateway 개발
      • Mesos, Marathon 환경에서 사용
      • Netflix OSS인 ZUUL과 Eureka를 커스터마이징하여 Side-car 및 Eureka Client가 필요 없는 마이크로서비스 polyglot 지원
      • Spring Cloud (Spring Boot + Netflix OSS)
      • https://github.com/NexClipper/NexGate
    • NexClipper 프로토타입 | 2017.11 - 2018.02
      • Mesos, DC/OS 클러스터 및 서비스를 모니터링 하는 솔루션 NexClipper의 프로토타입 개발
      • InfluxDB, Redis, MySQL에 수집된 데이터를 조회하는 기능 구현
      • Spring Boot, Docker
  • 한국철도기술연구원 | 산학현장실습 인턴 | 2015.07 - 2015.08
    • 시뮬레이션 프로그램 코드 분석 | 2015.07 - 2015.08
      미니트램 주행시뮬레이션 프로그램 (Python) 코드 분석 및 연구개발에 활용할 프로그램 명세서 작성