Skip to main content

To Quoc Bao

Senior Software Engineer

Professional Summary

Experienced Software Engineer with 7+ years of proven expertise in designing and building scalable, high-performance web applications. Hands-on experience in microservices architecture, CI/CD pipelines, GitOps workflows, and Kubernetes orchestration for reliable, scalable deployments.

Work Experience

CoverGo logo

Senior Software Engineer

CoverGo
Feb 2025 - Present1 year 2 months

CoverGo is a leading provider of insurance solutions, offering a comprehensive suite of products and services to businesses and individuals.

.NET CoreDDDGraphQLVue.jsDaprMongoDBRedisKubernetesFluxCD
  • Developed quotation features for multi-tenancy insurance administration.
  • Built GraphQL APIs and modern frontends with Vue.js to enhance user experiences
  • Adopted cloud-native service-to-service communication between services using Dapr.
  • Deployed and Operated cloud-native workloads using Containers and Kubernetes
  • Adopted Claude Code for daily development, exploring features like agent skills and custom workflows, and shared practical tips with the team to improve collective productivity.
Upmesh logo

Senior Software Engineer

Upmesh
Oct 2021 - Jan 20253 years 3 months

Upmesh empowers live selling and e-commerce on Facebook and Instagram by automating sales, payments, marketing and fulfillment with an all-in-one solution.

.NET CoreGolanggRPCELK StackMySQLRedisKubernetesGitHub ActionsAWSTerraformFluxCDOdoo
  • Implemented an automated Facebook comments capture system handling 5,000 comments/second at peak time, enabling real-time order processing during live streams.
  • Designed and built scalable APIs, integrating Stripe and 3rd-party logistics services.
  • Implemented full-text search using Elasticsearch for millions of records, improving search query performance significantly.
  • Operated GitOps workflow, Kubernetes clusters, CI/CD pipelines, and other essential components, ensuring the stability and performance of the system.
  • Owned the end-to-end development lifecycle, from implementation to deployment and production, ensuring high-quality and reliable releases.
  • Pioneered the use of Testcontainers to streamline unit and integration testing, significantly reducing test setup time and enhancing reliability.
  • Optimized CI/CD pipeline, successfully reducing deployment time by 75%, significantly improved time-to-market for new features and updates.
AS White Global logo

Software Engineer

AS White Global
Jan 2021 - Sep 20218 months

Played a pivotal role in the development of a state-of-the-art web portal designed to aid internal users in efficiently managing personal injury claims.

.NET CoreEF CoreMS SQLReact.jsCI/CDAzure
  • Collaborated closely with the Product Owner and UK colleagues to thoroughly understand and refine project requirements, ensuring alignment with user needs and business objectives.
  • Developed responsive React.js portal, designed RESTful APIs, optimized data flow and ensured smooth communication between different components of the portal.
  • Performed unit tests for both frontend and backend. Conducted code reviews with team members to maintain coding standards and improve overall code quality.
  • Established CI/CD pipelines using Azure DevOps, enabling automated testing and efficient deployment processes.
NashTech Limited logo

Software Engineer

NashTech Limited
Dec 2018 - Dec 20202 years

Contributed significantly to the development of a cutting-edge portal facilitating seamless document management and interaction with Courts for internal users.

.NET CoreDappergRPCPostgreSQLVue.jsOpenTelemetryKubernetesAzure
  • Implemented a data standardization adapter that efficiently converted and transformed data from external legacy systems, ensuring smooth integration with internal systems.
  • Implemented a feature-rich portal, designed RESTful APIs, gRPC services and other backend solutions.
  • Implemented real-time push notification with Azure SignalR providing instant updates and notifications.
  • Integrated with Grafana, Prometheus, Alert Manager, Jaeger for effective measurement and monitoring of metrics.
  • Conducted comprehensive unit tests and integration tests, maintaining a minimum code coverage of 80%.

Education

Bachelor of Computer Science

Ton Duc Thang University
2014 - 2018

Computer Science fundamentals, Software Engineering, Data Structures and Algorithms

Skills & Technologies

Programming Languages

C#TypeScriptGolangASP.NET CoreReact.jsVue.js

Databases & Caching

MySQLMS SQLPostgreSQLMongoDBRedisElasticsearchELK Stack

Cloud & Infrastructure

AWSAzureKubernetesDockerTerraform

CI/CD & DevOps

GitHub ActionsCI/CDFluxCDGitOps