Nguyen Khanh An

Senior Full-Stack Software Engineer

ankn.nguyen@gmail.com +84 985 293 603 github.com/ankn85 linkedin.com/in/ankn85

Professional Summary

Senior Full-Stack Software Engineer with 15+ years of experience building enterprise and large-scale systems using C# .NET, modern JavaScript frameworks, and relational databases. Strong background in system design, performance optimization, and delivering high-quality software. Experienced in collaborating with cross-functional teams and mentoring developers.

Core Competencies

Work Experience

Nexcel Solutions 2012 – Present
Senior Software Engineer
  • Collaborated cross-functionally with Business Analysts, Product Managers, and offshore teams in Taiwan to deliver and maintain microservices-based platforms.
  • Designed and implemented full-stack features, spanning system architecture, UI design, back-end logic, and T-SQL Stored Procedures.
  • Reduced technical debt and improved maintainability by refactoring legacy modules and abstracting database access layers.
  • Performed code reviews and mentored team members to accelerate feature development and maintain best practices.

Microservices Agency System

  • Collaborated closely with BAs and PMs, serving as the primary liaison between the Taiwan-based vendor and the internal development team.
  • Led the modernization of a legacy ecosystem of complex microsites by migrating the platform to .NET 9.
  • Designed and implemented high-performance microservices using Minimal APIs and gRPC to support low-latency data crawling.
  • Accelerated delivery and improved code quality through AI-assisted development and automated code review pipelines.
  • Partnered with UX Designers to deliver consistent user experiences across Desktop, Tablet, and Mobile platforms.
  • AI Github Copilot Claude Code .NET CQRS Minimal API gRPC Redis RabbitMQ T-SQL React Typescript Tailwind CSS Bootstrap SCSS Docker Scrum Agile

Telegram Chatbot

  • Engineered a Telegram chatbot with automated data querying and reporting, integrated with a Telegram Mini App to support core business workflows.
  • Implemented and operated background services to process business logic, automate user notifications, and synchronize data across sharded database systems.
  • Analyzed and designed scalable systems using a microservices architecture with asynchronous HTTP-based service-to-service communication.
  • .NET REST API Webhook Telegram Redis SQL Server NodeJS NextJS Docker

Fraud Protection System (FPS)

  • Developed the FPS, a service leveraging device fingerprinting to detect and prevent fraud and system abuse.
  • Improved system scalability and cost efficiency by re-architecting core components, optimizing server-side logic, and tuning database performance using Memcached and stored procedures.
  • ASP.NET MVC MongoDB SQL Server jQuery JavaScript
InnoTech 2011 – 2012
Software Engineer
  • Maintained and enhanced online trading products by implementing high-impact features, optimizing existing codebases, and delivering scalable solutions to resolve critical system issues.
  • Mentored team members through onboarding processes and established development best practices for the InnoTradeGW platform.

InnoTrade

  • Maintained and extended the InnoTradeGW Windows Service to support pre-market and conditional order placement, improving trading flexibility and operational efficiency.
  • C# Windows Services Named Pipes
Mekong Housing Bank (merged with BIDV in 2015) 2010 – 2011
Administrator/Monitor
  • Served as System Administrator, monitoring SMS Banking services and ATM systems to ensure high availability.
  • Developed complex PL/SQL queries (Oracle 10g) to extract and visualize data via Crystal Reports.
InnoTech 2009 – 2010
Software Engineer
  • Contributed to the design and development of high-performance, real-time trading platforms.
  • Participated in system architecture design, database modeling, and UI development.
  • Developed and maintained internal services and applications with a focus on performance, stability, and concurrency.

InnoTrade

  • Built a high-speed online trading platform directly integrated with Vietnam Stock Exchanges (HOSE/HNX), enabling real-time buy/sell order execution.
  • Architected and implemented InnoTradeGW Windows Service responsible for direct exchange connectivity, real-time order placement, and transaction history synchronization.
  • C# Windows Services Multi-threading IBM Db2 SQL Server
LARION Computing 2007 – 2009
Software Engineer
  • Developed mobile applications across Pocket PC, Windows Phone, and iOS using Objective-C.
  • Designed and implemented desktop applications on Windows, focusing on performance and concurrency.
  • Contributed to system-level programming involving real-time data processing and network communication.

APT v2

  • Developed a Windows Forms application for real-time market data visualization and tracking trade execution history across NASDAQ (Equities) and CME (Futures).
  • Implemented low-latency data processing using Socket-based communication and multi-threaded architecture.
  • Refactored and standardized legacy C# codebases to improve design patterns, code readability, and naming conventions.
  • VB.NET C# Windows Forms Socket Programming Multi-threading
Youth IT Mar 2007 – May 2007
Software Engineer
  • Warehouse Management System coded in C# using Windows Forms and MS SQL Server.

Technical Skills

Backend: C# .NET, Entity Framework Core, Web API, Minimal API, gRPC, MVC, RabbitMQ.
Frontend: React, Typescript, jQuery, JavaScript, HTML, Bootstrap, SCSS/CSS.
Database: MS SQL Server, Redis, MongoDB.
Tools: Git, Visual Studio, Visual Studio Code, Cursor, Github Copilot, Claude Code, Docker.

Education & Certifications

Education: Van Lang University Bachelor of Computer Science | Ho Chi Minh City, Vietnam 2003 – 2007.
Certifications
  • AWS Certified Solutions Architect Associate SAA-C03.
  • Positive Leadership Training and Workshop.
Awards
  • Excellent Employee of Quarter Q2/2023.
  • Excellent Employee of the Year 2021.