
Results-driven Tech Lead with over 15 years of experience in full-stack development, software architecture, and cloud solutions. Demonstrates a proven ability to thrive in dynamic, fast-paced environments while driving the creation of innovative and scalable products. Committed to pushing technical boundaries to deliver high-quality solutions that meet evolving business needs. Passionate about leveraging expertise to foster collaboration and inspire teams to achieve excellence in technology.
Join in Robotic Contest 2009
Project Name: HiraAI - OmnichannelAI / Trusting Solution
Period: From 12/2023 To Current
Position: Company Freelancer-Advisor
Customer: Singapore/Vietnam
Position: SA / TechLead
Project Description: Developed an intelligent Islamic application integrating AI-based services to support users with religious information, guidance, and daily practices., Designed and implemented an Omnichannel AI system that seamlessly integrates with platforms such as Facebook Messenger, Telegram, WhatsApp, and others, enabling unified communication management., Built a document-based training pipeline, leveraging Islamic texts and domain-specific knowledge to train the AI. The system is capable of understanding context-aware conversations and delivering accurate, relevant answers based on both historical interactions and the semantics of the current query.
Responsibilities, Designed project architecture, including both high-level system design and cloud infrastructure planning to ensure scalability, security, and maintainability., Researched and evaluated secure electronic signature solutions for PDF-based e-contracts, focusing on compliance, authenticity, and data integrity, with integration support for platforms such as DocuSign and Adobe Sign., Built a flexible and modular codebase to support system extensibility and seamless integration with third-party systems (e.g., CRM, identity verification, and signing services)., Collaborated with the DevOps team to implement and optimise cloud infrastructure (CI/CD pipelines, auto-scaling, load balancing, and secure deployment practices)., Integrated a proactive monitoring and alerting system (e.g., Prometheus, ELK) to detect and trace issues in real-time, minimise downtime, and predict failures through anomaly detection and performance trends., From 09/2022 To 12/2023, Project Name NTT-Supplier/INC, Company SAPA, Customer Japanese/Vietnam, Position SA, Project Description, Developed a document management system for NTT, enabling efficient handling, storage, and retrieval of enterprise-level documents with access control and audit logging features., Built a scalable e-commerce system, supporting product catalogue management, user transactions, payment gateway integration, and order lifecycle tracking., Designed and implemented a secure video eKYC solution for banking, enabling real-time identity verification through facial recognition, document validation, and compliance with financial regulations (e.g., AML/KYC standards)., Responsibilities, Designed project architecture, including both high-level system design and cloud infrastructure (infra) planning, ensuring scalability, maintainability, and security., Developed the core codebase for the NTT ERP platform, establishing a reusable and modular foundation for business logic and integration., Architected a secure and scalable video eKYC solution, focusing on real-time identity verification, data privacy, and regulatory compliance., Proposed technical solutions, resolved complex bugs, and actively troubleshooted production issues to maintain system stability., Performed performance tuning and implemented security enhancements, addressing bottlenecks and eliminating vulnerabilities., Continuously researched and evaluated new technologies, integrating modern tools and frameworks to improve system performance and long-term maintainability., Used Programming Language, ReactJS, Angular, Python (Flask), Java / Golang, Typescript, NodeJS, Used Technologies, Flask, Spring, SpringBoot, Cloud: AWS services, From 05/2020 To 12/2022, Project Name Vetting system, Company Turing, Customer USA, Position Tech Lead/SA, Project Description, The Vetting System is a core component of Turing's developer recruitment platform. It automates the technical screening process by evaluating candidates through a series of multiple-choice questions (MCQ), algorithm coding challenges (ACC), and soft skill assessments. The system enables precise talent matching between developers and global enterprises., Using Python to crawl developer data from LinkedIn, Responsibilities, Designed the platform's architecture and coordinated backend and frontend development teams., Created question banks and scoring logic for MCQ/ACC modules., Led API development and ensured integration with external HR and CRM systems., Performed system performance tuning and implemented DevOps practices for scalability., Used Programming Language, ReactJS, NodeJS/Typescript, Python, Used Technologies, Frontend: ReactJS, Backend: NodeJS, TypeScript, Python, Frameworks: NestJS, ExpressJS, Cloud: AWS (Lambda, EC2, RDS…), Google Cloud, Architecture: Event-driven, RESTful APIs, Microservices, From 10/2018 To 04/2020, Project Name Satoshi/SM, Company NextOp Vietnam, Customer Japan, Position TechLead, Project Description, Developed a financial brokerage platform supporting blockchain-based transactions, forex trading, and real-time data processing., Implemented caching strategies and broadcast messaging to optimise system throughput, reduce latency, and support high-frequency trading scenarios., Designed the system using a microservices architecture, ensuring modularity, scalability, and ease of maintenance., Engineered for high availability (HA) and 24/7 performance, incorporating load balancing, failover mechanisms, and health checks to support uninterrupted financial operations., Responsibilities, Developed a reusable framework and reference implementation, enabling rapid onboarding and standardisation across multiple projects., Conducted performance analysis and research, identifying bottlenecks and implementing optimised solutions to improve system efficiency and responsiveness., Provided technical recommendations and resolved critical issues, contributing to system stability, maintainability, and continuous improvement throughout the development lifecycle., Used Programming Language, Spring, NestJS + NodeJS, Java (Spring Boot), Used Technologies, Spring, JMS…, RabbitMQ, Microservice/SOA, Azure service, AWS service, Android, From 04/2017 To 10/2018, Project Name M35. Workflow/P2PLending/GSearch.., Company FSOFT, Customer Japan/Vietnam, Position SA, Project Description, Develop an ERP system to manage resources of the company: task/employee send notification…, Project using a multi-tenant architecture, The system was developed with 3 platforms: Android/iOS/Web, and made publicly available on the Azure service, Responsibilities, Build a framework and example, Research solutions and Azure services that are used in a project and implement/suggest for the project, Suggest solutions and resolve bugs in the project, Used Programming Language, .NetCore 2.0 using EF framework, Angular 2, Php laravel, Java (Spring Boot), Used Technologies, . Core 2.0 and EF framework, Azure service, Android/iOS, Angular, From 05/2014 To 04/2017, Project Name Lima/E-commerce., Company ASCENT, Customer Australia, Position Manager, Project Description, Develop a smart home project to control total equipment in-house (Zigbee network), Can update the data of the house to the cloud, Remote control from mobile, web app, E-commerce: Users can post, purchase products, or buy anything on their mobile., Responsibilities, Responsibility for the design of the system, analysing requirements, and finding a solution for remote control from a mobile or web app, Development, implementation, and maintenance of software applications., Design system for e-commerce System.(manager data + web service), Used Programming Language, Java, javascript(jquery, angularJS,enyo), Used Technologies, Netty framework., Elasticsearch, XMPP, MQTT. COAP..., Spring framework, Spring security,, Hibernate, JPA framework, JSF(Primefaces), AngularJS 1.0, Java web-socket., NoSQL (MongoDB), From 04/2012 To 04/2014, Project Name Cockpit, CMS, ERP, Company GIMIK, Customer Germany, Position Software Developer, Project Description, Web application Java, Android application, Responsibilities, Responsible for the development, implementation, and maintenance of software applications., Using Liferay portal to build a system that manages total data for mobility applications. Provide an API for Android apps to use. Connect to payment through SMS or, Serial Card., Used Programming Language, Java, javascript(jquery, angularJS), Used Technologies, Spring framework, Spring security,, Hibernate, JPA framework, Ibatis, JSF(Primefaces), AngularJS 1.0, Java Web-socket., From 01/2012 To 06/2012, Project Name SteelRate, Company NOMOVOK, Customer Nokia, Position Software Developer, Project Description, Develop a mobile application for MeegoOS, Responsibilities, Responsibility for the development and design of the GUI, Used Programming Language, C/C++, QT, QM, javascript, actionscript, Used Technologies, QT, QML
From 10/2008 To 04/2009: Join in Robotic Contest 2009
From 08/2005 To 06/2010: Hanoi University of science and technology.