Summary

I am a developer with over 8 years of experience specializing in .NET and ASP.NET. Throughout my career, I have developed and deployed a wide range of web applications and systems. I have successfully led and managed teams on various projects, refining my leadership abilities and effectively supporting my team in achieving project objectives.

Technical proficiencies

Programming Languages: C#, JavaScript/TypeScript. 

Skills: 

  • Programming Languages: C#, JavaScript, TypeScript, SQL  
  • Back-End Development: .NET Core, ASP.NET MVC, ASP.NET Web API, Entity Framework, LINQ  
  • Front-End Development: Angular, React.js, Vue.js, Blazor, jQuery, HTML5, CSS3, Bootstrap, Tailwind CSS  
  • Database Management: MS SQL Server, MySQL, PostgreSQL, MongoDB, Redis, Firebase  
  • API & Web Services: RESTful APIs, GraphQL, gRPC, WebSockets, OAuth2, JWT authentication  
  • Cloud & DevOps: AWS, Docker, Kubernetes, Terraform, CI/CD  
  • Messaging & Queues: RabbitMQ, Azure Service Bus, Kafka, Redis Pub/Sub  
  • Testing & Quality Assurance: Unit Testing  
  • Version Control & Collaboration: Git, Azure DevOps, Jira, Trello, Agile/Scrum methodology

Tools: Visual Studio, Visual Studio Code, Postman, Docker, Webpack

Professional experience

Automotive Service Software – Canada

Developer, October 2024 – Present

Project description 

  • Time size: 8 people x 6 months
  • Domain provides a comprehensive software solution for automotive service processes, covering appointment scheduling, check-in, repair, payment, and customer relationship management (CRM). The ONE platform integrates tools like Mitchell 1 ProDemand and EPC5, automating service workflows and optimizing dealership operations.

Responsibilities 

  • Service Appointment Management: Developed an online appointment booking interface using React and integrated the DMS system through .NET APIs to automate scheduling.
  • Check-in Process Management: Built customer information intake forms using React, utilized Entity Framework to retrieve vehicle and service history data from the database.
  • Service Process Automation: Integrated tools like ProDemand and EPC5 via .NET APIs, displayed accurate repair and parts information on the React interface.
  • Customer Communication: Used SignalR in .NET to send real-time notifications, displaying information through React components.
  • Payment and Billing Management: Built online payment and electronic invoicing features with .NET Core, integrated the React frontend with payment APIs.
  • Analysis and Reporting: Developed dashboards to display service performance and KPI reports using React, with data analysis queries handled by the .NET backend and database.

Technologies 

  • .NET, .NET Core, Entity Framework, SQL Server, Payment API.

Travel & Booking System – Viet Nam

Developer, October 2023 – October 2024

Project description 

  • Time size: 20 people x 12 months
  • The project is made according to the Scrum process. The team will run each sprint, and each sprint will be done in 2 weeks. The project focuses mainly on building an API function/section for the order tickets systems such as tourists, Plane, Booking Hotel, Blunder, Tour and Resort

Responsibilities 

  • Design the overall system architecture, including databases, services, and integration points for different components (flight booking, hotel reservation, car rental, etc.).
  • Use .NET's Entity Framework or other data access technologies for efficient database interactions.
  • Integrate with payment gateways to handle secure and reliable online transactions.
  • Manage user roles and permissions to control access to different functionalities.
  • Implement a secure and user-friendly checkout process for finalizing bookings.
  • Apply security best practices and use .NET security features to safeguard the application. Review code and develop the features. 

Technologies 

  • .NET, Azure, .NET Core, MongoDB, Restful API.

Travel CRM & Website Rental Platform – United Kingdom

Developer, July 2022 – September 2023

Project description 

  • 8 people x 14 months
  • A travel CRM software platform that enhances communication between travel agents and customers. It features a robust database of destinations, integrates third-party content, and offers tools for managing travel quotes, customer interactions, and bookings. 

Responsibilities

  • Design the overall system architecture, including databases, services, and integration points for different components (flight booking, hotel reservation, car rental, etc.).

Design the overall system architecture to support the rental and purchase of different types of websites.

Design a database schema to store information related to website rentals, purchases, user accounts, and website configurations.

  • Utilize .NET's Entity Framework or other data access technologies for efficient database interactions.
  • Implement features for creating, customizing, and managing E-commerce websites.
  • Provide tools for users to set up product catalogs, shopping carts, and secure online transactions.
  • Develop features for creating hotel booking websites with functionalities for room reservations, availability tracking, and online bookings.
  • Implement a system for users to browse available website templates, both for rental and purchase.
  • Provide a seamless process for renting or purchasing a website, including payment processing.
  • Implement communication features for website owners and users, such as messaging, order notifications, and rental updates.
  • Integrate with payment gateways to facilitate secure online transactions.

Technologies

  • .NET, ASP.NET, MSSQL, Azure, Docker, PostgreSQL.

AI-powered Search & Government Solutions – Australia

Developer, September 2021 – July 2022

