About

Steven (Hoang Bao Duy) is a highly skilled professional with a strong passion for software development and over 15 years of experience leading development teams. His expertise lies in delivering end-to-end solutions, covering the entire software development life-cycle from development and testing to security scanning and production deployment.
With a focus on .NET and Microsoft Technologies, Steven ensures that his projects are of the highest quality and scalability. He has a deep understanding of DevOps, CloudOps, and Infrastructure as Code, which allows him to automate the provisioning of infrastructure components on the cloud and efficiently manage cloud infrastructure. This approach ensures proper version control, change tracking across regions, and simplified disaster recovery for cloud environments.
Steven’s commitment to staying up-to-date with the latest industry trends and technologies makes him a valuable asset in delivering successful projects with optimal efficiency and reliability.
Cloud Stack
- Experience with AWS/Azure cloud infrastructure design and implementation.
- Experienced in utilising Kubernetes to manage high-availability environments..
- Experience with serverless computing and containerisation technologies like Azure Function, AWS Lambda and Docker.
- Understanding cloud security best practices, such as network security, encryption, and access control.
- Experience with cloud monitoring and logging tools, such as CloudWatch and Azure Monitor.
- Knowledge of cloud databases, such as AWS Aurora and Azure Cosmos DB.
- Familiarity with hybrid cloud architectures and cloud migration strategies.
- Strong problem-solving skills and ability to troubleshoot issues in complex environments.
Tech Stack
- Micro-services: independently deployable software services.
- Event-driven services: loosely coupled systems communicate through events.
- DDD Design: software development prioritising business domain understanding.
- Rest API implementation: API using REST architecture.
- Entity Framework (ORM): .NET ORM framework.
- Microsoft SQL Server: Microsoft’s relational database management system.
- Swagger/OpenAPI: API building specification for easy documentation and interaction.
- AutoMapper: .NET tool for object mapping.
- Testing: Unit, Integration, and End-to-End using Playwright
- ReactJs: popular JavaScript UI library.
- NextJs: framework for server-side rendered React applications.
Open Stacks
I have implemented numerous open-source projects as proof of concepts for DDD Design, Event-Driven, and MicroService, and others… approaches to assist the dev team in comprehending the design patterns. Check them out on my GitHub page:
- HBDStack (11 repos): https://github.com/HBDStack
- Other Projects (30 repos): https://github.com/baoduy?tab=repositories
- Nuget Packages (74 packages): https://www.nuget.org/packages?q=HBD