Hyunpill Gong
Calgary, Alberta · 9+ years shipping

Hyunpill Gong

Senior Software Engineer

Goes by Phillip

Full-Stack & Event-Driven Microservices

Nine years building event-driven microservices and full-stack applications in Java/Spring Boot and C#/.NET — Kafka-based distributed systems, containerized deployments on Kubernetes and OpenShift, and financial workflow systems for B2B SaaS.

What I do

About

Event-Driven Systems

Kafka-based distributed systems in Java and Spring Boot — including a pipeline that copies petabyte-scale file systems to S3, Azure, and GCP across horizontally scaled workers.

Financial Workflows

Invoicing, rebates, reconciliation, payouts, and GL mapping for a B2B marketplace connecting 10,000+ suppliers and processing $70M+ in monthly transactions.

Cloud & Delivery

Containerized microservices on Kubernetes, OpenShift, and Helm, wired through Jenkins and GitLab CI/CD, with the React interfaces built against them.

AI-Assisted Development

Brought Claude Code and GitHub Copilot into the team workflow for legacy codebase analysis and AI-assisted test generation, raising sprint throughput 30%.

6 roles · 2017 — now

Experience

June 2024 – June 2026

LBMX

Software Developer · Rebate Management

Remote, London, ON

  • Built and extended financial workflow features — invoicing, rebate management, reconciliation, payouts, and GL mapping — for a B2B marketplace connecting 10,000+ suppliers and processing $70M+ in monthly transactions.
  • Automated rebate calculation and reconciliation logic, cutting manual finance processing time.
  • Optimized import and CRUD APIs across program, reconciliation, and payout services, reducing bulk import time for large rebate programs.
  • Introduced Claude Code and GitHub Copilot into the team workflow for legacy codebase analysis and feature development, raising sprint throughput 30%.
  • Expanded automated unit and integration coverage with AI-assisted test generation across the rebate, reconciliation, and payout workflows.
  • C#
  • .NET
  • SQL
  • React
  • REST APIs
  • Microservices

October 2023 – May 2024

Enthusiast Gaming

Software Developer · TypeRacer

Hybrid, Edmonton, AB

  • Shipped player-facing features for TypeRacer, a multiplayer typing game with 200M+ recorded races — custom text races, an enhanced practice mode, and accessibility display settings.
  • Java
  • Python
  • React
  • SQL
  • REST APIs
  • Kubernetes
  • Docker

November 2021 – September 2023

Amdocs

Software Developer

Remote, Ottawa, ON

  • Developed cloud-native microservices with Java, Spring Boot, and Kafka for a platform serving telecom service providers, exposing RESTful and event-driven APIs.
  • Engineered a search and analytics product on Elasticsearch with interactive React dashboards, using Kibana and Grafana for operational monitoring.
  • Built a React Storybook playground that became the team's shared environment for developing and testing UI components.
  • Mentored developers and presented feature demos to product owners.
  • Java
  • Spring Boot
  • Kafka
  • React
  • Redux
  • Elasticsearch
  • Kubernetes
  • Helm
  • OpenShift

May 2019 – November 2021

Superna

Software Developer · Golden Copy, Eyeglass

Ottawa, ON

  • Built core features of Golden Copy, a Kafka-based distributed pipeline copying petabyte-scale file systems from Dell PowerScale to AWS S3, Azure, and GCP across horizontally scaled workers.
  • Redesigned message processing with manual Kafka offset commits and batching, preventing message loss on worker failure and improving progress tracking on long-running copy jobs.
  • Developed ransomware detection and automated remediation for Eyeglass, protecting billions of files for 2,600+ enterprise customers by turning storage audit logs into events that trigger lockout, snapshots, and recovery.
  • Java
  • Python
  • Kafka
  • ZooKeeper
  • GraphQL
  • Amazon S3
  • React
  • Kubernetes
  • Jenkins

July 2018 – May 2019

Opin Software

Software Developer

Ottawa, ON

  • Architected custom Drupal themes and modules for 5 client websites, led code reviews, and provided technical guidance in client meetings.
  • PHP
  • JavaScript
  • React
  • SQL
  • Drupal
  • GitLab CI/CD

January 2017 – June 2018

Digital Echidna

Web Developer

London, ON

  • Built and maintained Drupal themes and modules for 8 client sites, conducted team code reviews, and contributed to open-source Drupal projects.
  • PHP
  • JavaScript
  • React
  • SQL
  • Drupal
  • GitLab CI/CD

2016

Fanshawe College

Advanced Diploma, Computer Programmer Analyst

London, ON

President's Honour Roll · 4.02 GPA

Education

The toolbox

Skills

Languages

  • Java
  • C#
  • Python
  • JavaScript
  • PHP
  • SQL

Frameworks & APIs

  • Spring Boot
  • .NET
  • React
  • Redux
  • REST APIs
  • GraphQL
  • D3.js
  • Material UI

Architecture & Messaging

  • Microservices
  • Event-Driven Architecture
  • Kafka
  • RabbitMQ
  • ZooKeeper

Cloud, DevOps & Data

  • Kubernetes
  • Docker
  • OpenShift
  • Helm
  • Jenkins
  • GitLab CI/CD
  • Amazon S3
  • Elasticsearch
  • Kibana
  • Grafana

Testing & Tools

  • JUnit
  • Cypress
  • Storybook
  • Unit / Integration Testing
  • Git
  • Bitbucket
  • Gerrit
  • Jira
  • Claude Code
  • GitHub Copilot
3 things I built

Projects

PulseMonitor dashboard showing monitor status, uptime, response time, and recent incidents

API Monitoring & Observability

PulseMonitor

A monitoring platform for tracking API availability, response times, and health status across multiple endpoints — with automated status checks, uptime history, and an incident log.

  • C#
  • ASP.NET Core
  • Next.js
  • REST API
  • PostgreSQL
  • Background Processing
StockLens dashboard showing market overview index cards, a watchlist table of tracked tickers, and top gainers, losers, and most active stocks

Financial Data & Analytics

StockLens

A stock research and portfolio analytics application built on external financial APIs — covering stock search, price charts, a watchlist, and a market overview.

  • Java
  • Spring Boot
  • Next.js
  • External APIs
  • Data Normalization
  • Caching
  • PostgreSQL

AI-Powered Application

KidsStory

Upload a photo, add a short story prompt, and get back a personalized 10-second animated story video — no sign-up required.

  • Java
  • Spring Boot
  • Next.js
  • React
  • AI Generation API
  • Video Processing
Open to new work · Calgary, Alberta

Let's build something that ships.

© 2026 Hyunpill Gong