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 6/Cosmos DB/Angular

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