Summary
Overview
Work History
Education
Skills
Hobbies
Projects Experience
Timeline
SoftwareEngineer

Hung Do

System Architect
Da Nang

Summary

Accomplished System Architect offering 3 years' experience in comprehensive design and development of infrastructure and architecture for software projects and 5 years' experience developing products in the F&B domain and ordering system. Attentive collaborator and communicator from project conception to completion. Creative in devising solutions to improve business operations and meet clients' technical needs. Seasoned team leader possessing the technical.

Reliable employee seeking .Net Developer position. Offering excellent communication and good judgment.

Well-qualified Full Stack Developer familiar with wide range of programming utilities and languages. Knowledgeable of backend and frontend development requirements. Handles any part of process with ease. Collaborative team player with excellent technical abilities offering 4 years of related experience.

More than 5 years of experience as .NET Developer. Having ability at spotting system defects and navigating programming languages. Passion for quality user support and client-side web development.

Experienced with automating deployment and system configurations, ensuring seamless integration and delivery processes. Utilizes advanced knowledge of cloud platforms and scripting to enhance operational efficiency. Track record of collaborating with teams to maintain high standards and achieve successful project outcomes.

Overview

12
12
years of professional experience
5
5
years of post-secondary education

Work History

System Architect

Singapore Software Company
01.2020 - Current
  • Managed and monitored installed systems for highest level of availability.
  • Resolved issues related to the production environment.
  • Managed use of various types of databases and configured, installed and upgraded new ones.
  • Oversaw development and maintenance for product company.
  • Participated in system development life cycle from requirements analysis through system implementation.
  • Working for moving system architect for product of company, from Monolithic architect to Microservice architect, migrating from .Net Framework to .Net Core.
  • Collaborated with Product Owners, Scrum Master, BA team to determine project specifications and scope for each sprint.
  • Collaborated with Dev team to break tasks for each sprint.
  • Monitored and tested application performance to identify potential bottlenecks, develop solutions, and collaborate with developers on solution implementation.
  • Managed release sprint and hotfixes.
  • Wrote technical documentation for new software in development.

Senior Developer

Singapore Software Company
01.2018 - 01.2020
  • Implement tickets for each sprint.
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs and improving functionality.
  • Collaborated with other developers to identify and alleviate software errors and inefficiencies.
  • Tested programs and databases to identify issues and make necessary modifications.
  • Checked client code for bugs and weaknesses using approved troubleshooting methods.
  • Consulted with engineering team members to determine system loads and develop improvement plans.
  • Performed integration testing before launching applications.

Junior Developer

Singapore Software Company
01.2015 - 12.2018
  • Implement tickets for each sprint.
  • Wrote quality codes to program complete applications.
  • Collaborated with other developers to identify and alleviate software errors and inefficiencies.

Developer

QGS Viet Nam
01.2013 - 12.2014
  • Created interactive websites with software development department using PHP, NodeJS and PHP frameworks.
  • Collaborated with other developers to identify and alleviate number of bugs and errors in software.
  • Developed 3 project using NodeJS programming language.
  • Developed 2 project using PHP programming language.

Education

Bachelor of Science - Management Information Technology

University of Economic
Da Nang
12.2007 - 12.2012

Skills

NET Framework

Hobbies

- Love playing sports (Football, Badminton, Bicycle ...)

- Like for reading technical blogs or websites, studying new technologies.

- Hangout with friends

- Live Coffee

Projects Experience

Project 1: Building A Web App Merchant Dashboard

Duration: 1 Year and continue updating

Technologies Used: C#, Dot Net Framework, HTML, Javascript, AngularJS, CSS, Database SQL and NoSQL, Rabbit MQ, Firebase, AWS

  • Developed menu management, store & inventory, content, order management, this website is used for merchant/staff to manage content for online store.
  • The one in few people built up for core project, include technologies for using and define database structure for both SQL and NoSQL database, caching.
  • Setup Jenkins for CI/CD for project.
  • Updated project for moving MVC architecture to AngularJS.
  • The application can run on multi servers with load balancing on AWS.


Project 2: Building An Ordering Website For Consumer about F&B industry

Duration: 2 Year and continue updating

