Christian Caldera, Developer in Gomez Palacio, Mexico
Christian is available for hire
Hire Christian

Christian Caldera

Verified Expert  in Engineering

Software Developer

Location
Gomez Palacio, Mexico
Toptal Member Since
February 29, 2016

Software development is Chris's greatest passion. He's always looking for something new to learn. Currently a senior developer, his goal is to be a software architect. He has a master's degree in computer science, has published papers, and has given many talks about computer science. He's worked with companies like HP, Softtek, and Herbalife on critical business apps, so he knows how to work with distributed teams and high responsibility.

Portfolio

Toptal Client
.NET, JavaScript, CSS, SQL, C#.NET, C#, HTML, TypeScript, .NET Core, Linq2SQL...
Toptal Client
.NET, .NET Core, ASP.NET, ASPX, Web API, ASP.NET Web API, SQL, JSON, Full-stack...
Toptal Clients
Azure SQL, Azure Websites, Azure Cosmos DB, Azure Blobs, ASP.NET Core...

Experience

Availability

Part-time

Preferred Environment

GitHub, Windows, Azure, .NET Core, .NET 5

The most amazing...

...thing I've coded is a web API using Windows Azure Cloud computing to calculate recommendations to third-party systems and their customers using AI.

Work Experience

Full-stack .Net Developer

2022 - 2023
Toptal Client
  • Designed and developed two brand-new cloud-based apps using Microsoft Azure.
  • Refactored a legacy application to use the latest technologies such as Angular, .NET 7, and Azure.
  • Applied basic Terraform scripts to create infrastructure builds.
Technologies: .NET, JavaScript, CSS, SQL, C#.NET, C#, HTML, TypeScript, .NET Core, Linq2SQL, LINQ to SQL, Azure, Amazon Web Services (AWS), Full-stack, APIs, CI/CD Pipelines, Back-end, Entity Framework Core, API Integration, MediatR

.NET Team Lead Developer

2021 - 2022
Toptal Client
  • Managed a small team of developers to develop two critical projects for the company.
  • Worked on data migration and UI changes in a company merge project.
  • Led the development involving ASPX, ASP Web Forms, ASP MVC, ASP API, and ASP.NET Core.
Technologies: .NET, .NET Core, ASP.NET, ASPX, Web API, ASP.NET Web API, SQL, JSON, Full-stack, TypeScript, APIs, Technical Leadership, C#.NET, Back-end, Entity Framework Core, API Integration, MediatR, T-SQL (Transact-SQL)

Senior .NET and Azure Developer

2018 - 2021
Toptal Clients
  • Worked on 14 web API microservices deployed on Azure.
  • Wrote unit tests and integration tests for the services.
  • Developed several apps to support the platforms we worked on.
Technologies: Azure SQL, Azure Websites, Azure Cosmos DB, Azure Blobs, ASP.NET Core, Azure Service Bus, Azure Table Storage, Azure Key Vault, Azure Search, Azure Stream Analytics, Web API, Octopus Deploy, Jira, Azure Event Hubs, Redis, APIs, SQL, C#.NET, CI/CD Pipelines, Back-end, Entity Framework Core, API Integration

Senior Full-stack Developer

2019 - 2020
RFA Mortgages
  • Maintained and developed a web app for financial services.
  • Maintained and developed some support services for the main app.
  • Participated in multiple architectural decisions and implementations.
Technologies: Azure Websites, Azure Functions, Azure SQL, Git, ASP.NET, AngularJS, HTML, C#, CSS, ASP.NET MVC, Azure Cosmos DB, .NET Core, Azure Table Storage, MongoDB, Full-stack, GraphQL, TypeScript, APIs, SQL, C#.NET, CI/CD Pipelines, Back-end, Entity Framework Core, API Integration, Azure Active Directory, T-SQL (Transact-SQL)

.NET Lead Developer

2017 - 2018
Unosquare
  • Created several providers to communicate with external vendors allowing interaction between their app and different technologies using HTTP, SOAP, and TCP.
  • Led a team of five developers to deliver high-quality milestones for our client.
  • Designed a lot of ETL application processes to migrate vendors' data to our database.
Technologies: TFS, Web API, Windows Communication Foundation (WCF), Microsoft SQL Server, C#, APIs, Technical Leadership, SQL, C#.NET, Back-end, Entity Framework Core, API Integration, T-SQL (Transact-SQL)

Freelance Front-end Developer

2017 - 2018
Shapeshift (via Toptal)
  • Created a single-page app based on Angular 4 from scratch.
  • Created communication mechanisms for web sockets communication so the app could support real-time updates.
  • Helped on integration with the current application and its communication with the app.
Technologies: CSS, jQuery, WebSockets, Angular, Full-stack, TypeScript, C#.NET, API Integration

Freelance Webmaster

2016 - 2017
Allegria Spa (via Toptal)
  • Maintained a web application.
  • Did styles, files, and content updates.
  • Helped to fix minor bugs.
Technologies: Microsoft SQL Server, CSS, HTML, C#, ASP.NET, Full-stack, C#.NET, T-SQL (Transact-SQL)

Freelance Senior Full-stack Developer

2016 - 2017
Vox Global (via Toptal)
  • Worked with AngularJS to create client-side applications to build reports dynamically.
Technologies: Microsoft SQL Server, Web API, ASP.NET, C#, AngularJS, Full-stack, Back-end, API Integration

