Scroll To View More
Ernesto Soberanes

Ernesto Soberanes

Mexicali, Mexico
Member since March 18, 2014
Ernesto has 14 years of experience building and crafting applications on various platforms, like .NET and Rails. He has been focusing the last couple of years on front-end technologies like .NET Core, Vue JS, AngularJS, Ember.js, Sass, and HTML5.
Ernesto is now available for hire
Portfolio
Experience
  • C#, 15 years
  • jQuery, 10 years
  • JavaScript, 7 years
  • ASP.NET Web API, 6 years
  • Bootstrap, 3 years
  • .NET Core, 2 years
  • Ember.js, 2 years
  • Vue.js, 1 year
Mexicali, Mexico
Availability
Part-time
Preferred Environment
Windows, VS, Atom
The most amazing...
...thing I've coded was a system to align the color temperature of flat-screen TVs using a USB color sensor.
Employment
  • Senior Developer
    2015 - PRESENT
    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: .NET C#, Visual Studio, MS SQL Server, Octopus, Knockout.js
  • 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: .NET, Web API, AngularJS, Knockout.js, SQL, Bootstrap, Ionic, ZeroMQ, jQuery Mobile
  • 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: .NET, SharePoint, jQuery
  • Senior Software Engineer
    2010 - 2011
    Tiempo Development
    • Provided technical guidance to several developer teams and coordinate 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: .NET, SQL, WCF Services, AMQP, MySQL
  • 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: .NET, WebForms, MS SQL, Entity Framework
  • 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: Java EE, JBoss, .NET 2.0, DB2, Nullsoft installer
  • 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++, PIC Micro
Experience
  • Americas Auto Insurance Portal (via Toptal) (Development)
    http://auauto.insure/

    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)
    http://www.phoncert.com

    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)
    http://www.navigant.com/decisionpoint/

    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)
    http://www.co.middlesex.nj.us

    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)
    http://www.tripwire.com/it-security-software/tripwire-log-center/

    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.

Skills
  • Languages
    C#, Ruby, CSS, JavaScript, XML, C++
  • Frameworks
    ASP.NET MVC, .NET, ASP.NET Web API, AngularJS, Knockout.js, Bootstrap, .NET Core, Ember.js, Ionic, Ruby on Rails (RoR)
  • Tools
    Visual Studio, Atom, RabbitMQ, Grunt
  • Paradigms
    Scrum, Agile Software Development, Responsive Web Design (RWD), REST, Test-driven Development (TDD), Kanban
  • Platforms
    Windows, Mac OS, Windows Server, Firebase, Nintex Workflow, SharePoint 2010, SharePoint 2013, Telerik, Heroku
  • Libraries/APIs
    AngularUI, jQuery, Vue.js, Node.js, NetMQ, ZeroMQ, jQuery Mobile
  • Storage
    Microsoft SQL Server
Education
  • Bachelor's degree in Electronic Cybernetics Engineering
    1999 - 2003
    CETYS Universidad - Mexicali, Mexico
I really like this profile
Share it with others