Summary

6 years of professional working experience. Main position: Back-end Developer. Currently working as a full-stack developer for the ERP System of Saigon Technology. Have experience working in both a big team (of 30+ developers) and a smaller size team (of 3+ developers). Along with diverse domain experience under the belt; such as ERP, healthcare and social network.

Technical proficiencies

Programming Languages: C#, JavaScript/TypeScript, HTML/CSS. 

Skills: 

  • Frameworks/Platforms: ASP.NET Core, EF Core, xUnit, Angular, ReactJS  
  • Databases: MS SQL, PostgreSQL, DynamoDB  
  • Libraries: Dapper, AutoMapper, Serilog, NSubstitute  
  • Cloud providers: Amazon Web Service (AWS)  
  • Others: REST API, RabbitMQ, IdentityServer, Docker, Linux

Tools: Visual Studio, Visual Studio Code, Git, SourceTree, NPM, Yarn, Jira, Trello, Google Chat, MS Teams, Azure DevOps.

Professional experience

ERP Application System  

Developer - Team Lead, Nov 2023 – Present  

Project description 

  • A system that is split into 14 sub-systems using microservice-like architecture to handle the business logic of many domains such as human resource management, recruitment, training, project management, sales/loss & profit, finance, etc.  
  • Team size: 20

Highlights  

  • Lead a sub-team with 4 developers with good performance  
  • Implement a complete redo of the entire role system to give users a more dynamic and granular control over the app

Responsibilities 

  • Develop and maintain system modules while also supporting stakeholders as a team leader  
  • Define project conventions, and review code quality of team members to ensure a less than 15% re-open rate  
  • Join meetings to analyze and clarify tickets, define unforeseen risks, and suggest solutions  
  • Support BAs on clarifying the requirements and writing tickets. Suggested changes to documents and tickets; ranging from minor to medium changes like grammar checks, wording improvements, and new logic implementations  
  • Perform refactoring on legacy sections to ensure readability and optimal query performance  
  • Use Serilog as the logging library to log events to Application Insights  
  • Use Hangfire server as the background scheduler  
  • Manage and configure Windows servers for application hosting

Technologies 

  • .NET Core, EF Core, Dapper, Angular, Hangfire, Serilog, Application Insights, MS SQL, Jenkins, AWS SNS/SQS  

Field Team Operation Management System - Australia  

Developer, Oct 2022 – Nov 2023  

Project description 

  • A multi-tenant SaaS to help field teams connect and manage their operations. The software suite features real-time schedules, dynamic paperwork, live maps, along with workforce and asset management etc.  
  • Team size: 5

Highlights  

  • Led the refactor phase including conventions cleanup, DB queries tuning and google APIs service cost optimizations  

Responsibilities 

  • Worked directly with stakeholders as a full-stack engineer to develop and maintain system modules  
  • Collected requirements and defined tickets on Jira  
  • Worked with other developers from the mobile team to integrate between mobile client and API server  
  • Used Firebase as the real-time messaging and notification service  
  • Used Serilog as the logging library to log events to files  
  • Used S3 to upload and retrieve paperwork and documents

Technologies 

  • .NET Core MVC, Angular, PostgreSQL, Firebase, Serilog, Google APIs, AWS S3, AWS Elastic Beanstalk, React Native  

Car Management System– Japan  

Developer, Oct 2021 – Oct 2022  

Project description 

  • An MVC web application to help manage cars along with their owners’ profiles.  
  • Team size: 30

Highlights  

  • Helped teammates in translating documents, clarifying requirements and communicating with stakeholders to improve project performance by 27% in 6 months  

Responsibilities

  • Wrote unit test cases to ensure the average test coverage of 91% across the code base  
  • Communicated directly with Japanese clients via emails to clarify issues  
  • Communicated with team members to find optimal solutions  
  • Worked as a back-end developer in a team with 30+ members

Technologies

  • .NET Core, Razor Pages, MS SQL, xUnit, Java Spring  

CMS Web  

Developer, May 2021 – Oct 2021  

Project description 

  • A complete blogging website to help publish and manage information about the team's new projects.  
  • Team size: 1

Responsibilities

  • Studied requirements, and contributed to the database designing process  
  • Handled the development of both the back-end and front-end side  
  • Implemented Redis as the database for distributed caching in the system

Technologies

  • .NET Core, Razor Pages, SQL Server, Redis, Docker, Git  

Employee Skills Management system  

Developer, Jan 2021 – June 2021  

Project description 

  • A website to help manage employees’ skills and suggest suitable candidates for the company’s projects.  
  • Team size: 3

Responsibilities

  • Studied requirements, designed database, and developed the backend side using .NET Core 3.1  
  • Used Firebase as a Push Notification System to send real-time notifications between users  
  • Wrote basic and detailed design documents with ERD and management plans  
  • Worked as a back-end developer in a 3-member team

Technologies

  • .NET Core, ReactJS, SQL Server, Firebase, Git  

Healthcare Project - Japan  

Developer, Sep 2019 – Jan 2020  

Project description 

  • A desktop healthcare app to help track patients’ blood pressure.  
  • Team size: 3

Responsibilities

  • Learned about desktop application development  
  • Fixed bugs and wrote documents related to the project  
  • Experienced and adapted to a professional working environment  
  • Contributed heavily to the last phase of the project, which helped it be nominated as one of the top 5 projects  
  • of the Unit

Technologies

  • .NET Core, WPF, Jira, Git
Certifications

English: Advanced  

  • TOEIC 925 (issued Aug 2022 – expired Aug 2024)  
  • IELTS 8.0 (issued Mar 2018 – expired Mar 2020)  

Japanese: Intermediate  

  • JLPT N3 (issued Jan 2021 – no expiration date)  

Vietnamese: Native

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?