Senior Software Developer

2014 - 2017
Herbalife
  • Analyzed and designed new functionalities for an eCommerce page—no CMS used.
  • Developed new enhancements for both an eCommerce page and a page to configure multiple websites.
  • Managed and deployed software application updates on Windows Azure.
  • Provided production support for all our applications.
  • Developed front-end and back-end features using .NET technologies.
Technologies: ASP.NET MVC 4, Microsoft Azure, TFS, Microsoft SQL Server, CSS3, C#, HTML5, JavaScript, ASP.NET, Windows Communication Foundation (WCF), .NET, Redis, Full-stack, APIs, SQL, C#.NET, Back-end, Entity Framework Core, API Integration, T-SQL (Transact-SQL)

Machine Learning Expert/Developer

2016 - 2016
Waikato, Inc. (via Toptal)
  • Developed a web API using Microsoft .NET with token authorization.
  • Developed both front-end and back-end features.
  • Used Azure DocumentDB.
  • Used Fitbit’s web API.
  • Provided continuous integration with daily deployments to Microsoft Azure.
Technologies: Azure, Tokenization, Web API, RESTful Development, REST APIs, JSON, jQuery, Azure DocumentDB, Microsoft SQL Server, ASP.NET MVC, Visual Studio 2015, .NET, C#, Full-stack, APIs, Back-end

Software Engineer Contractor

2013 - 2014
Hewlett Packard
  • Supported four critical financial applications used for all countries.
  • Developed new functionalities for critical applications with a high impact on the business.
  • Implemented new functionalities on QA and production environments.
  • Analyzed and designed new functionalities for high-impact applications.
  • Led the development team through all the application lifecycle.
Technologies: ASP.NET MVC 4, Microsoft SQL Server, CSS, C#, HTML5, JavaScript, ASP.NET, Windows Communication Foundation (WCF), .NET, Full-stack, APIs, SQL, C#.NET, Back-end, T-SQL (Transact-SQL)

Analyst Programmer

2011 - 2013
GALFER IT
  • Developed front-end and back-end features using Adobe technology.
  • Developed new enhancements for an ERP system.
  • Provided production support for all our applications.
  • Migrated the database from Informix to SQL Server.
  • Looked after web servers.
Technologies: Adobe LiveCycle, Database as a Service (DBaaS), Google Maps API, jQuery, MVC Razor, ASP.NET, C#, HTML5, MySQL, SQL, Flash ActionScript, Adobe Flex, Full-stack, APIs, C#.NET, Back-end, T-SQL (Transact-SQL)

GoHerbalife

https://www.goherbalife.com/
.NET technologies and cloud services.

Minesweeper Using Angular and .NET Core Web API

https://github.com/ccaldera/minesweeper-API
This was an interview test for .NET Core, and I added a web client using Angular. The app was not complex, but you can use it to understand my code style and experience. I utilized C#, Angular, MongoDB, AutoMapper, and other tools.

Languages

SQL, C#, HTML5, JavaScript, C#.NET, TypeScript, T-SQL (Transact-SQL), CSS3, CSS, Flash ActionScript, HTML, GraphQL

Frameworks

ASP.NET Core, ASP.NET MVC, ASP.NET, ASP.NET Web API, .NET, Entity 5, ASP.NET Web Forms, Razor, Entity Framework Core, Angular, Bootstrap, AngularJS, ASP.NET MVC 4, Adobe Flex, MVC Razor, .NET Core, .NET 5

Libraries/APIs

MediatR, Azure Blob Storage API, jQuery, Google Maps, Google Maps API, REST APIs, Web API, ASPX, AutoMapper, Linq2SQL

Paradigms

Object-oriented Programming (OOP), REST, Microservices, Real-time Systems, RESTful Development, Unit Testing

Platforms

Azure, Azure PaaS, Azure Event Hubs, Windows, Azure Service Fabric, Azure Functions, Amazon Web Services (AWS)

Storage

Azure SQL, Microsoft SQL Server, Azure DocumentDB, Azure Queue Storage, MongoDB, Azure Websites, MySQL, Azure Cosmos DB, Azure Blobs, Redis, Database as a Service (DBaaS), JSON, Azure Table Storage, Databases, Azure Active Directory

Other

Web Services, Windows Communication Foundation (WCF), Full-stack, APIs, Back-end, API Integration, Azure Service Bus, Azure Worker Roles, Azure Web Roles, Leadership, Architecture, Pattern Design, WebSockets, Technical Leadership, CI/CD Pipelines, VM, Microsoft Azure, Adobe LiveCycle, Tokenization, Azure Stream Analytics, Octopus Deploy, IT Project Management, Digital Transformation, Business Models, Software Development, Machine Learning, Software Architecture, Domain-driven Design (DDD), IT Management

Tools

TFS, GitHub, Azure DevOps Services, Azure Search, Azure App Service, Dapper, Subversion (SVN), Visual Studio 2015, Git, Azure Key Vault, Jira, LINQ to SQL

2019 - 2022

Master's Degree in IT Project Management

Tecnológico de Monterrey - Mexico

2013 - 2015

Master’s Degree in Computer Science and Engineering

Instituto Tecnológico de La Laguna - Torreon, Coahuila, Mexico

2010 - 2012

Bachelor's Degree in Computer Engineering

Universidad Politécnica Gómez Palacio - Gomez Palacio, Durango, Mexico

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring