NHIEN T.
Senior Full-Stack .NET Engineer (C#, ASP.NET, Desktop, 20+ years)
Hello, Iβm Jason Nhien Truong, a Senior Software Engineer and Software Architect with over 20 years of professional experience delivering reliable, maintainable software solutions for businesses across multiple industries. I specialize in C# and .NET development, Windows desktop applications, enterprise web systems, SQL databases, and Azure-based platforms. I help clients modernize legacy systems, stabilize and scale existing products, and build new applications with a strong focus on performance, usability, and long-term maintainability. I work closely with stakeholders to translate business needs into practical, well-structured technical solutions. What I offer Full-stack .NET development I work across the .NET ecosystem, from legacy ASP.NET Web Forms to modern .NET 8 APIs and microservices. I design secure, scalable backend systems with clean architecture and clear separation of concerns. Windows desktop application development I have extensive experience building and maintaining Windows desktop applications using WinForms and WPF, including MVVM-based WPF applications. I focus on responsive UI behavior, clean data binding, maintainable ViewModel design, and user-friendly workflows for business-critical desktop software. Enterprise UI with DevExpress and Telerik I have deep expertise with DevExpress and Telerik controls for WinForms and web applications. I redesign and modernize complex UIs to improve usability, consistency, and performance without breaking existing business logic. Database architecture and optimization Strong experience with SQL Server, PostgreSQL, MySQL, and Azure SQL. I design schemas, optimize queries, and ensure data integrity and stability in production systems. Azure cloud and DevOps Hands-on experience deploying and maintaining applications on Azure, including CI/CD pipelines, containerized services, background processing, and cloud-based integrations. Testing and automation I write unit and integration tests using xUnit and NUnit, and implement automation with Selenium and AutoIt to improve quality and reduce regression risk. Key technical skills Languages and platforms C#, .NET Core, .NET 8, ASP.NET, SQL, JavaScript, HTML, CSS, Python Desktop development WinForms, WPF, MVVM, DevExpress WinForms, Telerik UI Frameworks and tools Entity Framework, LINQ, Docker, Azure DevOps Databases SQL Server, PostgreSQL, MySQL, MongoDB, Azure SQL Cloud and monitoring Azure, Kubernetes, Azure Service Bus, Prometheus, Grafana Architecture Microservices, Clean Architecture, Domain-Driven Design Selected projects Web forecasting application maintenance Maintained and enhanced a legacy ASP.NET Web Forms application using SQL Server 2022 and Telerik UI. Improved UI workflows, business logic, and performance. Betx β cloud-native microservices platform Developed backend microservices using .NET 8 and Web API. Worked on PostgreSQL data modeling, Azure Kubernetes deployment, secure APIs, messaging, and observability with Prometheus and Grafana. Custom ERP system for manufacturing Built a custom ERP system using C# and SQL Server, including workflows, reporting, role-based access, and third-party integrations. Carrier pricing API integration Integrated FedEx and UPS APIs for real-time pricing, data synchronization, and robust error handling with retries and logging. Why work with me I bring deep technical experience, strong ownership, and a business-focused mindset. I communicate clearly, meet commitments, and build software that remains stable and maintainable over time. Availability Open to full-time or part-time engagements. Flexible with time zones for long-term projects. If youβre looking for a senior .NET engineer who can handle both backend systems and Windows desktop applications with confidence, feel free to reach out.