Software Engineer

Building AI-powered solutions and scalable systems. Passionate about Agentic AI, LLMs, and creating intelligent applications that solve real problems.

Tech Stack

ReactTypeScriptNext.jsTailwindCSSGraphQLVue.jsAngularMicro FrontendNode.jsExpressPostgreSQLMongoDBPython.NET CoreMicroservicesEvent DrivenTDDDDDRedisSecurityScalabilityDjangogRPCSQL ServerServerlessLong/Short PollingBashDockerAWSKubernetesCI/CDTerraformAzureIaCAutomated Vulnerability RemediationCost ReductionNotification and AlertingEarly Warning SystemSite ReliabilityAutomation MindsetGitVS CodePostmanJestGitHubPrometheusBash ScriptIntelliJCopilotCursorV0K9SN8NAI GenerativeLLM DevelopmentFine-tuningEmbeddingAI IntegrationRAG SystemSemantic SearchAutomated WorkflowPrompt EngineeringReinforcement LearningVoice AnalysisAgentic AIGlean IntegrationVercel AIEleven LabOpenAI APIsMCPTTSSTTGuardrailsPrompt Injection Defense

Selected Work

Some projects I have built and contributed to.

Real-Time AI Learning Assistant for Kids

OpenAIStreaming APIsSTTTTSVAD
  • Built an AI learning companion for kids with natural conversation
  • Supports both voice and text input for flexibility
  • Maintains context throughout the conversation
  • Explains topics in age-appropriate, friendly ways
  • Covers English, science, general knowledge, and daily life questions

AI Interview Platform

LiveKitOpenAIWebRTCNode.jsAI Agent
  • Built real-time AI interview system with live sessions
  • Set up real-time video and voice communication
  • AI interviewer generates questions based on CV and job description
  • Smart follow-up questions to dig deeper into answers
  • Records and analyzes responses for hiring team insights

Natural Language to SQL System

OpenAIPostgreSQLEmbeddingsRAGRL
  • Transforms natural language into SQL queries securely
  • Supports querying across numerous tables with complex schemas
  • Schema-aware retrieval using embeddings
  • PII protection and safeguards against invalid queries
  • Validation layer before query execution

Conversational AI for Banking Services

OpenAIBackend APIsAI Agent
  • AI assistant for banking onboarding and services
  • Replaced conventional forms with conversational processes
  • Integrated with banking APIs for smooth service delivery
  • Step-by-step guided user flow for clarity
  • Security validations for sensitive transactions

Experience

Thoughtworks logo

Senior Consultant - Infrastructure Engineer - AI Engineer

Thoughtworks

Dec 2022 - Present

Working on MYOB's online invoice payment platform, collaborating with multiple teams and managing the on-call process to ensure system health.

Terraform and AnsibleTerraform and AnsiblePrometheus and GrafanaPrometheus and GrafanaSumo Logic and SplunkSumo Logic and Splunk
Upmesh logo

Senior Full-stack Developer

Upmesh

Aug 2021 - Dec 2022

A platform has been developed to help merchants create and manage their products while effortlessly connecting with Facebook and Instagram. This integration provides a convenient "add-to-cart" feature, allowing merchants to sell their products directly on these social media platforms.

.NET.NETNodeJsNodeJsAngularAngularAWSAWSDockerDockerMongoDBMongoDBKubernetesKubernetes
Altsource Software logo

Senior Full-stack Developer

Altsource Software

Aug 2020 - Mar 2021

Worked on a project integrating with Slack API to build a platform for schedule creation and management.

.NET Core.NET CoreVue.jsVue.jsAWSAWSAzureAzureHangfireHangfireDockerDockerPostgreSQLPostgreSQLRedisRedisElasticsearchElasticsearch
Orient Software logo

Senior Full-stack Developer

Orient Software

Aug 2019 - Mar 2020

Led a team of 3 developers for the Learning System project for the Ministry of Education Singapore.

.NET Core.NET CoreAngularAngularAzureAzureDockerDockerKubernetesKubernetesRabbitMQRabbitMQgRPCgRPC
TPS Software Corporation logo

Full-stack Developer

TPS Software Corporation

Sep 2016 - Mar 2019

Started as a full-stack developer working on CMS for Japan Client, later led a team for a Co-Working Space Search project.

C#C#ASP.NETASP.NETJavaScriptJavaScriptVueJsVueJsSQL ServerSQL ServerDockerDockerRabbitMQRabbitMQGoogle Maps APIsGoogle Maps APIsRedisRedisJenkinsJenkins
DN
1
Duc Nguyen (Mata)