Curriculum Vitae

I’m Fullstack Developer with expertise in cloud computing, mobile development, and software development principles. Proficient in leveraging cloud technologies, such as Azure DevOps, to streamline the CI/CD process and implement scalable Microservices architectures.

Skilled in developing robust applications using Microsoft stacks such as:

  • C#, ASP.NET, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, and MSSQL Database.

Familiar with the Ionic framework and AngularJS for cross-platform mobile app development.

Possesses a strong understanding of SOLID principles and Test-Driven Development (TDD) practices, ensuring high-quality code and maintainable software solutions.

Key Skills

  • Cloud Computing: Experienced in utilizing Azure DevOps and implementing CI/CD processes to automate software development, testing, and deployment. Proficient in cloud infrastructure management, leveraging cloud services for scalability, and implementing Microservices architectures for highly scalable and resilient applications.

  • Microsoft Stacks: Proficient in developing web applications using Microsoft stacks, including: C#, ASP.NET, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, and MSSQL Database. Skilled in utilizing these technologies to build efficient and reliable solutions that meet business requirements.

  • Mobile Development: Familiar with the Ionic framework and AngularJS, enabling the development of cross-platform mobile applications. Experienced in building hybrid mobile apps that deliver a seamless and engaging user experience across multiple devices.

  • SOLID and TDD Principles: Strong knowledge of SOLID principles, emphasizing clean code architecture and maintainable software design. Proficient in implementing Test-Driven Development (TDD) practices, ensuring high code quality, reliability, and test coverage.

Working experiences

Senior fullstack .NET

2012 - Present
Key Consulting, France

Project: In-house ERP systems

In-house ERP application(s) to support company’s services in Import/Export manufacture.

Progamming

  • NET FW 4.8, Web API, WC, ASP.NET Core 2.x.
  • Test Framework: NUnit3, Moq
  • Database: MS SQL
  • Cloud computing: the application services hosted on MS Azure. CI/CD pipelines managed by Azure DevOps
  • Source repository: Git

Responsibility

  • Develop new features as customer requirement.
  • Maintenance system, Production incident supports
  • Monitoring applications Healthy, performance to identify the slow point then planning to enhance

.NET Technical Leader

2020 - 2021
Nashtech, Vietnam

Project: Insurance Platform

Building the Microservices Insurance Booking Platform. This application based on different software architecture and technologies like: -.Net Core, CQRS, DDD, Vertical Slice Architecture, Docker, Jenkin, ocelot API gateway proxy, Identity Server, Redis, SqlServer, Entity Framework Core, and different level of testing.

Progamming

  • Microservices integrate with Azure Cloud Computing
  • NET Core 3.1, ASP.NET Core, Web API, SQL Server
  • NUnit, Moq, CI/CD with Docker
  • Source repository:Git

Responsibility

  • Proposal the technical appoarch to resolve bussiness need.
  • Design/Develop new features as customer requirement.
  • Maintenance system, Production incident supports.
  • Code review

Senior .NET Developer

2020 - 2020
Kofax, Vietnam

Project: Business Connect

Develop enterprice application/services to interactive with the MFP (Multi-Function Printer) device.

Progamming

  • NET FW 4.5, ASP.NET Web API (interactive with Mobile App), ASP.NET MVC (CSM systems to manage client configurations)
  • NUnit, Moq, CI/CD (Jenkin)
  • SQL Server
  • Git

Responsibility

  • Develop new features as request
  • Maintenance, resolve issue of existing system

Senior/Team Lead .NET Developer

2017 - 2020
GoQuo, Vietnam

Project: eCommerce Platform

The microservices booking hotel, travel platform. Delivery to client/customer the easy way to sale, ordering the trip in cheapest prices. Our platform aggregates a large range of travel services including hotel bookings, car rentals, activities and tours, insurance, airport transfers…

Progamming

  • NET core and Microservices is design to be deployed using Docker containers.
  • Communication between bounded contexts through asynchronous MessageBus and events.
  • Communication internally between our microservices with gRPC synchronously.
  • Implementing various types of testing like Unit Testing, Integration Testing.
  • PostgresSQL database
  • Git, Docker compose, Amazone Web Service

Responsibility

  • Create detailed designs for assigned tasks.
  • Write code based on detailed designs and Functional/Requirement Specifications
  • Perform full unit test on the assigned tasks, Incident and bug resolving
  • Support/mentor team, code review

Skills & Proficiency

C#, ASP.NET, ASP.NET CORE

HTML5, CSS, Js/jQuery

Angular

Microsoft Azure

Git and CI/CD

SQL Server, Postgres

Redis, NoSQL