Halotrade

AzureServerlessDomain Driven Design
live link

I had the opportunity to lead the development of Halotrade, an enterprise-grade supply chain application. As the lead developer, I was personally responsible for the infrastructure planning, full-stack development, and DevOps of the application. This project was particularly challenging as it required me to apply my cloud engineering skills in a globally distributed environment, using Microsoft Azure.

As the infrastructure planning lead, I had to make decisions on the cloud architecture, selecting appropriate services, and configuring the virtual machines, network, and storage. I had to ensure that the application was designed with scalability, availability, and performance in mind, and that it was optimized for cost-effectiveness.

In terms of full-stack development, I had to work on building the front-end, back-end, and database layers of the application. I collaborated with the product manager to ensure that the application met the business requirements, and that it was user-friendly and intuitive.

Finally, as the DevOps lead, I had to ensure that the application was built using best practices, including continuous integration and delivery (CI/CD) pipelines, automated testing, and monitoring. I had to ensure that the application was secure, using appropriate security baselines, including access controls, encryption, and network security.

Overall, the Halotrade project challenged me to apply my cloud engineering skills to build an enterprise-grade application that met the business requirements while optimizing for cost and performance. The experience of working with Microsoft Azure in a globally distributed environment has expanded my cloud engineering expertise and prepared me for future cloud engineering projects.

Project Image