Project description 

  • Team size: 5 people x 10 months
  • An Australian-owned company specializing in artificial intelligence (AI) and advanced search algorithms. Initially focusing on system integration and consulting for Federal Government Agencies, especially in National Security, evolved into a product-centric business offering innovative AI solutions.

Responsibilities

  • AI-Powered Search: Utilizing machine learning and natural language processing to deliver precise search results.
  • Universal Search: Comprehensive search capabilities across documents, rich content (including voice and image), and policies in multiple repositories (both structured and unstructured).
  • Automated Content Tagging and Categorization: AI-driven auto-tagging and categorization of content for efficient data management.
  • Handwriting Recognition and Conversion: Transcription of handwritten documents to digital text, improving accessibility and searchability.
  • Integration with Existing Systems: Low-integration solutions facilitate rapid deployment with existing IT infrastructure.

Technologies

  • .NET, ASP.NET Core, CQRS, PostgreSQL.

E-Grocery / Retail Platform – Singapore

Developer, June 2020 – September 2021

Project description 

  • Team size: 18 people x 15 months
  • The main scope is renovating Central Retail’s e-grocery platform, including mobile ordering apps and web platforms. The implemented system has provided Central Retail with enhanced capabilities to oversee its extensive range of SKUs, execute promotional campaigns with multiple conditions, and synchronize orders across various platforms

Responsibilities

  • Developed CRUD operations for managing files, vehicles, price lists, and tickets.
  • Created RESTful APIs for account balance and credit management.
  • Integrated external services for payment processing and order fulfilment.
  • Optimized backend to efficiently process 5 million products.
  • Implemented security measures and role-based access control (RBAC).
  • Designed and managed databases for large-scale data handling.
  • Developed unit tests and set up CI/CD pipelines for automated deployment.

Technologies

  • C#, ASP.NET, MSSQL, AWS

Grocery Delivery Service - Australia

Developer, October 2019 – May 2020

Project description 

  • Team size: 6 people x 8 months
  • A service that delivers groceries in minutes within certain areas of Australia. They offer a wide range of over 1200 essential items, including snacks, drinks, fresh produce, and household goods.

Responsibilities

  • Product Management: Create and update the item database, implement search and filter features.
  • Delivery Logistics: Optimize delivery routes, manage delivery schedules.
  • Customer Support: Develop chat feature, implement helpdesk system.  
  • Backend Infrastructure: Ensure scalable server architecture and implement data security measures.

Technologies

  • .NET, ASP.NET, AWS, MSSQL, Docker.

Fintech / SME Financial Solutions - Australia

Developer, March 2020 – July 2020

Project description 

  • Team size: 12 people x 19 months
  • This product offers financial solutions for businesses, including a line of credit, invoice financing, and trade credit management, to help improve cash flow and optimize working capital for small to medium-sized enterprises (SMEs) in Australia.

Responsibilities

  • Business Line of Credit: Provided flexible funding solutions to manage cash flow and cover expenses.  
  • Invoice Financing: Enabled immediate cash flow by financing unpaid invoices.  
  • Trade Credit Management: Managed trade credit and supplier payments to optimize financial operations.  
  • Credit Assessment: Conducted creditworthiness assessments and managed credit limits.  
  • Online Application: Facilitated a digital application process for financial services.  
  • Customer Portal: Developed a user-friendly portal for account management and transaction tracking.  
  • Integration Capabilities: Integrated with accounting software for streamlined data management.  
  • Support and Guidance: Offered customer support and financial advice to enhance service utilization

Technologies

  • .NET, Azure, .NET Entity Framework, MSSQL, Docker
Certifications

Microsoft Certified: Azure Fundamentals  

Microsoft Certified: Azure AI Fundamentals

Microsoft Power Platform Fundamentals

Awards: Won Second Prize in the National Informatics Olympiad

Book an Appointment

Navigating Our Cooperation Models

For when you have the roadmap and the process, but not the people. Tell us the skills and seniority you need, and we send shortlisted profiles. You interview; the engineer you choose joins your existing team and works under your management.

Ideal for businesses that:
Need specialized expertise without adding full-time headcount
Want to scale capacity up or down as the roadmap shifts
Need extra hands on an upcoming or in-flight project
For when you need a team that owns a product, not individuals filling gaps. You select the engineers from the profiles above; they work exclusively on your project alongside your in-house team, keeping context instead of rebuilding it every quarter.

Ideal for businesses that:
Run large or long-term projects that need consistent ownership
Want a stable team that accumulates domain knowledge
Need engineers committed to the business goal, not just the ticket
For when scope and timeline are already settled and budget certainty matters more than flexibility. We define the delivery path up front, so the cost is known before work starts.

Ideal for businesses that:
Have a set budget and a clearly documented scope
Work to a hard deadline
Run projects with defined goals and achievable milestones
For when you want a permanent extension of your engineering organization in Vietnam, your process and your tooling, running on our infrastructure and hiring pipeline across three ISO-certified centers.

Ideal for businesses that:
Are building long-term engineering capacity, not staffing a single project
Want dedicated infrastructure and a managed hiring pipeline
Plan to grow the team steadily over several years
Let's Discuss Your Needs

How to Hire Top Developers from Saigon Technology?