Hi all, I'm Carlos
A passionate software developer with experience building web applications with .NET, SQL Server and Angular.
Education
University of Tulsa
Bachelor of Science Computer Science
September 2013 - May 2017
Experiences
Senior Software Engineer
March 2023 - Current
.NET 10/Cosmos DB/Angular
- Microservices
- Kubernetes
- Event-driven architecture
- .NET Web API
- Apollo GraphQL
- E2E Tests (Cypress/Playwright)
- Unit Tests (Jasmine/xUnit)
- Front-end development (Angular)
- Redux (NgRx)
- Storybook
- Azure DevOps
Software Developer II
March 2021 - March 2023
.NET 6/MSSQL/Angular
- API development (OData/EF Core/Swagger)
- Database design (SQL Server)
- Front-end development (Angular)
- Unit Tests (xUnit/Jasmine)
- ETL (SSIS)
- Mobile development (Angular/Ionic)
- Azure DevOps
- IBM DB2
- JD Edwards E1
- JD Edwards E1 Orchestrator
- Claris FileMaker
Technical Lead
August 2020 - March 2021
.NET Core/MSSQL/ReactJS/Tailwind CSS
- Head of Web Development
- Maintained legacy internal management VB.NET system
- Train junior developers in ReactJS and .NET Core
- Maintained policies for AWS IAM
- Managed public DNS names to load balancers via Route53
- Maintained .NET Core API
- Managed relational database including architecture and security
- Product owner for Techsico's code infrastructure
- DocuSign integration
Fullstack Developer
September 2017 - August 2020
Classic ASP/.NET Framework/MSSQL/jQuery
- Custom site builds for property management companies
- Content management systems in Classic ASP and ASP.NET
- Dashboards in .NET Framework with Vue frontend
- Maintained multi-company beer distribution systems
- Developer and Project Lead
- Moved projects to version control (TFS)
- Payment gateway with Square's Payment API
Contract Work
Independent Full-Stack Engineer
Angular 22/.NET 10/Azure SQL/Azure Functions
- Built and deployed a production SaaS application with Angular SSR and Express APIs
- Implemented secure customer and administrator workflows with Microsoft Entra External ID and role-based authorization
- Designed Azure SQL persistence with Entity Framework Core and private Azure Blob Storage for PDF content
- Integrated Stripe subscriptions, embedded checkout, customer billing, and signed webhooks
- Automated scheduled content delivery with .NET Azure Functions, Microsoft Graph, and SendGrid
- Orchestrated the local distributed stack with .NET Aspire, SQL Server, and Azurite
- Established GitHub Actions CI/CD, OpenTelemetry observability, and Application Insights monitoring
- Developed automated coverage with Vitest, xUnit, Playwright, and Testcontainers
Research Experience
Student Researcher
September 2015 - April 2016
- Research involved utilizing information foraging techniques to better understand how to improve human-information interaction in source code repositories by MATLAB and App Inventor
- Published in the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing
Publications
Reuse of variants in online repositories: Foraging for the fittest
Publication: 2016 IEEE Symposium on Visual Languages and Human-Centric Computing
