Nguyen Dang Trinh
Senior Software Engineer · AI Lead
dangtrinh3006@gmail.com+84 834 021 123linkedin.com/in/dangtrinh3006github.com/dangtrinh3006Ho Chi Minh City, Vietnam
Senior Software Engineer with 4+ years across Agentic AI, full-stack product engineering and cloud-native distributed systems. I connect user-facing workflows and AI agents to reliable microservices, orchestration engines, execution runtimes and production infrastructure.
Experience
Senior Software Engineer / AI Lead — VinSmart Future (Vingroup)
Aug 2026 – Present- Core Engineer and Squad Lead in the AI & Data Division, building the enterprise-wide AI Platform and production-ready shared AI services.
- Full-stack AI products with Next.js / TypeScript frontends and FastAPI / Python services.
- Autonomous agent workflows with LangGraph, tool calling and reusable agent components; LLM serving with vLLM.
- Advanced RAG pipelines: Qdrant vector search, reranking and grounded generation for enterprise knowledge.
Senior Software Engineer I, Agentic AI — Katalon
Mar 2026 – Aug 2026- Core member of the Katalon AI-Powered Testing Platform, turning manual workflows into self-executing automation.
- Architected production-grade Agent Harness systems with Google ADK and reusable Agent Skills.
- Secure integrations for Jira, Azure DevOps, GitHub, Google Drive, Figma and Confluence via FastMCP servers with Nango-backed multi-tenant auth.
- Natural-language test execution on TestCloud; secure tunneling so cloud agents can test sites behind corporate firewalls.
- Context-aware assistants with CopilotKit, Neo4j graph memory and RAG; LLM routing, guardrails and telemetry with LiteLLM and LangFuse.
Software Engineer, TestCloud (Full-stack) — Katalon
Jul 2023 – Mar 2026- Core features of TestCloud, a cloud test-execution engine running massive parallel automation across web, mobile and desktop.
- Micro-frontend UI (React, Redux, TanStack Query): isolated module apps attached to a central host shell.
- Java microservices (Quarkus, Spring Boot) for session lifecycle, resource provisioning and dynamic container allocation.
- Distributed orchestrators, worker agents and browser extensions in Go and Node.js.
- Native Windows Containers instead of heavy VMs, cutting environment warm-up latency.
- A high-throughput VNC server in Rust (WebSocket + CDP) for live test streaming, and a Go recorder turning browser frames into video.
Cloud Engineer — Accenture
2023 – Jun 2023- Application Hosting Operations and Infrastructure Management for production client environments under ITSM.
- Intelligent Automation: RPA, AI-assisted ticket resolution and self-healing to reduce ticket effort.
Software Developer (Internship) — Schneider Electric
2022 – 2023- Warehouse and quality apps with C#, ASP.NET Core and SQL Server, including a Warehouse Process Digitalization Tracker.
- Field Failure Rate views for the CS&Q Portal; peer recognition for Customer First and Act Like Owners.
Skills
- Agentic AI & LLMs
- Google ADK, CopilotKit, LangGraph, LangChain, RAG, vLLM, LiteLLM, LangFuse
- Agent architecture
- Multi-agent systems, Tool calling, MCP (FastMCP), A2A, Knowledge graphs (Neo4j)
- Languages
- TypeScript, Python, Go, Java, Rust, C#
- Backend & messaging
- FastAPI, Quarkus, Spring Boot, Node.js, Kafka, Redis
- Cloud & platform
- AWS, Kubernetes, Helm, Karpenter, Docker, Terraform, ArgoCD
- Frontend
- Next.js, React micro-frontends, Redux Toolkit, TanStack Query, Vite
- Data
- PostgreSQL, MySQL, MongoDB, Qdrant
Awards & education
First Place — AI-DLC Hackathon 2025
Katalon × AWS — Innovation and technical excellence among 11 teams, 48 participants.
Community Champion — AI in Product Hackathon 2024
Katalon — No-code AI fill-flow test automation; 60% of community votes.
1st Place — AI Productivity Hacks
Katalon — Internal innovation challenge.
Valedictorian — Information Systems
Ton Duc Thang University — B.Sc. Computer Science, GPA 3.4 / 4.0, graduated Sep 2023.
Projects
WebDriver VNC Streaming Server · Rust · Go
Reusable VNC server for Selenium/WebDriver: streams browser framebuffer updates over WebDriver BiDi so standard VNC clients can watch a test live and export it as video.
Katalon Healthcare Service · Quarkus · React · Liquibase · Docker
Healthcare appointment orchestration platform.
E-Wallet Web App · Node.js · MySQL · Express
Transactional digital wallet with an administration system.
Traffic Signs Recognition · Keras · TensorFlow · Flask
CNN computer-vision model served behind a Flask API.
Languages: Vietnamese (native), English (professional).