Johnfranco Archuleta
LEAD .NET ENGINEER | C# | ASP.NET CORE | AZURE | ARCHITECTURE
Hire this person
Send a job offer directly to this candidate
About
Lead .NET Engineer with 10+ years of experience designing enterprise applications and leading engineering teams using C#, .NET, ASP.NET Core, SQL Server, and Azure. Strong background in software architecture, distributed systems, REST APIs, cloud modernization, CI/CD, and Infrastructure as Code. Hands-on experience building Angular and React applications with TypeScript and Redux, integrating modern frontend architectures with .NET APIs and Azure services.
Experience
Lead.NET Engineer at Enhabit (2023-03 – Present)
- Led 9 software engineers delivering 12 enterprise software solutions, providing technical leadership, architecture direction, mentoring, and code reviews.
- Designed application and service architectures using C#/.NET, ASP.NET Core, REST APIs, dependency injection, design patterns, and distributed-service principles.
- Designed and developed backend services, APIs, business logic, and data models while partnering with frontend engineers on end-to-end application architecture.
- Led technical work involving Azure App Service, Azure DevOps, CI/CD, and Infrastructure as Code, supporting cloud application deployment and modernization.
- Guided implementation of Microsoft Entra ID, OAuth2, JWT, and RBAC and supported modernization of enterprise applications and integrations.
- Resolved complex technical and production issues across backend services, frontend integrations, APIs, cloud infrastructure, and enterprise systems.
- Architected and delivered scalable microservices and RESTful APIs using C#/.NET and ASP.NET Core, applying SOLID principles, dependency injection, and enterprise design patterns.
- Implemented Azure Functions, Azure Service Bus, Azure Storage, and Azure API integrations to support cloud-based application workflows and distributed services.
- Designed secure and resilient applications using Microsoft Entra ID, Managed Identity, OAuth2, JWT, RBAC, and Azure Key Vault.
- Established automated unit and integration testing using xUnit, NUnit, Moq, and NSubstitute, supporting maintainable and production-ready software.
- Improved application observability using Azure Monitor, Application Insights, KQL, Serilog, structured logging, and distributed diagnostics.
Senior.NET Software Engineer at FedEx (2018-07 – 2023-03)
- Designed and developed C#/.NET and ASP.NET Core services, REST APIs, distributed components, and data-access solutions using EF Core, Dapper, MediatR, and SQL Server.
- Designed scalable solutions for a Master Data application processing 100,000+ legal entity records daily, including service, API, database, and integration architecture.
- Designed event-driven architectures using Azure Service Bus and Event Hub, supporting approximately 500,000 events per day across distributed services.
- Designed Bicep Infrastructure as Code and Azure DevOps CI/CD pipelines for automated Azure environment provisioning and application deployment.
- Developed Angular and React applications using TypeScript, Redux, RxJS, HTML, and CSS, building components, forms, state management, and business workflows integrated with.NET REST APIs.
- Modernized legacy.NET services and integrated WCF/SOAP systems with modern ASP.NET Core, REST APIs, Azure services, and frontend applications.
- Developed scalable microservices and RESTful APIs using C#,.NET, ASP.NET Core, Entity Framework Core, Dapper, and SQL Server.
- Implemented CQRS, MediatR, dependency injection, SOLID principles, and design patterns to improve service maintainability and separation of concerns.
- Built and integrated Angular and React applications using TypeScript, Redux, RxJS, HTML5, and CSS3 with ASP.NET Core APIs.
- Implemented automated testing using xUnit, NUnit, Moq, and NSubstitute, supporting unit and integration testing across distributed applications.
- Supported Azure application monitoring and troubleshooting using Application Insights, Azure Monitor, KQL, and structured logging.
Full Stack.NET Developer at First Horizon (2016-01 – 2018-07)
- Developed backend services, business logic, and integrations supporting online banking applications and financial transaction workflows.
- Owned development and maintenance of OfficeBanking, a C#/.NET Framework WinForms application supporting domestic and international payments, transactions, statements, and balances.
- Developed backend services and integrations supporting online banking applications and built ASP.NET MVC/Razor applications for retail banking customers.
- Supported legacy.NET applications, production troubleshooting, enterprise integrations, and structured logging using Serilog.
- Designed and developed a real-time monitoring solution using C#, REST APIs, MySQL, Angular, and Linux.
- Built C# services integrating Raspberry Pi devices and equipment through ModBus, including backend processing and real-time monitoring.
- Developed REST APIs, Angular functionality, and alerting services supporting technician workflows, repair tracking, and equipment monitoring.
Education
Bachelor of Science – University of Antelope Valley (2014 – 2018)
