Ernesto Rivera
Ernesto Rivera
Technical Lead

Ernesto Rivera has more than 15 years of experience in the Information Technology industry. He is an experienced developer and his programming skills span a variety of programming languages and environments including Java, C++ and PHP.

Project experience

  • CEMEX: Internal Dashboard
  • Base22 Web Site Redesign 2012
  • CNH industrial Global Dealer Portal: Design and implemented numerous enhancements to the global dealer portal that serves more than 100,000 users in 140 countries
  • Ohio State – Application Management Support

Prior to joining to Base22 he did a internship at CFE (Comision Federal de Electricidad) and worked as a software developer at Xalapa University and taught computer science courses at Xalapa University and ITESM.


  • Programming languages: Java, C++, Javascript, JQuery, HTML.
  • Web Design: CSS3, Responsive Web design through BootStrap.
  • Content Manager: IBM Web Content Manager
  • Database: SQL databases.
  • Architectures and modeling: Web Services, Business Processes Modeling
  • Operative Systems: Windows (advanced), Mac OS (intermediate), Linux (intermediate)


  • IBM WebSphere Portal and Portal Products Fundamentals


  • ITSX (Xalapa Institute of Technology) – Bachelors degree on Computer Sciences
  • ITESM (Monterrey Institute of Technology and Higher Education) – Masters degree on Computer Sciences
  • ITESM (Monterrey Institute of Technology and Higher Education) – PhD on Computer Sciences


  • Spanish
  • English
  • French

Personal interests

  • Watching movies
  • Reading
  • Traveling
  • Gardening
  • Playing videogames


  • Markov Decision Processes for Optimizing Human Workflows. Service Science, September 7, 2010
  • A Software Application for Testing Human Workflows Characterization through Markov Decision Processes. Revista Latinoamericana de Tecnologías de Información y Comunicaciones, September 1, 2011