Hi all, I'm Carlos 👋
A passionate software developer with experience building web applications with .NET, SQL Server and Angular.
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
Bachelor of Science Computer Science
September 2013 - May 2017
- âš¡Data Structures
- âš¡Database Systems
- âš¡Comparative Programming Languages
- âš¡Operating Systems
- âš¡Linear Algebra and Matrix Theory
Experiences
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
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
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
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
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
Publication: 2016 IEEE Symposium on Visual Languages and Human-Centric Computing