About Me
I’m Steven (Hoang Bao Duy)—a passionate software developer with over 15 years of experience leading development teams. I specialize in delivering end-to-end solutions that cover the entire software development lifecycle, from development and testing to security scanning and production deployment.
Focusing on .NET and Microsoft technologies, I strive to ensure my projects are of the highest quality and scalability. My deep understanding of DevOps, CloudOps, and Infrastructure as Code allows me to automate the provisioning of cloud infrastructure and efficiently manage cloud environments. This approach ensures proper version control, seamless change tracking across regions, and simplified disaster recovery.
I’m committed to staying up-to-date with the latest industry trends and technologies, which helps me deliver successful projects with optimal efficiency and reliability.
Cloud Stack
- AWS/Azure: Experienced in cloud infrastructure design and implementation.
- Kubernetes: Proficient in managing high-availability environments.
- Serverless Computing: Skilled with Azure Functions, AWS Lambda, and Docker.
- Cloud Security Best Practices: Knowledgeable in network security, encryption, and access control.
- Monitoring and Logging: Familiar with tools like CloudWatch and Azure Monitor.
- Cloud Databases: Experience with AWS Aurora and Azure Cosmos DB.
- Hybrid Cloud Architectures: Understanding of cloud migration strategies.
- Problem-Solving Skills: Strong ability to troubleshoot issues in complex environments.
Tech Stack
- Microservices: Building independently deployable software services.
- Event-Driven Services: Designing loosely coupled systems that communicate through events.
- Domain-Driven Design (DDD): Prioritizing business domain understanding in software development.
- REST API Implementation: Developing APIs using REST architecture.
- Entity Framework (ORM): Utilizing .NET’s ORM framework.
- Microsoft SQL Server: Working with relational database management systems.
- Swagger/OpenAPI: Implementing API specifications for easy documentation and interaction.
- AutoMapper: Leveraging .NET tools for object mapping.
- Testing: Performing unit, integration, and end-to-end testing using Playwright.
- React.js: Developing user interfaces with a popular JavaScript library.
- Next.js: Building server-side rendered React applications.
Open Source Contributions
I’ve worked on numerous open-source projects as proof of concepts for Domain-Driven Design, event-driven architectures, microservices, and more. These projects help development teams understand various design patterns. Feel free to explore my work on GitHub:
- HBDStack (11 repositories): https://github.com/HBDStack
- Other Projects (30 repositories): https://github.com/baoduy?tab=repositories
- NuGet Packages (74 packages): https://www.nuget.org/packages?q=HBD
I’m always excited to connect with fellow professionals and learnt the wisdom from them.