Christian Caldera, Software Developer in Guadalajara, Mexico
Christian Caldera

Software Developer in Guadalajara, Mexico

Member since January 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 and has published papers and 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.
Christian is now available for hire

Portfolio

  • Toptal Clients
    Azure SQL, Azure Websites, Azure Cosmos DB, Azure Blobs, ASP.NET Core...
  • RFA Mortgages
    Azure Websites, Azure Functions, Azure SQL, Git, ASP.NET, AngularJS, HTML, C#...
  • Unosquare
    TFS, Web API, Windows Communication Framework (WCF), Microsoft SQL Server, C#

Experience

Location

Guadalajara, Mexico

Availability

Full-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.

Employment

  • 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, Atlassian Jira
  • 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
  • .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 Framework (WCF), Microsoft SQL Server, C#
  • 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
  • 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
  • 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
  • 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 Framework (WCF), .NET
  • 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, RESTful APIs, JSON, jQuery, Azure DocumentDB, Microsoft SQL Server, ASP.NET MVC, Visual Studio 2015, .NET, C#
  • 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 Framework (WCF), .NET
  • 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, PHP, SQL, Adobe ColdFusion, ActionScript, Adobe Flex

Experience

Skills

  • Languages

    C#, HTML5, JavaScript, CSS3, CSS, ActionScript, SQL, HTML
  • Frameworks

    ASP.NET Core, ASP.NET MVC, ASP.NET, ASP.NET Web API, .NET, Entity 5, Windows Communication Framework (WCF), ASP.NET Web Forms, Razor, Angular, Bootstrap, AngularJS, ASP.NET MVC 4, Adobe Flex, MVC Razor, .NET Core, .NET 5
  • Paradigms

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

    Azure, Azure PaaS, Windows, Azure Service Fabric, Azure Functions
  • Storage

    Azure SQL, Microsoft SQL Server, Azure DocumentDB, Azure Queues, MongoDB, Azure Websites, MySQL, Azure Cosmos DB, Azure Blobs, JSON, Azure Table Storage
  • Other

    Web Services, Azure Service Bus, Azure Worker Roles, Azure Web Roles, Leadership, Architecture, Pattern Design, WebSockets, VM, Microsoft Azure, Database as a Service (DBaaS), Adobe LiveCycle, RESTful APIs, Tokenization, Azure Stream Analytics, Octopus Deploy, Atlassian Jira, IT Project Management, Digital Transformation, Business Models, Software Development, Machine Learning, Software Architecture, Domain-driven Design (DDD)
  • Libraries/APIs

    Azure Blob Storage API, jQuery, Google Maps, Google Maps API, Web API
  • Tools

    TFS, GitHub, Azure DevOps Services, Azure Search, Azure App Service, Subversion (SVN), Visual Studio 2015, Git, Azure Key Vault

Education

  • Master's degree in IT Project Management
    2019 - 2021
    Tecnológico de Monterrey - Mexico
  • Master’s degree in Computer Science and Engineering
    2013 - 2015
    Instituto Tecnológico de La Laguna - Torreon, Coahuila, Mexico
  • Bachelor's degree in Computer Engineering
    2010 - 2012
    Universidad Politécnica Gómez Palacio - Gomez Palacio, Durango, Mexico

To view more profiles

Join Toptal
Share it with others