NGUYEN VAN THANG
Software Engineer passionate about exploring new technologies and building products for a global audience.
May

Fullstack Engineer with 4+ years in fintech, building e-wallet and digital banking systems with Node.js, Golang, and microservices, including core banking integrations (T24 Temenos, NAPAS) for clients across Vietnam, Thailand, and Australia.

J

JITS Innovation Labs

Jan 2025 - Present
Mid-level Full-stack Developer

Digital Wallet Core

Jan 2025 - Present
Thailand, Myanmar
Sails.js
MongoDB
Next.js
Golang
NestJS
Microservice
  • Built and maintained scalable backend and frontend services serving 50,000+ monthly users, delivering features 15% ahead of schedule.
  • Led zero-downtime migration from MongoDB 6 to 8 for a production financial system.
  • Migrated core transaction logic to Golang, achieving a 45% increase in concurrent transaction performance.
  • Developed core banking features: interbank transfers, regulatory reports, reconciliation, and bill payments.
  • Designed and optimized secure, high-availability backend services for financial transactions.
  • Participated in frontend migration from AngularJS to Next.js, utilizing AI-assisted tools to improve development efficiency and application performance.
  • Implemented unit testing with Mocha & Chai, achieving 80%+ code coverage to ensure system reliability and maintainability.

BNF Digital Banking

Jan 2026 - Present
Timosleste
Sails.js
MongoDB
Microservices
Kafka
Next.js
  • Led a small team of developers (5 members), mentoring junior/fresher engineers to improve code quality, problem-solving skills, and development best practices.
  • Integrated interbank transfer flows, handling transaction routing, status tracking, and reconciliation with T24 Core Banking System.
  • Developed and integrated real-time transaction processing with T24 Temenos Core Banking System.
  • Built event-driven transaction pipelines using Kafka to handle asynchronous processing of banking events (transfers, notifications, reconciliation) with guaranteed delivery and idempotency.

VSF VPAY E-wallet

Aug 2025 - Present
VinGroup - VietNam
Sails.js
MongoDB
Microservices
AWS
  • Integrated cash-in/cash-out flows with Techcombank and NAPAS, handling bank transfer reconciliation and real-time balance synchronization.
  • Developed bill payment features and integrated multiple third-party service providers (electricity, water, telecom) with idempotent transaction handling and failure recovery.
  • Developed transaction history and statement features with advanced filtering, pagination, and date-range queries for high-volume e-wallet data.
  • Optimized State Bank regulatory reporting and reconciliation systems using MongoDB Aggregation Pipeline, reducing report generation time for large-scale transaction datasets.
  • Extended core e-wallet platform with Vietnam-specific features including local payment methods and compliance with State Bank of Vietnam regulations.

Fintech AI Context Engine

Apr 2026 - Jul 2026
Thailand
NestJS
Kafka
PostgreSQL
Temporal
Grafana
  • Built an AI context engine for an electronic transaction platform to provide contextual data processing and orchestration for AI services.
  • Implemented Kafka-based CDC streaming between core banking systems and the AI contextual engine, while integrating with the e-wallet core platform.
  • Managed workflow orchestration and distributed state handling using Temporal, and integrated AI caller SDKs for service communication.
  • Monitored system metrics, observability, and performance dashboards using Grafana and Prometheus.
N

NCC ASIA

Nov 2022 - Dec 2024
Backend Developer

TRUDI

Mar 2024 - Dec 2024
Australia
ASP.NET 8
PostgreSQL
Kafka
Redis
Angular
Express.js
Spring Boot
  • Architected CRM reporting service with Redis caching, reducing database load by 30%.
  • Led migration from AWS S3 to Minio, cutting storage costs by 20%.
  • Optimized PostgreSQL performance through query tuning, indexing strategies, and table partitioning, improving reporting query speed for large datasets.
  • Designed Kafka-based data pipeline to synchronize and process system data across services, reducing data processing latency.
  • Integrated third-party VoIP service into a Node.js backend to manage and track inbound/outbound calls between sales agents and customers within the CRM workflow.
H

Hanoi University of Mining and Geology

Sep 2021 - July 2025
Software Engineering

Scientific research

Feb 2023 - Aug 2023
Student research
Express.js
Node.js
MongoDB
React
  • Developed a geological map website for Bac Kan province, showcasing geotourism sites using WebGL.
  • Served as the Team Leader of the scientific research project.
  • Collaborated and developed the project based on real geological data from Bac Kan province.
E

English (Intermediate)

Reading, Listening
J

JLPT N3

July 2026 - Present
Reading, Listening

Skills

Get in Touch

Have a project in mind or just want to say hi? Fill out the form and I’ll get back to you as soon as possible.

You can download my CV here

Should you require any additional information, please feel free to consult my CV.