Senior Software Engineer building backend platforms, developer tools, and applied AI products.
I build production-minded systems where reliability, clear ownership, and developer experience matter. Over 8+ years, I have delivered Java/Spring Boot microservices, Kafka-driven platforms, Kubernetes/AWS workloads, and Angular/Flutter product surfaces across transportation, tolling, internal platforms, and independent product work.
I enjoy the messy middle of engineering: turning vague business needs into clean service boundaries, useful automation, observable systems, and tools that teams actually want to use.
- Best fit: Senior/Staff Backend Engineer, Platform Engineer, Applied AI Engineer, or Technical Lead roles.
- Core strengths: Java, Spring Boot, microservices, payment workflows, event-driven architecture, cloud platforms, CI/CD, observability, and pragmatic product delivery.
- Recent direction: Building AI-assisted developer tools, release verification workflows, mobile-first platforms, and tolling/transportation systems.
- Working style: Direct, collaborative, calm under production pressure, and comfortable owning systems from design through operation.
- Leadership range: Previously led up to 36 engineers while staying close to design reviews, code quality, mentoring, delivery, and technical support.
Public repositories show how I build independently. My professional work adds enterprise depth across payment operations, design systems, production support, technical leadership, and high-stakes operational workflows.
|
Payment Systems & Financial Operations Hands-on understanding of payment flows across credit cards, bank/ACH, checks, Apple Pay, Google Pay, and PayPal. I think about payments as a lifecycle, not just "take money and return money": authorization, capture, settlement, refunds, voids/reversals, undo flows, chargebacks, disputes, reconciliation, audit trails, and operational reporting. Familiar with how customers, merchants, payment gateways, third-party payment processors, acquiring banks, issuing banks, and merchant configuration fit together underneath the user-facing payment experience. |
Technical Leadership & Team Enablement Led up to 36 engineers across delivery planning, technical design, code reviews, mentoring, cross-team communication, and release support. Comfortable helping teams move from unclear requirements to maintainable designs, readable pull requests, practical standards, and production-ready delivery habits. I stay close to the engineering details while supporting people: architecture discussions, debugging, incident triage, technical support, documentation, and quality gates. |
|
Design Systems & Operator Experience Worked on reusable UI patterns and design-system thinking for enterprise applications where consistency, accessibility, and speed matter. Care about workflows that real operators use every day: clear states, predictable forms, useful validation, readable tables, safe actions, and screens that help support teams resolve issues faster. |
Production Support & System Reliability Strong in production-minded engineering: logs, metrics, tracing, root-cause analysis, runbooks, technical support, incident follow-up, and safer release practices. I value systems that are explainable under pressure, especially when money movement, customer operations, or business-critical workflows are involved. |
Start here if you are reviewing my portfolio. The section is image-free by design so it stays clean in GitHub, mobile views, cached previews, and recruiter screenshares.
|
BeFam Genealogy, memberships, events, funds, billing, bilingual docs, release scripts, and production readiness. Signal: End-to-end product ownership across mobile app, Firebase backend, documentation, and release operations.
|
gig Checks whether ticket-related changes made it into the right release path before QA, client review, or deployment. Signal: Release engineering, CLI design, deterministic checks, and practical automation for multi-repo teams.
|
|
be-ai-heart Reusable project context, codebase memory, task handoff, token-aware workflows, CLI access, and MCP integration. Signal: Applied AI infrastructure thinking with a focus on context quality, reuse, and developer productivity.
|
AI Dev Coach Chrome extension with prompt scoring, prompt linting, sensitive data checks, platform adapters, and realtime coaching. Signal: Developer experience, responsible AI usage, browser extension architecture, and practical prompt quality systems.
|
|
Beaus Tolling Bounded contexts for identity, accounts, trips, cases, payments, reporting, configuration, and customer operations. Signal: Enterprise backend architecture, event-driven service boundaries, operator workflows, and platform governance.
|
Beaus Tolling Roadside Lane-event ingestion, roadside device health, image evidence, event contracts, and Kafka handoff to back-office workflows. Signal: Low-latency ingestion design, device telemetry, edge reliability, and event contract discipline.
|
- Backend and platforms: Java 17/21, Spring Boot, Spring Security, Spring Cloud, REST, GraphQL, OpenAPI, microservices, distributed systems
- Cloud and operations: AWS, Kubernetes, Docker, GitHub Actions, CI/CD, observability, incident response, release automation
- Payments and financial workflows: credit cards, bank/ACH, checks, Apple Pay, Google Pay, PayPal, refunds, voids/reversals, chargebacks, reconciliation, merchant setup, gateway and bank integration concepts
- Data and messaging: Kafka, Redis, PostgreSQL, Elasticsearch, SQL, caching, event-driven architecture
- Frontend and product: Angular, Angular Material, RxJS, NgRx, Flutter, Dart, TypeScript, JavaScript, Chrome Extensions
- AI and developer tooling: prompt quality systems, MCP workflows, CLI design, codebase memory, docs automation, Git automation
- Clear service boundaries and contracts that keep distributed systems understandable.
- Payment workflows should be modeled as reliable state machines with auditability, idempotency, and safe recovery paths.
- Observability that ships with the feature: logs, metrics, traces, dashboards, alerts, and runbooks.
- Developer tools that remove friction instead of adding another ritual.
- Practical AI usage that improves engineering judgment, not just output speed.
- Calm production ownership, readable docs, and strong release habits.
| 2017 GitHub since |
16 Public repositories |
6 Featured builds |
8+ years Professional experience |
Recent public work: BeFam, gig, be-ai-heart, AI Dev Coach, Beaus Tolling, and Beaus Tolling Roadside.
I'm open to senior and staff-level opportunities where backend systems, platform thinking, and applied AI can make a real product or operational impact.
- LinkedIn: linkedin.com/in/hunpham
- Email: phamhung.working@gmail.com
- Portfolio: hunpeo97.web.app




