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
- InterChain 모니터링 시스템 개발 | Back-End Developer | 2022.09 - 2023.12
- 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
- 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