Ernesto Soberanes, Software Developer in Mexicali, Mexico
Ernesto Soberanes

Software Developer in Mexicali, Mexico

Member since March 18, 2014
Ernesto has 16 years of experience building and crafting applications on various platforms, but primarily in the .NET ecosystem. He has been focusing on front-end technologies like Vue, Angular, Ember, Sass, and HTML5.
Ernesto is now available for hire




Mexicali, Mexico



Preferred Environment

Visual Studio Code, Visual Studio, Windows

The most amazing...

...thing I've coded was a system to align the color temperature of flat-screen TVs using a USB color sensor.


  • Senior Developer

    2015 - 2019
    Waterstreet Company
    • Developed and supported the company's current home and auto insurance web applications with .NET C#.
    • Designed and developed shared services to provide a common API across all their services.
    • Integrated payment platforms with systems: Forte and ProcessOne.
    • Performed deployments via Octopus for QA and Production environments.
    Technologies: Knockout.js, Octopus Deploy, Microsoft SQL Server, Visual Studio, C#, .NET
  • Senior Consultant

    2013 - 2015
    Infusion Development
    • Provided consultation services to various clients in the financial sector.
    • Created a large-scale application using SharePoint 2013 on the back end and AngularJS and Knockout.js frameworks for the front end.
    • Developed a public-facing site with responsive design methodology for a municipality.
    • Interacted with clients to gather requirements, provide estimates, and plan work for our development team.
    Technologies: jQuery Mobile, ZeroMQ, Ionic, Bootstrap, SQL, Knockout.js, AngularJS, Web API, .NET
  • Senior Consultant

    2011 - 2013
    Navigant Consulting
    • Managed the development team for a large-scale application that provided service to multiple customers.
    • Designed process workflows for the application to handle exceptions and unique scenarios.
    • Provided guidance and training to members of the team on the technical side of the application.
    • Triaged and prioritized defects caught by the customer and provided support to troubleshooting them.
    • Provided continuous improvement of the application by planning sprints for upcoming features.
    Technologies: jQuery, SharePoint, .NET
  • Senior Software Engineer

    2010 - 2011
    Tiempo Development
    • Provided technical guidance to several developer teams and coordinated efforts between them to tackle different areas.
    • Reduced the number of defects in the client's backlog; established and refined the defect fixing and escalation analysis processes.
    • Coached and mentored junior team members.
    Technologies: MySQL, AMQP, Windows Communication Framework (WCF), SQL, .NET
  • Senior Software Engineer

    2007 - 2008
    Ingenio Soluciones Integrales/Spark Technologies
    • Implemented a new system to penalize errors and mistakes in shipments made by the suppliers. The system has several important features, such as penalty calculation for continuous infractions, grace periods where infractions are omitted, and reports that can be sent to accounting.
    • Migrated an MS Access application to a .NET 2.0 application used in a production line to show the employees the correct layout of the items in a fuse box.
    Technologies: Entity Framework, Microsoft SQL Server, ASP.NET Web Forms, .NET
  • Software Developer

    2006 - 2006
    Inflection Point Systems
    • Developed new modules and an installer application for this remote monitoring system. Escalated errors reported by the user were identified as either code errors, wrong configuration of the system, or bad use of the system.
    • Developed an installer with Nullsoft technology.
    Technologies: IBM DB2, .NET, JBoss, Java EE
  • Product Engineer

    2003 - 2005
    PIMS Mitsubishi
    • Designed hardware and software parts for the white balance machine and generated testing requirements for color temperature on DLP televisions.
    • Designed and constructed functional testing machines for TV electronic boards.
    • Improved alignment systems from DOS-based applications with Windows-based applications.
    • Reduced testing times for TVs in the production line.
    Technologies: C++, C#


  • Americas Auto Insurance Portal (via Toptal) (Development)

    Developed the front-end using Bootstrap and Knockout.js and built the back-end with MVC.NET and ASP.NET Web API.

    Added dynamic wizards to fill out quote information and speed up processes.

  • Phoncert App (Development)

    Developed a new version of the Phoncert app with Ionic framework and updated Digital Ocean servers for production and testing environments.

  • Simulation Data Import Tool (Development)

    I developed an application that gathered input files and settings using a web front-end built with AngularJS. The information was captured using a .NET Web API that sent it to a Windows Service using NetMQ; the Windows service will read the files and settings and then generate large simulation files.

  • Decision Point (Development)

    I was the lead developer for the project as well as being in charge of analysis and design of the platform and deployment of the environments for every customer.

  • Middlesex County Portal (Development)

    Team lead for the development of the portal; also in charge of the interaction with the client and gathering requirements; we implemented web responsive design to maximize the audience of the platform.

  • Tripwire Log Center (Development)

    I was the senior lead software consultant in charge of coordinating the efforts of each of the teams that developed new functionality, fixed defects, and created new content for the application.


  • Languages

    C#, CSS, XML, JavaScript, C++, SQL, Ruby
  • Frameworks

    ASP.NET MVC, .NET, ASP.NET Web API, .NET Core, Ember.js, AngularJS, Knockout.js, Bootstrap, Ionic, Windows Communication Framework (WCF), ASP.NET Web Forms, Ruby on Rails (RoR), Angular
  • Tools

    Microsoft Visual Studio, RabbitMQ, Visual Studio 2019, Visual Studio
  • Paradigms

    Scrum, Design Patterns, Agile Software Development, Responsive Web Design (RWD), REST, Test-driven Development (TDD), Kanban
  • Platforms

    Windows, Firebase, MacOS, Windows Server, Nintex Workflow, SharePoint 2013, SharePoint 2010, Visual Studio Code, SharePoint, Java EE, JBoss, Heroku, Telerik
  • Libraries/APIs

    Vue.js, Node.js, jQuery, Web API, ZeroMQ, jQuery Mobile, AMQP, Entity Framework
  • Storage

    Microsoft SQL Server, MySQL, IBM DB2
  • Other

    Octopus Deploy


  • Bachelor's degree in Electronic Cybernetics Engineering
    1999 - 2003
    CETYS Universidad - Mexicali, Mexico

To view more profiles

Join Toptal
Share it with others