About
김 명 균 (Nelson Kim)
E-MAIL: ssipflow@gmail.com
GitHub: https://github.com/ssipflow
- 핀테크, 블록체인 백엔드 개발자.
- 근본, 성능, 가독성을 중요하게 여기는 개발자.
- 늘 발전을 원하는 개발자.
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 제공
- 사내 컨텐츠 운영서비스 개발 및 운영 | Full Stack Developer | 2022.07 - 2023.12
- 오지스 운영 Front-End 서비스를 위한 컨텐츠 생산 및 관리 툴
- Secure coding 으로 ISMS 인증
- 재무모니터링 시스템 개발 및 운영 | Back-End Developer | 2022.04 - 2023.12
- 자금운영 현황 파악을 위한 Cron 및 API 서비스
- 기존 React 에서 직접 지갑 주소를 호출하여 생성하는 회계 데이터 자동화
- Front-End 비즈니스 로직을 서버로직으로 변경
- 코드 가독성 유지보수성을 높이기 위해 NestJS 도입
- Caver, EVM Client를 사내 자금 운용중인 DeFi 상품별 ViewContract 호출 및 데이터 가공
- Clean Architecture 도입
- Klayswap, Meshswap 상품별 현황 모니터링
- DeFi 토큰 종가 데이터 수집
- InterChain 모니터링 시스템 개발 | Back-End Developer | 2022.09 - 2023.12
- Sentbe | FinTech Back-End Developer | 2019.02.11 - 현재
- Sentbe PG 백소피스 API 개발 | Back-End Developer | 2021.12 - 2022.03
- PG 서비스 관리자 백오피스 API 개발
- Sentbe FDS | Back-End Developer | 2021.10 - 2021.11
- 부정거래 탐지시스템 API (Fraud Detection System) API 개발 및 운영
- 결제내역 대시보드 API 개발
- Sentbiz B2B 해외송금 서비스| Back-End Developer | 2019.11 - 2022.03
- B2B 해외송금 서비스 개발 및 운영
- Clean Architecture 적용 -> 가독성, 서비스 의존성 개선
- 설계일정 단축 및 비개발 담당자와의 커뮤니케이션 향상
- 비동기 메세지 큐 개발 -> Batch Process 에 비하여 안정적인 메세지 큐 운영
- 법인 기업 가입 기능 개발 -> 기업 가입 절차 개선
- KRW wallet 구축 -> 기업 자금 관리 업무 개선
- 회계자료, 한국은행 보고서 등 백오피스 기능 개발
- 폐쇄망 서비스 운영환경 구축
- Go, GRPC, Postgres, Redis, Vault, Minio, CentOS
- 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
- Sentbe PG 백소피스 API 개발 | Back-End Developer | 2021.12 - 2022.03
- 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
- Mesos Crawling Agent | 2018.05 - 2018.06
- 한국철도기술연구원 | 산학현장실습 인턴 | 2015.07 - 2015.08
- 시뮬레이션 프로그램 코드 분석 | 2015.07 - 2015.08
미니트램 주행시뮬레이션 프로그램 (Python) 코드 분석 및 연구개발에 활용할 프로그램 명세서 작성
- 시뮬레이션 프로그램 코드 분석 | 2015.07 - 2015.08