Mifos Fineract — Core Banking
Built and enhanced scalable banking microservices on an open-source financial platform.
Senior Backend & FinTech Engineer
Architecting mission-critical core banking, FinTech, Enterprise ERP & AI-assisted engineering.
Six years architecting secure, scalable backend systems for core banking, microfinance, stock-exchange operations, and Enterprise ERP. Built on Java, Spring Boot, PostgreSQL, and distributed microservices — accelerated with modern AI-agent orchestration (Claude Code, MCP, SpecKit, Agentic).
Designing deterministic backend systems where financial accuracy, concurrency, and auditability are non-negotiable.
Over the last 6+ years, I've engineered backend platforms across open-source core banking (Mifos Fineract), stock exchange operations, payment gateways, and enterprise ERP & WMS.
From architecting backends for 5,000+ peak concurrent payment users (2 President's Awards) to automating batch workflows that cut manual ops by 60%, I focus on high-stakes reliability: double-entry ledger consistency, financial risk models (SIMM), and edge-case resilience.
Today, I pair enterprise engineering (Java, Spring Boot, PostgreSQL, Oracle) with modern AI-agent orchestration (Claude Code, MCP, SpecKit) to accelerate delivery without sacrificing precision.
When I'm not coding I'm probably reading, exploring mountains, playing football, or quietly judging IEEE-754 because 0.1 + 0.2 !== 0.3.
Delivering enterprise ERP / Warehouse Management (WMS) solutions for a confidential enterprise client — building on 6+ years including core banking on Mifos Fineract at MSIS.
Six years designing and scaling production backends for financial institutions, stock exchanges, payment providers, and enterprise supply-chain ERPs where data consistency and zero-downtime are non-negotiable.
Architect and deliver production banking microservices on the open-source Mifos Fineract financial engine. Implemented double-entry general ledger accounting, loan/deposit lifecycle management, and automated Spring Batch processing schedulers that reduced manual operational intervention by 60%.
Led offshore engineering delivery for Tokyo/Japanese enterprise financial clients through full SDLC. Managed requirements definition, automated regression test suites with Selenium, and refactored mission-critical legacy Oracle PL/SQL databases for high-precision stock trade derivative calculations.
Engineered high-concurrency backend architecture supporting 5,000+ peak concurrent payment users under national rush registration with zero downtime. Integrated the 2C2P payment gateway with automated reconciliation and re-engineered PostgreSQL stored procedures for SIMM (Standard Initial Margin Model) derivative risk calculations.
Develop and maintain enterprise ERP modules covering Manufacturing (MFG), Bill of Materials (BOM), Inventory, Warehouse Management (WMS), Procurement, and Order Management. Spearheaded legacy modernization converting Java EE (JSP/Servlet) into a clean Spring Boot REST architecture with optimized Oracle PL/SQL stored procedures and triggers.
Moving beyond ad-hoc prompting — integrating autonomous subagents, Model Context Protocol (MCP), and Spec-Driven Development (SDD) into real production architectures while preserving banking-grade stability.
Architect and implement autonomous subagents and custom Model Context Protocol (MCP) servers connected directly to enterprise databases (PostgreSQL/Oracle) and REST APIs, avoiding brittle chat prompts.
Apply 6+ years of FinTech rigor to audit and verify AI-generated code. Eliminate hallucinations, race conditions, and vulnerabilities via automated TDD test suites (JUnit, Cypress, Playwright).
Translate complex business domain workflows into unambiguous specifications using SpecKit (/speckit.specify, /speckit.plan, /speckit.tasks) and formal PRDs before writing or generating code.
Prevent context rot and hallucination by structuring project knowledge graphs (claude-mem), active state trackers (Context7), and relational schema indexing across PostgreSQL and Supabase.
Enforce least-privilege tool boundaries (read-only MCP permissions, isolated environments), safeguard proprietary banking data against model leakage, and implement audit logging.
Manage token economics with LiteLLM proxies, intelligent model routing (cost-efficient models for tasks vs. reasoning models for architecture), and resilient fallback strategies.
Leverage Claude Code, Cursor, and the Superpowers framework for autonomous GSD (Get Stuff Done) execution, backed by 7 completed Anthropic Skilljar courses.
Designing secure microservice architectures · building core banking, loan & payment platforms · orchestrating autonomous agent workflows · leading engineering teams and code reviews.
Developing enterprise ERP modules (MFG, BOM, Inventory, WMS, Procurement, Order Management) and modernizing legacy Java EE into a Spring Boot REST architecture.
Architected and shipped scalable banking microservices on an open-source financial platform serving enterprise operations.
Led full SDLC for Japanese enterprise clients. Mentored a team of 11 — including 4 junior engineers — through code reviews and standards.
Optimized complex financial calculations and shipped interactive KPI dashboards. Refactored legacy Oracle SQL for maintainability.
Engineered high-traffic backend supporting 5,000+ concurrent payment users with zero downtime. Integrated 2C2P payment gateway.
Streamlined daily trade processing with automated testing (Selenium), shell automation, and legacy refactoring.
Completed courses: Claude Code 101, Claude Code in Action, Model Context Protocol (MCP) Intro, Subagents Intro, Agent Skills Intro, Claude Platform 101, and Claude 101.
National-level IT engineer credential under mutual recognition agreement with Japan Information-technology Promotion Agency (IPA). ID MMFE23S00159.
Recognized for leading offshore delivery with zero critical defects and exemplary engineering standards.
For outstanding contribution to the JLPT National Registration System project handling 5,000+ peak concurrent payment users.
Recognized for productivity, test automation, and code quality during an internal financial systems engagement.
Selective intensive training in enterprise Java, Spring MVC, and architecture.
I'm open to senior backend / FinTech, distributed microservices, and AI-assisted engineering roles — remote, hybrid, or with relocation from Bangkok.
If you're working on core banking, payments, microfinance, autonomous agent systems, or an enterprise platform that has to be correct, fast, and quiet — I'd love to talk.