Skip to content

Dương Hứa Toàn (Tony)

🚀 Expert Software Engineer

Accomplished IT professional with over 15 years of experience in the technology industry, specializing in dynamic startup environments. Demonstrated expertise in delivering comprehensive end-to-end solutions throughout the complete software development lifecycle, encompassing system analysis, architectural design, full-stack development, team leadership, and production deployment.

Having dedicated 90% of my career to startup environments, I excel in fast-paced, high-demand settings that require exceptional adaptability, continuous self-learning, and end-to-end ownership. I possess advanced proficiency in designing scalable software architectures and cloud-native solutions, with the ability to rapidly adopt emerging technologies as needed. My startup experience has cultivated a versatile skill set that enables me to seamlessly transition between multiple roles—whether developing code, architecting systems, or leading cross-functional teams—all while maintaining a focus on delivering tangible business value to customers.


📞 Contact Information


🛠️ Technical Skills

Category Skills & Technologies
Backend Development .NET Ecosystem (C#, .NET Core, MVC, Web API, Entity Framework), C#, TypeScript, JavaScript, Go, Node.js
Database Technologies SQL Server, MySQL, PostgreSQL, MongoDB, Redis
API Development RESTful APIs, gRPC, Microservices Architecture
Frontend Development Angular, React with Redux, TypeScript, JavaScript, jQuery, HTML5, CSS3, WinForms with DevExpress
Cloud & DevOps Docker, Kubernetes, Azure Services, Azure Functions, Azure API Management, GitLab CI/CD, TeamCity, GitHub Pipeline
Message Queues Kafka, RabbitMQ, Redis, Azure Service Bus
System Architecture Microservices, Cloud-Native Architecture, Multi-tenant Systems, Software Architecture Design
Performance & Design System Optimization, Load Balancing, Caching Strategies, Scalable System Design, Database Performance Tuning and Optimizing
AI Agents & Developer Tools AI coding agents and multi-agent workflows using Cursor, Claude, and Cline; custom MCP integrations to connect tools and data; applied to projects like Yetty.io to consistently achieve up to 3× productivity compared to traditional solo development workflows
Soft skills
Team Leadership Successfully led and mentored cross-functional development teams of 5-12 members across multiple startup and enterprise environments, fostering collaborative culture, driving technical excellence, and delivering high-impact solutions while maintaining team motivation and professional growth
Project Management Orchestrated end-to-end project delivery from initial concept through production deployment, managing complex timelines, stakeholder expectations, and resource allocation while ensuring on-time delivery of mission-critical systems with zero compromise on quality standards
Agile Methodology Championed SCRUM and agile development practices across multiple organizations, implementing efficient sprint planning, daily standups, retrospectives, and continuous improvement processes that increased team productivity by 30% and reduced time-to-market by 25%
Strategic Planning Provided strategic technology consulting and architectural decision-making for C-level executives and stakeholders, evaluating emerging technologies, designing scalable solutions, and aligning technical roadmaps with business objectives to drive digital transformation initiatives
Mentorship Built and developed high-performing engineering teams from the ground up, providing comprehensive technical guidance, conducting code reviews, establishing best practices, and facilitating knowledge transfer that accelerated team member growth and career advancement

💼 Work Experience

Yetty.io

Founding Engineer / Tech Architect / Principal Engineer | Oct 2025 - Present

Aspect Details
Project Yetty.io – An AI-driven content generation and scheduling platform designed for AI and virtual influencers. The platform helps creators plan, generate, and schedule posts across channels while managing virtual influencer personas. It includes a dedicated MCP layer that connects tools and data sources to AI agents, enabling richer context and more reliable automation. The backend combines a Node.js/TypeScript core with dedicated .NET (ASP.NET Core) microservices for specific domain workloads.
Responsibilities
  • Owned end-to-end system architecture and technical direction as Founding Engineer / Tech Architect / Principal Engineer
  • Designed and implemented the Node.js backend and React-based frontend for content generation, scheduling, and virtual influencer management
  • Designed and implemented .NET (ASP.NET Core) microservices for domain-specific backend workloads (e.g., billing/integrations and high-throughput processing), running alongside the Node.js core services
  • Designed MongoDB data models and access patterns to support scalable content, scheduling, and influencer profiles
  • Built a custom MCP integration layer to expose internal tools, APIs, and data sources to AI agents
  • Set up development workflows, coding standards, and tooling around AI agents to accelerate feature delivery and experimentation
Achievements and Impact
  • Leveraged AI coding agents (Cursor, Claude, Cline) in a coordinated multi-agent workflow to achieve approximately 3× productivity compared to prior solo development workflows
  • Significantly reduced feature iteration time for new content pipelines and scheduling capabilities
  • Improved reliability and consistency of scheduled content and virtual influencer outputs through better observability and MCP-driven automation
  • Operated a polyglot backend (Node.js + .NET) without added operational overhead, choosing the right stack per workload
Tech Stacks & AI Agents
  • Node.js, TypeScript (backend services and APIs)
  • React (frontend application for creators and operators)
  • .NET Core / ASP.NET Core (backend microservices)
  • MongoDB (primary data store)
  • Integrations: Ayshare, Kie.ai, Suno, Stripe
  • Custom MCP integrations for tools and external APIs
  • AI agents and tooling: Cursor, Claude, Cline, multi-agent workflow design

Zuhlke Group

Expert Software Engineer | Sep 2024 - Current

Zurich Neo Project

Aspect Details
Project Zurich Neo Project - An international insurance platform delivering comprehensive insurance solutions across multiple countries and regions. The platform leverages modern cloud-native architecture to provide innovative insurance products, policy management systems, and claims processing capabilities serving a global customer base.

Team Size: Team of 3 within a larger program team of 40 members
Responsibilities
  • Full-Stack Leadership: Lead full-stack development initiatives encompassing both backend and frontend components
  • Business Logic & Algorithms: Architect and implement complex business logic and algorithms for insurance operations
  • Requirements Collaboration: Collaborate closely with Business Analysts and stakeholders to gather requirements and deliver new features
  • Architecture Design: Design and analyze system architecture components for scalability and performance
  • Production Issue Resolution: Investigate and resolve critical production issues to ensure system reliability
  • Cross-Team Integration: Coordinate with cross-functional teams to facilitate seamless system integration
  • Code Quality: Conduct comprehensive code reviews and maintain elevated code quality standards
Achievements and Skills Gained
  • Full-Stack Growth: Enhanced full-stack development capabilities within the insurance technology domain
  • Cloud-Native Architecture: Advanced system architecture design skills for cloud-native applications
  • Stakeholder Collaboration: Strengthened stakeholder collaboration and cross-functional team coordination
  • Insurance Domain Expertise: Developed deep expertise in insurance domain knowledge and international compliance requirements
  • DevOps & CI/CD: Gained comprehensive experience with enterprise-grade DevOps and CI/CD methodologies
Technologies
  • Angular (Frontend Framework)
  • .NET Core (Backend API)
  • RavenDB
  • PostgreSQL
  • Docker (Containerization)
  • Kubernetes (Container Orchestration)
  • Kafka (Message Streaming)
  • RabbitMQ
  • TeamCity (CI/CD Pipeline)
  • Cloud-Native Architecture
  • Microservices Design

React 19 Upgrade Initiative for GIC

Aspect Details
Project React 19 Upgrade Initiative for GIC - Led the modernization of 16 GIC frontend projects, upgrading them from legacy React versions to the latest React 19, including adoption of the React Compiler for automatic memoization and performance optimization.

Team Size: 5 engineers
Responsibilities
  • Upgrade Planning: Assess and plan upgrade paths for 16 React projects from outdated versions to React 19
  • React Compiler Adoption: Adopt the React Compiler across upgraded projects to eliminate manual memoization
  • React 19 Features: Introduce and apply new React 19 features (e.g. Actions, use hook, improved Suspense/transitions) where applicable
  • Test Coverage: Maintain and extend Cypress and Playwright test suites to validate upgrades without regressions
  • Rollout Coordination: Coordinate rollout across multiple project teams to minimize disruption
Achievements and Skills Gained
  • Successful Migration: Successfully upgraded 16 projects to React 19 with React Compiler adoption
  • React Expertise: Deepened expertise in React Compiler internals and React 19 feature set
  • Testing at Scale: Strengthened end-to-end and component testing practices using Cypress and Playwright at scale across a multi-project upgrade
Technologies
  • ReactJS (v19)
  • React Compiler
  • Cypress
  • Playwright

GIC Singapore

Team Leader, Senior Engineer | Singapore | Sep 2023 - Sep 2024

Aspect Details
Project Developed and maintained a comprehensive tool for external EIPs to submit data into internal systems. This solution serves as the primary validation gateway for all external inputs and provides comprehensive stakeholder notification capabilities.

Team Size: 4 engineers
Responsibilities
  • System Design Collaboration: Collaborated closely with Business Analysts and QA teams to establish system design requirements before sprint initiation
  • Legacy System Maintenance: Maintained and enhanced a six-year-old project while preserving its core functionality
  • Release Planning: Developed comprehensive plans and allocated resources for upcoming release cycles
  • On-Call Support: Provided on-call support for partners to ensure continuous system availability
  • Release Coordination: Coordinated and supported all release schedules to maintain project timelines
  • Production Support: Conducted log analysis and provided support for partners during production issues
  • Engineering Specifications: Authored comprehensive engineering specifications for new feature implementations
  • Migration Strategy: Prepared migration strategies for integration with new system components
  • Upgrade Proposals: Proposed comprehensive upgrade strategies for legacy system features
  • Feature Ownership: Served as the primary engineer responsible for all team-developed features
  • Frontend Development: Built and maintained ReactJS-based front-end components for internal dashboards and validation tooling
Achievements
  • Stakeholder Satisfaction: Enhanced client-centric approach and stakeholder satisfaction
  • Workflow Optimization: Redesigned and optimized developer team workflows for improved efficiency
  • Leadership: Strengthened leadership capabilities and fostered team collaboration
  • Technical Debt Reduction: Eliminated technical debt and restructured components for improved code maintainability
  • Legacy Modernization: Gained valuable experience in upgrading legacy systems to modern technology stacks
  • Rapid Adaptation: Developed rapid adaptation skills in high-demand technical environments
  • Self-Directed Learning: Acquired proficiency in multiple technology platforms through self-directed learning
  • Enterprise Architecture: Consolidated knowledge and expertise in enterprise system architecture
Technologies
  • .NET Framework
  • .NET Core
  • ReactJS (v18) with Hooks and Redux Toolkit for state management
  • PostgreSQL
  • SQL Server
  • Kibana with Elasticsearch for logging
  • DataDog
  • Kubernetes
  • CloudBees
  • GitLab CI/CD

Grab

Team Leader, Fullstack Engineer | Oct 2021 - Sep 2023

Aspect Details
Project Express Web is a comprehensive web portal focused on Grab for Business, designed to process high-volume daily orders. The platform provides essential tools including Shopify integration, Bulk Upload capabilities, Route Optimization for partners, and comprehensive Order tracking functionality.

Team Size: 6 engineers

URL: https://express.grab.com/en
Responsibilities
  • System Design Collaboration: Collaborated closely with Product Owners and QA teams to establish system design requirements before sprint initiation
  • Sprint Planning: Planned sprints and broke down Epics into well-scoped stories and tasks in Jira, with estimates and acceptance criteria
  • Task & Resource Planning: Managed task assignment and resource planning for a team of 6 engineers, balancing feature delivery, technical debt, and on-call duties
  • On-Call Support: Provided on-call support for stakeholders to ensure continuous system availability
  • Production Monitoring: Monitored DataDog dashboards and Kibana logs to detect abnormal behavior (error spikes, latency, order-volume drops), led investigations, and supported team members during system issues
  • Hiring & Onboarding: Interviewed engineering candidates and onboarded new members to the team
  • Engineering Specifications: Authored detailed engineering specifications for new feature implementations
  • Feature Ownership: Served as the primary engineer responsible for all team-developed features
Achievements
  • Stakeholder Satisfaction: Enhanced client-centric approach and stakeholder satisfaction
  • Leadership: Strengthened leadership capabilities and fostered team collaboration
  • Technical Debt Reduction: Eliminated accumulated technical debt to improve system performance
  • Enterprise Architecture: Consolidated knowledge and expertise in enterprise system architecture
  • Team Building: Gained valuable experience in building and developing teams from the ground up
  • Business Impact: Contributed to a consistent monthly increase of over 5% in Grab Express Web usage, with peak usage reaching 20% following the Bulk Upload feature launch
  • Rapid Adaptation: Developed rapid adaptation skills in high-demand technical environments
  • Self-Directed Learning: Acquired proficiency in multiple technology platforms through self-directed learning
Technologies
  • Golang
  • gRPC
  • MySQL
  • ReactJS with Observable
  • Monorepo Architecture
  • Kibana with Elasticsearch for logging
  • DataDog
  • Kubernetes
  • GitLab CI/CD
  • Docusaurus for API Documentation

Kassom

Tech Architect, Team Leader, Fullstack Engineer | Jun 2021 – Oct 2024

Aspect Details
Project Developed a comprehensive online learning platform for children that facilitates connections between tutors and parents. The platform provides an integrated environment for tutors to advertise their courses, manage class scheduling, and interact with their learners effectively.

Team Size: 8 engineers
Responsibilities
  • Team Management with Azure DevOps: Ran the team's entire delivery process in Azure DevOps, covering backlog and Epic hierarchy, sprint boards, capacity planning, work-item tracking, and progress and velocity reporting to stakeholders
  • Delivery Planning: Broke down Epics into features and tasks on Azure DevOps Boards, and planned sprints and release milestones with product and sales stakeholders
  • Task & Resource Planning: Managed task assignment and capacity planning in Azure DevOps, balancing roadmap features with technical debt and support work
  • Production Monitoring: Watched Azure monitoring dashboards for abnormal behavior (failed Functions, Service Bus backlogs, performance drops) and coordinated fixes
  • Architecture Ownership & Solution Design: Led comprehensive system architecture design, making critical technical decisions for product development and system scalability
  • Technology Consulting & Solution Selection: Provided strategic technology consulting, evaluated and selected optimal tech stacks, and established standardized backend architecture guidelines
  • Performance & Security Optimization: Designed and implemented performance optimization strategies, security protocols, and scalable system architectures
  • System Modernization & Migration: Led legacy system modernization initiatives and migration strategies to improve system efficiency and maintainability
  • Team Leadership & Management: Led a team of 8 engineers, interviewed and hired new members, and provided technical mentorship to ensure architectural consistency
  • Business Alignment: Coordinated with sales teams and addressed market demands to ensure product-market fit and technical feasibility
Achievements and Skills Gained
  • Architecture Excellence: Successfully designed and implemented scalable, secure system architecture from concept to production deployment
  • Technical Leadership: Established standardized development guidelines, code review processes, and architectural best practices for the development team
  • Performance Optimization: Implemented system performance improvements and optimization strategies that enhanced user experience and system reliability
  • Security Implementation: Designed and implemented comprehensive security protocols including OAuth integration, data encryption, and secure payment processing
  • Technology Strategy: Made strategic technology decisions that balanced scalability, maintainability, and business requirements
  • Team Development: Built and mentored development teams, ensuring architectural consistency and technical excellence across all projects
  • Delivery Process: Set up an Azure DevOps-based team workflow (Boards, sprint planning, capacity, reporting) that gave stakeholders clear visibility into progress
Tech Stacks
  • Web API .NET Core
  • SQL Server
  • Entity Framework
  • Angular 12
  • Azure Functions
  • Azure Service Bus
  • Azure API Management
  • Azure Platform Services
  • Azure AD OAuth Integration
  • MediatR / CQRS
  • RBAC
  • SaaS
  • Blazor
  • Zoom Integration
  • Stripe Payment Integration
  • Lokalise
  • Crowdin
  • WordPress
  • Azure DevOps (Boards, Pipelines)
  • GitHub Pipeline
  • RabbitMQ
  • Kafka

Positive Thinking Company (formerly Pyco Group)

Principal Developer / Team Leader | Oct 2019 - Apr 2021

Aspect Details
Project TradeTeq Project - A sophisticated trading platform that connects banks and financial institutions, providing comprehensive management of financial instruments, letters of credit, notes, reconciliations, portfolios, funds, deals, and negotiations. The platform calculates interest and reconciliations on a daily basis, using Azure Service Bus for messaging and Azure Functions for scheduled and event-driven processing, with Azure API Management for API governance, and leveraging the full capabilities of Azure Portal and Azure DevOps. The system features well-established and thoroughly tested workflows between teams, implementing a multi-pod architecture to address banking security requirements, where each bank maintains its own system and database while ensuring data synchronization and privacy.

Team Size: 2 teams, 15 engineers in total
Responsibilities
  • Team Management with Azure DevOps: Managed both teams end to end in Azure DevOps, covering backlog grooming, Epic hierarchy, sprint boards, capacity planning, work-item tracking, and sprint and velocity reporting to London stakeholders
  • Architecture Design: Analyzed requirements and designed comprehensive system architecture for each sprint
  • London Team Coordination: Coordinated with and provided support to the London-based team
  • Delivery Planning: Broke down Epics into user stories and tasks on Azure DevOps Boards, then assigned and tracked them across 2 teams (15 engineers in total) to meet sprint goals
  • Capacity Planning: Planned resources and capacity across both teams for each sprint and release using Azure DevOps
  • Team Support: Provided comprehensive support to team members to ensure task completion
  • Issue Resolution: Resolved technical challenges and system issues as they arose
  • Production Monitoring: Monitored Azure Portal dashboards for abnormal behavior in the daily interest and reconciliation jobs and drove fixes before banks were affected
  • Hiring: Interviewed and assessed candidates to grow both teams
  • Testing & Validation: Conducted comprehensive testing to validate system functionality
Achievements and Skills Gained
  • Stakeholder Satisfaction: Enhanced client-centric approach and stakeholder satisfaction
  • Leadership: Strengthened leadership capabilities and team management skills
  • Azure Expertise: Advanced technical skills in Azure platform development and management
  • Multitasking & Coordination: Improved multitasking abilities and project coordination skills
  • SCRUM Process: Significantly enhanced SCRUM process implementation and team collaboration
  • Delivery Process: Set up a shared Azure DevOps workflow so 2 teams could plan, track, and report delivery consistently
  • UI/UX Design: Improved user interface and user experience design capabilities
Tech Stacks
  • Web API .NET Core
  • SQL Server
  • Entity Framework
  • Angular 7
  • Azure Functions
  • Azure Service Bus
  • Azure API Management
  • Azure Platform Services
  • Multi-pod/Tenant Architecture
  • Azure DevOps (Boards, Pipelines)
  • MediatR / CQRS
  • RBAC
  • SaaS
  • Blazor

Haravan

Principal Developer | Oct 2018 - Jul 2019

Aspect Details
Project E-commerce platform development and comprehensive system maintenance

Team Size: 3 engineers
Responsibilities
  • Development & Maintenance: Executed assigned development tasks and performed comprehensive product maintenance
  • Developer & Team Lead: Served as both developer and team leader to ensure project success
  • Task Breakdown & Estimation: Broke down assigned features into smaller development tasks and estimated effort for sprint planning
  • Technical Interviews: Took part in technical interviews for new developer candidates
  • Team Support: Provided support to team members to facilitate task completion
  • Issue Resolution: Resolved technical challenges and system issues as they arose
  • Testing & Validation: Conducted comprehensive testing to validate system functionality
Achievements and Skills Gained
  • User Perspective: Developed comprehensive understanding of end-user perspectives and requirements
  • Technical Skills: Enhanced technical skills in ReactJS with TypeScript and .NET Core Web API development
  • DevOps & Containerization: Advanced proficiency in GitLab CI/CD and Docker containerization
  • Agile Practices: Gained familiarity with SCRUM methodology and agile development practices
  • UI/UX Design: Improved user interface and user experience design capabilities
Tech Stacks
  • ReactJS with TypeScript
  • .NET Core Web API
  • MongoDB
  • SQL Server
  • GitLab CI/CD
  • Docker

Restaff

Senior Developer | Apr 2017 - Oct 2018

Aspect Details
Project Software development and comprehensive system architecture design
Responsibilities
  • Executed assigned development tasks and enhanced production systems
  • Designed comprehensive system flows, architecture, and database schemas
  • Served as primary developer for system components
  • Provided support to team members to facilitate task completion
  • Resolved technical challenges and system issues as they arose
  • Conducted comprehensive testing to validate system functionality
Achievements and Skills Gained
  • Developed comprehensive understanding of end-user perspectives and requirements
  • Enhanced technical skills in Angular 2-5 and Web API development
  • Gained familiarity with SCRUM methodology and agile development practices
  • Improved user interface and user experience design capabilities
Tech Stacks
  • Angular 2-5
  • Web API
  • Database Design
  • System Architecture

Freelancer Team

Developer/Team Leader | Jan 2013 - Present

Aspect Details
Project Various client projects and freelance development initiatives
Responsibilities
  • Conducted client meetings to gather comprehensive requirements
  • Designed system flows, architecture, and database schemas
  • Planned tasks and established project milestones and objectives
  • Served as primary developer for system components
  • Provided support to team members to facilitate task completion
  • Resolved technical challenges and system issues as they arose
  • Conducted comprehensive testing to validate system functionality
Achievements and Skills Gained
  • Enhanced team leadership and project management capabilities
  • Improved task management and project coordination skills
  • Advanced requirements gathering and stakeholder communication skills
  • Strengthened development and programming capabilities
Tech Stacks
  • Various technologies based on project requirements
  • System Architecture Design
  • C#, NodeJs, Angular, ReactJS, Go, Python
  • MongoDB, SQL Server, MySQL
  • Database Design
  • Project Management

Nexcel Solution (Taiwan)

Business Analyst | Sep 2014 - Jan 2015

Aspect Details
Project Business analysis and comprehensive requirements gathering for software projects
Responsibilities
  • Communicated with clients and departments to derive comprehensive requirements
  • Defined business flows and process mappings
  • Investigated current system architecture and functionality
  • Coordinated with project managers to establish milestones and release schedules
Achievements and Skills Gained
  • Enhanced business analysis and requirements gathering capabilities
  • Developed strong teamwork and collaboration skills
Tech Stacks
  • Business Analysis
  • Requirements Gathering
  • Process Mapping
  • System Investigation

Teg Solution (Singapore)

Project Coordinator/Business Analyst | Jun 2013 - Aug 2014

Aspect Details
Project Project coordination and business analysis for software development initiatives
Responsibilities
  • Communicated with clients to derive comprehensive requirements
  • Created detailed analysis documents, business flows, system flows, use cases, and database schemas
  • Investigated current system architecture and functionality
  • Planned and assigned tasks to team members
  • Provided comprehensive support to team members
Achievements and Skills Gained
  • Developed comprehensive understanding of project manager roles in SDLC
  • Enhanced teamwork and collaboration capabilities
  • Advanced system architecture design and planning skills
Tech Stacks
  • Business Analysis
  • System Architecture Design
  • Project Coordination
  • Documentation
  • Task Planning

HLV Solution

Developer | Jan 2010 - 2013

Aspect Details
Project Software development and comprehensive system design projects
Responsibilities
  • Conducted client meetings to gather comprehensive requirements
  • Designed system flows, architecture, and database schemas
  • Served as primary developer for system components
  • Resolved technical challenges and system issues as they arose
  • Conducted comprehensive testing to validate system functionality
Achievements and Skills Gained
  • Developed comprehensive understanding of Software Development Life Cycle (SDLC)
  • Enhanced knowledge of design patterns and software architecture principles
  • Strengthened development and programming capabilities
Tech Stacks
  • Software Development
  • System Architecture Design
  • Database Design
  • Design Patterns
  • SDLC

🎓 Certificates & Education

Certificate/Education Institution Year Details
Bachelor Degree of Information Technology Hoa Sen University 2012 GPA: 3.12 / 4.0
IELTS Certificate IDP Jun 2026 Overall: 6.0
TOEIC Certificate IIG Vietnam 2009 700 points
Consolation Prize of Hoa Sen University Scientific Research Awards Hoa Sen University Aug 2012 Consolation Prize
Fundamental of Engineering (FE) (Japanese) Certificate Hoa Sen University Oct 2012 1295 points