About Experience Skills Projects Education Contact Resume

Hello, I'm

Nguyen Viet Son

Senior Software Engineer Singapore

Senior Software Engineer with over 8 years of experience delivering full-stack products across AI, voice technology, and enterprise systems. Seeking to bring this product ownership mindset and engineering depth to organisations building at scale.

Nguyen Viet Son
0+ Years Exp.
0 Companies
0 Languages

About Me

I'm a Senior Software Engineer based in Singapore with over 8 years of professional experience delivering full-stack products across AI, voice technology, and enterprise systems. My technical depth spans scalable web architectures using React, TypeScript, Node.js, FastAPI, and Python.

A product-minded engineer who takes ownership from requirements to deployment — leading cross-functional teams, shaping technical direction, and consistently delivering on time even under real-world constraints. Experienced in agentic AI workflows and AI-assisted development, with a disciplined approach that keeps human judgement at the centre of every decision. Seeking to bring this product ownership mindset and engineering depth to organisations building at scale.

Experience 9+ Years
Location Singapore
Languages English, Vietnamese
Education NUS, B.Comp (CS)

Experience

Knovel Engineering

Senior Software Engineer
Jun 2024 — Present Singapore
  • Led a cross-functional team of 5 to deliver a full internal CRM on Azure on time — replacing a manual, multi-person Excel process with a unified system that auto-generates and distributes forms, auto-tallies responses, and links entities across campaigns, significantly reducing manual administrative overhead.
  • Owned end-to-end product development of a real-time AI-powered multilingual training platform — working directly with the client across requirements, architecture, UI/UX, and full-stack development. The platform enables clients to conduct training across mixed-language audiences in their native languages — eliminating dependency on external interpreters, reducing costs, and scaling to any audience size. Custom dictionaries capture domain-specific terminology, delivering contextual accuracy that human translators unfamiliar with the subject matter would struggle to match.
  • Delivered an internal operations platform for HarriAnns, reducing invoice processing time and eliminating manual cross-checking through a UI designed to minimise data entry errors.
  • Drove technical strategy across the team — authoring proposals for public and private sector tenders, and cutting prototyping timelines from 2–3 weeks to 3–4 days through deliberate integration of agentic AI workflows while maintaining full personal ownership of requirements and output quality.

Handshakes by DC Frontiers

Senior Software Engineer
Feb 2022 — Jun 2024 (2 yrs 4 mos) Singapore
  • Mentored and grew a team of junior engineers, improving delivery velocity and engineering quality across the organisation.
  • Partnered with Product and Design to shape roadmap direction, translating user needs into technical requirements and new product opportunities.
  • Introduced feature-flag-driven development, enabling QA to test features in production and allowing simultaneous development and deployment of multiple product phases without destabilising the codebase.
  • Drove engineering best practices — code reviews, design standards — resulting in improved code quality and faster, more reliable release cycles.

Handshakes by DC Frontiers

Software Engineer 2
Sep 2019 — Feb 2022 Singapore
  • Led end-to-end design and development of the scoutAsia platform (React, TypeScript, Express, Redux) — from conceptualisation to production deployment — delivering a scalable architecture that met client needs efficiently.
  • Upgraded Webpack from v4 to v5, improving build time by 20% and reducing bundle size by 15%, resulting in faster load times for end users.
  • Introduced coding standards and frontend best practices that elevated code quality and long-term maintainability across the team.
  • Initiated weekly tech-sharing sessions, fostering cross-team knowledge exchange and engineering culture.

Fuji Xerox

Software Engineer
Apr 2017 — Aug 2019 Singapore
  • Optimised the Address Book feature, improving load speed and memory efficiency for end users.
  • Delivered features for a new printer system, backed by unit and integration tests using MochaJS and Selenium.
  • Built Proof of Concept features across IoT and AI image recognition domains.

Skills & Tech

Engineering

React.js TypeScript Node.js Express.js FastAPI Python Redis WebSocket SQL

AI & Agentic Systems

Agentic AI AI Workflows LLM Integration Voice AI AI-Assisted Dev

Cloud & DevOps

AWS Azure Docker Docker Compose Nginx GitLab CI

Architecture & Design

System Design Scalable Arch Schema Design API Design UI/UX Design Design Patterns

Leadership & Product

Product Ownership Project Mgmt Proposal Writing Collaboration Mentoring Code Review

Side Projects

Education

National University of Singapore

Bachelor of Computing in Computer Science 2013 — 2017

Republic Polytechnic

Diploma in Information Technology (with Merit) 2010 — 2013

Get In Touch