Summary

I have over seven years of experience in C#, .NET, SQL Server, and JavaScript technologies. I have been experienced in Front-End development with HTML5, CSS3, SASS, Angular, React JS, and Bootstrap for three years. I focus on collecting the requests, implementing and fixing bugs before releasing packages, researching and applying new techniques, and supporting my team members. I always advise my team to work with the latest technologies. I also know about cloud services like Amazon and Azure.

Technical proficiencies

Programming Languages: C#, JavaScript/TypeScript, C++, Python  

Skills: 

  • ASPNET MVC Framework / Core for web application  
  • MS SQL Server, MySQL, PostgreSQL, MongoDB, and Azure Cosmos DB  
  • Object-oriented methodology, System Analysis and Design  
  • Multi-threaded programming, GUI programming, Xamarin, MAUI  
  • Single-Page Application (Web-based),  
  • RESTful Web API, GraphQL, and gRPC  
  • Front-End development: Angular, JQuery, Blazor, ReactJs, HTML5, CSS3, SASS, Bootstrap.  
  • Agile Scrum.  
  • Cloud services: Amazon Web Service (S3, EC2, EB, RDS), Azure Cloud (Az Functions, Cosmos DB, Blob Storage, Azure DevOps)

Tools: Visual Studio, Visual Studio Code, JetBrains Rider, Git, Webpack, NPM, Yarn, TFS, Jira, Trello, and Slack

Professional Experience

Asset Management  

Developer, Sept 2024 – Now  

Project description 

  • Collaborated on a team of 2 members to enhance asset management capabilities.
  • Developed a Real-Time Asset Tracker module, enabling users to monitor, allocate, and optimize asset utilization effectively.

Responsibilities

  • Served as a team leader, coordinating daily progress and fostering collaboration.
  • Managed project timelines, task assignments, and performance metrics.
  • Designed and implemented database schemas to support scalable asset tracking systems.
  • Developed features on both backend (.NET Core) and frontend (Angular).
  • Developed cross-platform features for web, Android, and iOS using Ionic with Angular.
  • Conducted code reviews to maintain code quality and implemented enhancements.
  • Migrated and maintained web applications in the AWS Cloud for robust performance and scalability.

Technologies

  • .NET Core  
  • SQL Server  
  • Angular  
  • Ionic  
  • AWS Services: EC2, CloudWatch, S3, EB, Aurora, CloudFront, VPC, and Lambda.

Financial Management  

Developer, Nov 2023 – Sept 2024  

Project description 

  • I am working on a team of 4 members, including 1 Team Leader, 2 Developers.
  • We were tasked with building an admin dashboard and API using AWS Lambda & AppSync services.

Responsibilities 

  • Development and client communication
  • Tracking tasks and reporting to the client, analysing and clarifying requirements
  • Communicate with the client to clarify the requirements and implement features based on the detailed designs and functional or requirement specifications.
  • Do the unit tests, maintain, examine, and fix bugs.
  • I supported the team in applying new technologies, implementing plug-ins and services, and handling issues that occurred during the development of the product.
  • Ensure that deliveries are on time and on target.
  • Implement feature tasks

Technologies 

  • Modular Development
  • Serverless with AWS Lambda service
  • MySQL
  • DynamoDB
  • .NET Core
  • AWS Services: AWS State Machine, AWS Lambda, AWS SNS, AWS S3
  • React J lar

Investment Management

Developer, Jan 2023 – October 2023

Project description

  • I worked on a team of 4 members, including a project coordinator, 2 Developers and a QC.
  • Build the system to manage fund investment.

Responsibilities

  • I worked with the project coordinator to implement new features and fix bugs.
  • Implement features from C++ wrapped by the NodeJS server.

Technologies

  • Ionic framework
  • PostgreSQL
  • HTML5, CSS and JavaScript

Account Management  

Developer, July 2022 – December 2022  

Project description 

  • I am working on a team of 5 members, including 1 Team Leader, 2 Developers, and 1 QC.  
  • We were tasked with building an account portal and web API service.

