Henry Diaz
About Henry Diaz
Henry Diaz serves as the Lead Senior Dotnet Developer at GalaxE.Solutions, where he has worked since 2023. He has extensive experience in software development, having held positions at Yahoo, Episource, and Verisk, and possesses a Bachelor's degree in Information Technology from ITT Technical Institute.
Work at GalaxE.Solutions
Henry Diaz has been employed at GalaxE.Solutions as a Lead Senior Dotnet Developer since 2023. In this role, he focuses on developing and maintaining web client applications, utilizing a range of technologies including HTML, CSS, JavaScript, jQuery, Bootstrap, Blazor, React, and Redux. His responsibilities include crafting RESTful API endpoints with ASP.NET Core and managing deployments to Azure Cloud using Azure App Service.
Previous Experience in Software Development
Prior to his current position, Henry Diaz held various roles in software development. He worked at Yahoo as a Programmer from 2009 to 2012. He then joined Verisk as a Senior Software Engineer from 2012 to 2018, followed by a position at Episource from 2018 to 2023, where he continued as a Senior Software Engineer. Throughout these roles, he developed a strong foundation in software engineering practices and technologies.
Education and Expertise
Henry Diaz studied at ITT Technical Institute, where he earned a Bachelor's degree in Information Technology from 2004 to 2008. His educational background has equipped him with the necessary skills and knowledge to excel in software development, particularly in .NET technologies and cloud computing.
Technical Skills and Contributions
Henry Diaz has extensive technical skills in developing web applications and APIs. He has experience in deploying applications to Azure Cloud and managing Azure Cosmos DB. His contributions include implementing unit testing with NUnit, conducting load testing with JMeter, and creating YAML configurations for Kubernetes. He also documents APIs using Swagger to aid integration efforts.
Agile Methodology and Collaboration
Henry Diaz collaborates with global team members following Agile methodology. This approach enhances project management and development processes, allowing for efficient communication and iterative progress in software development projects.