Technologies Used: C#, Dot Net Framework, HTML, Javascript, CSS, MVC, Redis Cache, Database SQL and NoSQL, OpenResty, AWS, Pacemaker (High-Availability Cluster)

  • The one in few people built up for core project, include technologies for use and define database structure for both backend and frontend.
  • Web ordering can work with multi-domains and multi-merchant tenant.
  • Data changes can be updated in real time via Redis pub/sub and HTTP.
  • Applied Redis Cache, Memory Cache for caching database to improve speed for querying data.
  • Setup Jenkins for CI/CD for project.
  • Collaborated with QA team to run Performance Testing, Load Testing, Stress Testing for website ordering with Cypress vs Selenium.
  • The application can run on multi servers with load balancing on AWS.
  • Collaborated with a foreign team (Indonesia team) to integrate a payment gateway for website ordering.
  • Collaborated with the foreign teams (LaLaMove, Grab, Pandago, Milkrun, GGX) to integrate delivery operators for shipping orders.
  • Participate in system monitoring.


Project 3: Building Restful API(s) for internal applications and external (partners)

Duration: 1 year and continue updating

Technologies Used: C#, Dot Net Framework, Dot Net Core, NodeJS, Redis Cache, Database SQL and NoSQL, Nginx, AWS, Rabbit MQ, OAuth2)

  • The one in few people built up for core project, include technologies for use and define databases structure for both SQL and NoSQL database, caching.
  • API developed conforms to the constraints of REST architecture.
  • The response for all API(s) is less than 5s.
  • Integrated IdentityServer4 for Authentication and Authorization for API applications.
  • Applied Redis Cache/Memory Cache for caching data to improve speed for querying data.
  • Setup Jenkins for CI/CD for project.
  • Collaborated with QA team to run Performance Test, Load Test, Stress Test for API with Cypress, Postman.
  • The application can run on multi servers with load balancing on AWS.
  • Collaborated with a foreign team (AliPay team, Chope team) to integrate entire our menu data into Mini-Programs of them.


Project 4: Collaboration with iOS team to develop POS native apps

Duration: 1 Year and continue updating

Technologies Used: C#, Dot Net Framework, Dot Net Core, NodeJS, Redis Cache, Database SQL and NoSQL, AWS, Nginx, Rabbit MQ, OAuth2)

  • POS native app can work online and offline.
  • Integrated with many Peripherals Printer, Card Reader, NFC, Credit Card
  • The APIs developed with both .Net Core API and NodeJS to maximize performance.
  • The response for all API(s) is less than 5s.
  • Setup API gateway (Nginx) for running many API resources with only one URL.


Project 5: Building system jobs for running background services

Duration: 1 Year and continue updating

Technologies Used: NodeJS, Redis, Database SQL and NoSQL, Nginx, Rabbit MQ, PM2, FOREVER)

  • Developed a few background services by .Net Framework and 25 services by NodeJS, they communicate together via Rabbit MQ and Redis Pub/Sub
  • All background services are running in Linux OS with PM2 and FOREVER.
  • Setup Jenkins for CI/CD for all background services.


Project 6: Updating architecture for product company, moving from Monolithic to SOA and Microservice architecture

Duration: In-progress

Technologies Used: C#, Dot Net Core, Redis Cache, Database SQL and NoSQL, Docker, Swarm, AWS

  • Built-up .Net Core project with architectural model based on Domain Driven Design Layers.
  • Design the microservices and system architect diagram based on current business and current architecture.
  • Setup Jenkins for CI/CD microservices to Docker and Swarm.


Project 7: Building a Customer Relationship Management (CRM) System for the Company

Duration: 1 Year and continue updating

Technologies Used: C#, Dot Net Core, Redis Cache, Database SQL and NoSQL

Customer Relationship Management (CRM) is a system or strategy that businesses use to manage interactions with customers. It helps track customer data, improve communication, enhance customer satisfaction, and optimize sales and support processes.

CRM systems typically include features such as:

  • Customer Data Management (storing customer details, purchase history, preferences)
  • Sales & Lead Tracking (managing potential and existing customers)
  • Customer Support & Service (ticketing systems, feedback collection)
  • Marketing Automation (email campaigns, promotions)
  • Analytics & Reporting (customer behavior insights, sales trends)

Project 8: Handling Customer Customization Requests

Duration: In-progress

Technologies Used: C#, Dot Net Core, Redis Cache, Database SQL and NoSQL
Customers request customizations based on our existing project. My role is to evaluate these requests, implement the necessary modifications without negatively impacting the core project, and, when feasible, integrate these customizations as standard features of our product.


Timeline

System Architect

Singapore Software Company
01.2020 - Current

Senior Developer

Singapore Software Company
01.2018 - 01.2020

Junior Developer

Singapore Software Company
01.2015 - 12.2018

Developer

QGS Viet Nam
01.2013 - 12.2014

Bachelor of Science - Management Information Technology

University of Economic
12.2007 - 12.2012
Hung DoSystem Architect