Responsibilities 

  • Development and client communication  
  • Be a team leader.  
  • Tracking tasks and reporting to the client, analyzing and clarifying requirements  
  • Communicate with the client to clarify the requirements and implement features based on the detailed designs and functional or requirement specifications.  
  • Do the unit tests, maintain, examine, and fix bugs.  
  • I supported the team in applying new technologies, implementing plug-ins and services, and handling issues that occurred during the development of the product.  
  • Ensure that deliveries are on time and on target.  
  • Implement feature tasks

Technologies 

  • Modular Development  
  • Multiservice  
  • SignalR  
  • Hangfire  
  • SQL Server  
  • .NET Core,  
  • NInject, RabbitMQ, MassTransit,  
  • Azure Cosmos DB, Azure Function, Azure Service API, and Azure Logic App  
  • Angular

Market Forecast  

Developer, September 2022 – October 2022  

Project description 

  • I worked on a team of three members, including a project coordinator, a Developer, and a QC.  
  • Build the market forecast module as a NodeJS server in a Linux environment.

Responsibilities 

  • I worked with the project coordinator to implement new features and fix bugs.  
  • Implement features from C++ wrapped by the NodeJS server.

Technologies 

  • NodeJS  
  • C++

P.O.S Management Portal  

Developer, January 2021 – June 2022  

Project description 

  • I worked on a team of 8 members, including 1 project coordinator, 5 developers, and 2 QCs.  
  • Build a portal for managing P.O.S. data for multiple clients and tenants.

Responsibilities

  • Manage daily reports, break down tasks, and assign them to team members.  
  • Design databases and build structures for some new projects.  
  • Implement features from BE (.NET Core) and FE (Angular).  
  • Review the code and develop the features.

Technologies

  • .NET core,  
  • SQL Server  
  • Angular  
  • SignalR  
  • Azure Functions, Azure Message Bus  
  • Azure DevOps

Budget Reporting  

Developer, March 2020 – July 2020

Project description 

  • Working on a team of 5 members, including 1 Project Coordinator, 3 Developers, and 1 QC  
  • The reporting module allows users to edit budget data inline and export it to an Excel file

Responsibilities

  • Worked as a team leader  
  • Manage daily reports, break down tasks, and assign them to team members.  
  • Design databases and build structures for some new projects.  
  • Implement features from BE (.NET Core) and FE (Angular)  
  • Review code and develop the features.

Technologies

  • .NET core, dapper, and EF core  
  • SQL Server  
  • Angular  
  • Integrate with LDAP System

Construction Site Management  

Developer, December 2018 – February 2019  

Project description 

  • Working on a team of 15 members, including 1 Project Coordinator, 2 Team Leaders, 9 Developers, and 3 QC  
  • Manage employee and contractor work using microservice architecture

Responsibilities

  • Working as a team member  
  • Design database and build the structure for some new projects.  
  • Implement features from BE (.NET Core) and FE (Angular)  
  • Develop the features.  
  • Fix bugs, support, and maintenance

Technologies

  • ASP.NET Core  
  • SQL Server  
  • Angular

Construction Shift Allocator  

Developer, December 2017 – Now  

Project description 

  • Working on a team of 5 members, including 1 Project Coordinator, 3 Developers, and 1 QC  
  • Shift Allocator module allows the user to manage teams and tasks in real-time

Responsibilities

  • Worked as a team leader  
  • Manage daily reports, break down tasks, and assign them to team members.  
  • Design databases and build structures for some new projects.  
  • Implement features from BE (.NET Core) and FE (Angular)  
  • Review code and develop the features.  
  • Migrate and maintain web applications in AWS Cloud

Technologies

  • .NET Framework  
  • PostgreSQL  
  • Angular  
  • AWS Services: EC2, CloudWatch, S3, EB, Aurora, CloudFront, VPC, and Lambda.
Certifications
  • Microsoft Azure Developer Associate Certificate  
  • AWS Solutions Architecture Associate

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?