Summary

With 4 years of professional experience, I specialize in backend development but have basic proficiency in front-end technologies, particularly Angular, and experience in DevOps on Windows Server. Currently, I work as a back-end developer on a Digital Advertising project, where I also support front-end development with ReactJS. I am always eager to adopt new technologies as needed.

I led a team of 8 developers, ensuring successful feature delivery and resolution of production issues. My leadership involved managing tasks, prioritizing work, guiding the team through bug fixes, deployment optimization, and server performance improvements, as well as identifying and mentoring talent for the sub-leader position.

With my skills, leadership experience, and proactive learning attitude, I am confident I can contribute to your company's success.

Technical proficiencies

Programming Languages

  • Intermediate: Back-end: C#  
  • Foundational: Front-end: TypeScript/JavaScript (Angular/ jQuery)

Skills: 

Frameworks:  

  • Intermediate: C#, ASP.NET Web API, ASP.NET Core.
  • Foundational: TypeScript/JavaScript (Angular/ jQuery), ReactJS, WPF.  

Database:  

  • Intermediate: SQL Server.  
  • Foundational: MySQL, PostgreSQL, SQLite.  

ORM:  

  • Intermediate: Entity Framework (Core), Dapper.  

System Architecture:  

  • Intermediate: N-layer, MVC.  
  • Foundational: Clean architecture, Microservice, Multi-Tenant.  

DevOps:  

  • Intermediate: Windows server, IIS, Jenkins.  
  • Foundational: Docker, Linux.  

AWS:  

  • Foundational: IAM, EC2, RDS, S3, SQS, SNS

Tools: Microsoft Visual Studio, Visual Studio Code, GitHub Copilot, SQL Server Management Studio, DBeaver, DB Browser, Git, Source Tree, Bitbucket, Click up, Trello

Professional Experience

Digital Advertising – Eastern  

Developer, January 2025 – Present

Project description 

  • The client's web application is a platform that allows lower-budget and less tech-savvy users to launch programmatic advertising campaigns for their political efforts via a modern, clean and simple user interface that connects (via API) to their existing enterprise Demand Side Platform (DSP’s) and automates nearly all of the real-time-bidding (RTB) trading process.

Responsibilities 

  • Developing and optimizing features, addressing technical issues, and performing regular maintenance tasks related to third-party integrations – Demand Side Platforms (Basic, Stack Adapt).  
  • Managing the deployment process of all system environments (including DEV, UAT and PROD).
  • Conducting code reviews and ensuring best practices for scalability and performance.

Technologies 

  • Programming languages/frameworks: C#, .NET 6 for the back end, ReactJS 16 for the front end.  
  • Software architecture: N-layer  
  • Deployment: Windows server, IIS
  • Database: PostgreSQL

Cleaning Service and HRM Web System – Australia  

Developer, March 2024 – December 2024

Project description 

  • Provides modules that allow ordering Cleaning Services.  
  • Provides modules to manage employees/users from Customers and Providers.  
  • Integrate with various third-party services (e.g.: Employment Hero Payroll API, CorrigoPro Direct AP) for larger project development in Australia and globally.

Responsibilities 

  • Integrating with the new third parties (Employment Hero Payroll API, CorrigoPro Direct API).  
  • Building a new development server to host the project for developers (set up Jenkins, IIS, MSSQL, SSL)  
  • Implementing new features, resolving bugs and issues, and maintaining features.  
  • Managing the deployment process of UAT and DEV environments.

Technologies 

  • Programming languages/frameworks: C#, .NET Core 3.1 for the back end, JavaScript, and jQuery for the front end.  
  • Software architecture: N-layer  
  • Deployment: Windows server, IIS, Jenkins  
  • Database: SQL server

ERP Web System – Viet Nam  

Leader & Developer, August 2021 – March 2024  

Project description 

