Software Engineer
CurrentWorking on developing and maintaining the backend of a system that integrates and centralizes data from multiple sources using a SQL database and Azure cloud solutions. Documenting and working in integrations with legacy systems.Was responsible for a major software transition from another development team, being the sole developer responsible for documenting and learning how to develop new features and maintain the current system. The software was a Bot solution to automate and facilitate customer care providing an WebChat interface and an IVR interface using Twilio with Salesforce integrations. The system was built using Node-JS, C#Typescript and CosmosDB deployed in Azure with a microservices architecture.Investigated and acted on reducing cost on the cloud infrastructure, reducing the daily costs from $1006 to $391, making a 62% reduction in cost without any impact to performance by making smart changes about resource allocation on Azure. Led the understanding and adhering with CTIA's Messaging Principles and Best Practices to comply with SMS messaging policy in the US, worked with both Azure SMS Communication Service and Twilio SMS system.Designed and developed a check payment integration with a third party API for check printing.Skills: Troubleshooting · Node.js · Software Documentation · ASP.NET · regex · .NET Framework · NodeJS · Microsoft Azure · Domain-Driven Design (DDD) · Content Management Systems (CMS) · Microsoft SQL Server · Azure · ASP.NET MVC · Entity Framework · Web Scraping · Blazor · Git · Azure DevOps Server · Scrum · PHP · PostgreSQL · DDD · Salesforce.com Development · ASP.NET Core · ASP .NET · SQL · Python (Programming Language) · Windows Server · MySQL · Typescript · JSON · Azure DevOps · .NET Core · ASP.NET Web API · Java · Pipelines · Azure Functions · C# · JavaScript · Regular Expressions · .Net · Microservices · jQuery · Ubuntu · MVC · XML · Python in Azure