About

About

Summary

I am a Software Engineer with over 8 years of experience in web development and 4 years of front-end experience with Bootstrap and Razor. I am proficient in .NET, ORMs like Entity Framework, and SQL Server. I am also passionate about learning new technologies and best practices to continuously improve as an engineer.

Skill

  • Programming Languages: C#, .NET Core, Python (FastAPI), TypeScript
  • Web Development: ASP.NET MVC, Entity Framework, Entity Framework Core, Razor, RESTful APIs, Bootstrap, jQuery, AJAX, HTML, CSS, CMS (NopCommerce)
  • Database Management: SQL Server, MySQL, MongoDB
  • Software Architecture: Design Patterns, Microservices, DDD, Clean Architecture
  • Event-Driven Systems: Apache Pulsar, RabbitMQ
  • DevOps Tools: Docker, Kubernetes

Experience

Senior Developer at Gigarion Technology

November 2022 — December 2023

DataPeach (ETL)Python(Fast API), MongoDB, Apache Pulsar, RabbitMQ, Docker, MySQL.

Designed a system that listens for signals via Apache Pulsar, allowing users to configure data conversion and receive notifications for issues. Acted as Tech Lead, explaining management requirements to team members.

  • Implemented Pulsar for data streaming and RabbitMQ for message queuing.
  • Designed ERD for data modeling.
  • Developed APIs using FastAPI.
  • Set up a Docker Compose environment for development.
  • Deployed the system to Azure
  • Managed and assigned tasks to the team.
PITO CateringNestJS, MySQL

Redesigned the database and migrated data from PHP Laravel to NestJS.

  • Redesigned the database
  • Converted the entire project from PHP Laravel to NestJS.
  • Wrote technical documentation.
  • Used Python for data migration.

Senior Developer at DI Central

December 2021 — November 2022

DICatalog, DIInvoiceAsp.Net MVC, SQL Server, IOC Autofac, Quartz
  • Developed and maintained project features.
  • Wrote unit tests.
  • Integrated BKAV E-Invoice.
PIMAPI
  • Implemented authentication for marketplace platforms.
  • Integrated category, variant, and product listing from platforms such as eBay, Amazon, Mirakl, Shopify, Target Plus, and Magento.

IT Developer at Enrich System Management

November 2018 — May 2021

Nails ProjectAsp.Net MVC 5, SQL Server, SignalR, Autofac
  • Developed a booking system for nail salons.
  • Integrated Dejavo Terminal for online payments.
  • Built a general online website model using Autofac in MVC and SQL Server.

IT Developer at V-Parter

May 2013 — November 2018

Helpdesk ticketAsp.Net MVC 4, SQL Server, Entity Framework, Bootstrap, jQuery, AJAX
  • Developed helpdesk ticketing system.
  • Integrated e-invoice functionality.
  • Designed and implemented a reporting system.

Education

Ly Tu Trong Technical College

May 2008 — May 2011