Hi all, I'm Carlos 👋

A passionate software developer with experience building web applications with .NET, SQL Server and Angular.

Developer sitting on table
Developer Working

What I do

With 7 years of experience as a software developer, I have a strong background in creating applications, including web and desktop applications, background services, and ETLs. Additionally, I excel in the design of relational databases. My testing strategy encompasses the use of Cypress for end-to-end testing, complemented by Jasmine and xUnit for thorough unit testing.

âš¡ Develop single page applications with Angular and React

âš¡ Develop web applications with ASP.NET Core and Angular

âš¡ Develop static generated websites with Astro

âš¡ Astro deployment with Azure Static Web App

âš¡ Relational database design

âš¡ Refactor of legacy web apps to modern .NET API solutions with Angular front-end

âš¡ Unit testing with xUnit and Jasmine

âš¡ Azure DevOps and Github Actions builds and deployments to cloud and on-premise systems

Education

University of Tulsa

Bachelor of Science Computer Science

September 2013 - May 2017

  • âš¡Data Structures
  • âš¡Database Systems
  • âš¡Comparative Programming Languages
  • âš¡Operating Systems
  • âš¡Linear Algebra and Matrix Theory
Developer Working

Experiences

Hogan Assessments
Hogan Assessments
Software Developer

March 2023 – Current

.NET 8/Cosmos DB/Angular

  • Microservices
  • Event-driven architecture
  • API development
  • E2E Tests (Cypress/Playwright)
  • Unit Tests (Jasmine/xUnit)
  • Redux (NgRx)
  • RxJS
  • Swagger (Swashbuckle)
  • Azure DevOps
  • Storybook
QuikTrip
QuikTrip
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
Techsico
Techsico
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
Spherexx
Spherexx
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
University of Tulsa
University of Tulsa
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

Achievements And Publications

Woman showing book
Reuse of variants in online repositories: Foraging for the fittest

Publication: 2016 IEEE Symposium on Visual Languages and Human-Centric Computing