Austin, TX
**********@*****.***
Joseph Zelada
linkedin.com/in/joe-zelada
Work Experience
Blackbaud Apr 2019 – Jun 2024
Senior Software Engineer .NET Lead Developer, Cloud Manager Technology: C#, .NET 6, Node.js, Typescript, Angular 13, NgRx, React, Redux, Azure (AKS, Service Bus, Event Grid, EventHub, MongoDB, App Service, Azure Functions, Logic Apps), Helm Charts, XUnit, NUnit, MoQ, Redis
● Designed and implemented 2 secure healthcare software solutions, ensuring industry standards, regulations (such as HIPAA), and best practices transitioning VB.NET Monolithic into .NET Core Microservices
● Led a team of 8 software developers in an Agile environment, providing technical guidance and mentorship to ensure the delivery of high-quality software products through effective Scrum practices
● Influenced Azure infrastructure setup with OAuth, Active Directory, Azure Functions, Logic Apps, Service Bus and Kubernetes Service, implementing best practices to streamline development workflows and achieve $3000 cost savings
● Employed Domain Driven Design where microservices’ communication and authorization established via Azure Enterprise Apps, custom Event Grid Hooks, Vault, Azure Event Grid and Service Bus
● Built an AI based image generating SaaS platform and a Discord Bot using Node, React 16, Typescript, Redis and MongoDB using functional components and hooks by working with AI engineers
● Transitioned 2 legacy ASP.NET MVC projects into ASP.NET Core 6 Microservices, Angular frontend and event- driven architecture by working with Kafka, Function Apps, Logic Apps and Application Insights
● Improved performance of on-premises Microsoft SQL server rewriting T-SQL scripts, stored procedures and utilizing Entity Framework Core 6, resulting in 10% performance upgrade
● Updated Azure DevOps pipelines using Terraform to deploy and configure Azure API Management that automatically maps to Azure Function Apps endpoints
● Introduced CI/CD pipelines with industry-standard tools such as Azure DevOps, and write unit-tests using NUnit, XUnit and Moq for ASP.NET Core 6 RESTful endpoints
● Integrated New Relic and Application Insights for application monitoring in the .Net and .Net Core app Blackbaud Sep 2014 – Apr 2019
Software Engineer 2 Cloud Advisor, .NET Lead Developer Technology: C#, .NET 6, WPF, MVC, Node.js, Typescript, Angular, NgRx, React, Redux, Azure, AWS, XUnit, NUnit, MoQ
● Designed and maintained enterprise-scale business applications and software leading development of new solutions and enhancements to existing systems. Created technical documentation and UML diagrams serving 24/7 on-call basis
● Architected and maintained new modules for the client-facing portal using Angular, .NET Core, SQL Azure, and Azure App Services
● Constructed an ASP.NET MVC 4 application to automate and consolidate routine tasks leading technology migration from WPF to ASP.NET MVC for bankruptcy services provider
● Automated tasks using .Net Core, C#, and WPF/Xamarin to increase productivity by 75% and saved company $70k per year in pay and overtime wages
● Enhanced AWS ETL pipeline using Lambda triggers, Node.js, Kinesis Fire hose to get the data synced from transactional DynamoDB to Reporting MySQL database
● Architected, and developed a greenfield survey system with Blazor WebAssembly (WASM) and .NET API system to replace legacy ASP.NET MVC 4 systems, introducing a CI/CD pipeline with GitHub Actions
● Involved in designing & developing Front-End UI functionality using HTML5, CSS3, SASS, JavaScript, React, Typescript, Bootstrap and MVC 5.0 Framework
● Updated a React SaaS platform using Next.js, reached a 25% increase in user engagement by implementing SSR with SCSS, MaterialUI, Tailwind, and by creating reusable styled components, enhancing user experience
● Employed AWS Cloud specific technologies such as CloudFront, CloudFormation, CloudWatch, and DynamoDB to enhance application performance and scalability, ensuring a seamless user experience, achieving 99.9% uptime
● Incorporated Azure Service Bus queues and web jobs to pass messages between different REST web APIs to decouple to ensure scalability
Blackbaud Jun 2013 – Sep 2014
Software Engineer 1 .NET, Java, Spring Developer, React/Angular Designer Technology: C#, .NET, Java, Spring, Hibernate, ADO.NET, Azure AD, OAuth, SDLC, REST, UI/UX, Lambda
● Directed backend development for 3 major projects and the reconstruction of over 5 projects using ASP.NET Core
● Implemented a RESTful architecture, driving a significant 50% reduction in communication overhead and a substantial 30% increase in development efficiency
● Built a high-performance user data handling system using ADO.NET objects, including Data Reader, Data Adapter, and Data Set, resulting in an impressive 50% increase in speed and a 50% reduction in execution time
● Led the development of a highly scalable and fault-tolerant system using AWS Lambda, achieving a remarkable 50% reduction in infrastructure costs and an impressive 70% improvement in system performance
● Demonstrated expertise in SDLC processes, spanning requirements/issue management, defect tracking, source control, build and test automation, and release management
● Collaborated with cross-functional teams, including designers, product managers, and other engineers, to incorporate customer feedback and redesign the product UI/UX, leading to a remarkable 45% boost in customer satisfaction
● Added OAuth 2 authentication on Angular application to communicate with .Net Core API using Azure AD
● Showcased proficiency in development methodologies like Agile SCRUM and Test-driven development Technologies and Languages
● Languages: C#, Java, Node.js, JavaScript, Typescript, Python
● Frameworks: ASP.NET Core, WPF, Blazor, Web Assembly, Xamarin, Spring, Django
● DB: MS SQL, PostgreSQL, Oracle, MongoDB, DynamoDB, Cosmos DB, Redis
● Cloud: Azure, AWS
● Azure: Service Bus, App Service, Kubernetes, CI/CD, DevOps, Functions, Logic Apps, Enterprise Apps, Event Grid, Key Vault, API Management
● AWS: EC2, S3, API Gateway, Lambda, CloudWatch, CloudFormation, ETL, IAM, VPC
● Frontend: React, Angular, Vue.js, Next.js, JavaScript, HTML, CSS, SASS, jQuery, Bootstrap, Material UI, Tailwind CSS
● Testing: NUnit, XUnit, MSTest, Moq
● Other: JIRA, Trello, Kanban, Agile/Scrum
Education and Certifications
B.Sc. Computer Engineering, The University of Texas At Austin