Summary
Senior Backend Software Engineer with many years of experience building scalable backend systems in
Fintech, Lending, E-commerce, and Enterprise platforms.
Strong expertise in Java, Spring Boot, distributed systems, cloud-native architecture, and API
design.
Experienced in designing APIs, integrating third-party services, and supporting production systems at scale.
Professional Experience
Independent Software & AI Engineer
Mar 2026 - Present
Project: Enterprise Backend & AI Automation Platforms (Misti Shop & Oasis AI Suite) — Designed and engineered production-grade modern backend systems, distributed architectures, and automated AI workflow pipelines.
- Modern Java Backend: Built resilient backend microservices using Java 21, Spring Boot 3, Spring Security, JWT, and Flyway database migrations for scalable commerce workflows.
- High Concurrency & Caching: Designed real-time collaborative group ordering via WebSockets and optimized session management with Redis Cache, reducing database queries by 70%.
- Distributed Observability: Implemented end-to-end distributed tracing and APM observability using OpenTelemetry and SigNoz for latency profiling and reliability.
- AI Pipelines & Micro-servers: Orchestrated multimodal AI workflows and automated pipelines connecting Next.js with local Whisper STT, Lama inpainting inference servers, and self-hosted ComfyUI clusters.
- Cloud-Native & DevOps: Structured relational schemas with PostgreSQL, role-based access control, and automated multi-stage containerized deployments using Docker Compose.
Tech: Java 21, Spring Boot 3, PostgreSQL, Redis, WebSocket, OpenTelemetry, SigNoz, Docker, Next.js, TypeScript, AI/LLM Pipelines
TymeX - Senior Software Engineer
Dec 2021 - Dec 2025
Project: Personal Lending Platform (South Africa) — A digital lending platform for the South African market, supporting automated eligibility checks, bank statement analysis, affordability calculation, disbursement, and DebiCheck repayment flows.
- Designed, developed, and maintained core backend services for a large-scale digital lending platform.
- Integrated third-party services for bank statement analysis, decision engines, and repayment processing.
- Investigated and resolved production issues across data pipelines and business-critical flows.
- Collaborated closely with internal teams and partners to ensure reliability and stable delivery.
Tech: Java, Spring Boot, AWS Lambda, API Gateway, Kafka, MySQL, Flyway
Kido Group - Backend Developer
Jun 2021 - Dec 2021
Project: Sales Management Platform — Built a comprehensive sales management system from scratch to
support
sales staff, trade departments, administrators, distributor interfaces, and reporting dashboards.
- Designed backend services for inventory, promotions, and loyalty programs.
- Built and maintained RESTful APIs supporting mobile and admin applications.
- Supported business teams by resolving logic and data issues.
Tech: Java, REST APIs
M_Service (MoMo) – Java Software Engineer
Jun 2020 – Apr 2021
Merchant Solution: Built a system to support merchant onboarding within the MoMo ecosystem, allowing
users
to register as merchants, submit business information for KYC/KYB verification, and manage transactions and
promotions.
- Built backend services for merchant onboarding and KYC/KYB workflows.
- Designed APIs for merchant registration and profile management.
Partner Portal: Enhanced MoMo's Partner Portal for merchant partners to manage prepaid cards, payouts,
and transaction reporting.
- Developed authentication flows for SME merchants.
- Implemented features for prepaid cards, payouts, and transaction reporting.
Tech: Java, Spring Boot, Oracle
GNT Vietnam - Backend Developer
May 2019 - Jun 2020
Taikou Law (Debt Collection System): Web-based system for a Japanese debt collection company managing
contracts, debtors, statuses, and CSV import/export. Migration from PHP to Java-based architecture.
- Migrated legacy system from PHP to Java (Spring Boot).
- Rebuilt core data modules and improved maintainability and performance.
Jade (Online Strategy Game): Multiplayer strategy game featuring guilds, rankings, boss battles, and
loot systems.
- Built backend APIs and gameplay logic for multiplayer features.
- Managed deployment and ensured server stability.
Tech: Java, Spring Boot, MySQL, Flyway, Play Framework, Akka
IMT - Software Engineer
Jan 2018 - May 2019
Project: DMS ONE - Distribution Management System — Enterprise-grade system enabling centralized
control
across HQ, distributors, and on-field sales teams.
- Customized enterprise system features based on client requirements.
- Led small teams, handled task allocation and mentoring.
- Managed deployment and reporting modules.
Tech: Struts 2, Spring, Hibernate, Oracle