Provide an ecosystem (14 systems) to manage all the company's processes, including:  

  • Identity: Implement Single Sign-On (SSO) with Identity and Two-Factor Authentication (2FA) to comply with ISO 9001 standards for secure login functionality.  
  • Employee management: Handle all employee information, including contracts, positions, personal details, skills, and resignations. Generate reports on Skills - Proficiency, and Positions.  
  • Timesheet management: Oversee timesheets, roster shifts, and employee efforts. Facilitate resource booking, planning, and requests for projects. Generate reports on Project Effort and Performance.  
  • Leave management: Administer leave and work-from-home requests. Integrate with timekeeping systems for accurate check-in and check-out data. Provide APIs for monthly payroll penalty calculations.  
  • Project and profit management: Manage projects and their profitability. Generate reports to monitor KPIs for each department.  
  • Payroll: Handle employee salaries efficiently and accurately.  
  • Recruitment: Create and manage recruitment campaigns. Automatically scan CVs from emails and process candidates through defined workflows. Generate KPI reports for the Talent Acquisition department.

Responsibilities 

  • Led a team (6-8 developers) to develop half of the ecosystem (6 systems).  
  • Researched, and transferred new technologies and services to teams, and applied to systems.  
  • Analyzed requirements and discussed with the team to find solutions and implement them.  
  • Resolved bugs and maintained large features, primarily hotfix tasks impacting employee salaries and managers' processes.  
  • Managed delivery process for all environments (Production, Staging, Development).  
  • Set up Verdaccio (local private NPM registry) for the Angular team and deployed it to Production.  
  • Supported team members and other teams by reviewing pull requests, codes, and solutions.  
  • Created a Git-flow diagram, deployment document, and toolkit API to retrieve tickets’ information from ClickUp for the development team. Migrated the old staging server to a new server with a detailed plan (defined What, When, Where, Why, How; collaborated with my manager and IT department).  
  • Worked as a Full-stack developer (C# - Angular)

Technologies 

  • Programming languages/frameworks: .NET Core 3.1 for Back-end, Angular for Front-end (additional: ReactJS, NodeJS, Java)  
  • Software architecture: N-layer, Clean Architecture  
  • Deployment: Windows server, IIS, Jenkins, Tomcat, PM2, Linux, Docker, K8s.  
  • Database: SQL Server, MySQL

Virtual machine management app – England  

Developer, December 2021 – January 2022  

Project description 

  • Manage and collect information on Virtual machine servers including Linux, Windows, and Solaris.  
  • Report the performance of their Virtual machine servers.

Responsibilities

  • Implemented a new feature to import compressed files/folders and create reports based on it.  
  • Raise bugs and issues to the client and fix them.  
  • Presented and supported delivery for the client.

Technologies

  • Programming languages/frameworks: C#, WPF, .NET Framework v4.6.1.  
  • Software architecture: N-layer.  
  • Database: SQLite

Tracking maps web – Australia  

Developer, February 2022 - March 2022  

Project description 

  • Tracking maps from multiple select locations, get the postal code of all.  

Responsibilities

  • Implemented a new CRUD for the runsheet.  
  • Enhanced old features to track locations/regions.  
  • Deployed a new version to the client’s production.  
  • Worked as a Full-stack developer (C# - ReactJS).

Technologies

  • Programming languages/frameworks: C#, .NET Core 3.1 for Back-end, ReactJS for Front-end.  
  • Software architecture: N-layer.  
  • Database: SQL server
Certifications

Ho Chi Minh City University of Foreign Languages - Information Technology (HUFLIT)  

Major: Information Technology, July 2018 - Aug 2022

Navigating OurCooperation Models

We assess your needs first. Then, we will send you the top software engineer CV options so that you can select your favorite. The chosen engineer becomes part of your in-house team.

Ideal for businesses that:
Need specialized expertise but don't want to hire full-time staff
Want to scale resources up and down quickly
Require extra support for upcoming or ongoing projects
You can choose from our numerous software developer CV options. The selected developers form a dedicated team that works exclusively on your project. They also collaborate closely with your in-house team to achieve your goals.

Ideal for businesses that:
Require cost-effective and scalable solutions for large and long-term projects
Want to form a consistent team with excellent skills
Need a development team committed to their business goal
We define a clear path for your project. Since the project has clear timelines and scopes, you can control your budget better. You can also choose to work with a remote team or manage specialized technical roles.

Ideal for businesses that:
Have a set budget and clearly outline the project scope
Struggle with strict deadlines
Handle projects with clear goals, a detailed outline, and achievable milestones
How to Hire Top Developers from Saigon Technology?