Ernesto Rivera

Lead iOS Developer at FileCloud

Ernesto Rivera has a diverse work experience in the field of iOS development. Ernesto started as a Summer of Code Intern at Google Inc. in 2006, where they worked on implementing a contacts and address book module for Chandler. Ernesto continued their internship at Google in 2007 and worked on adding annotations and comments support to AbiSource's word processor, AbiWord. Ernesto joined Google again as a Summer of Code Intern in 2008 and was responsible for implementing automatic translation of instant messages for the SIP Communicator project.

After their internships, Ernesto worked as an Assistant Technical Manager at NetOrganiX S.R.L. from 2005 to 2007, where they provided advice and improvements for upcoming products and supervised ongoing projects.

In 2011, Ernesto became a Lead iOS Developer at CyberAgent, where they led the development of five community services and created open source and closed source libraries for various projects. Ernesto also played a role in internal development decisions and implemented Continuous Integration using Jenkins and repository policies with GitHub and GitHub Enterprise.

Ernesto then worked as a Senior iOS/watchOS Developer at tap tap tap from 2015 to 2016, where they debugged, maintained, and added features to the Camera+ app for iPhone and its versions for iPad. Ernesto worked with both Swift and Objective-C, handled image processing, implemented in-app purchases, and customized animations. Ernesto also migrated code to newer frameworks and technologies such as Storyboards, Auto Layout, Size Classes, and watchOS 2.

In 2016, Ernesto joined Plato as a Senior iOS Developer, where they refactored and re-architected code for a messenger designed for multiplayer games. Ernesto also migrated the user interface to Storyboards and conducted debugging, profiling, and crash log analysis.

Ernesto had a role as a Lead iOS Developer at BOT.ME from 2016 to 2017, where they developed features for a bot-only chat messaging app. Ernesto also mentored and supervised a junior iOS developer, conducted code reviews, and integrated crash, analytics, and A/B testing tools into the app.

Most recently, Ernesto has been working at FileCloud since 2017 as a Lead iOS Developer.

Ernesto Rivera completed their primary education at Escuela Hermann Gmeiner from 1985 to 1994. Ernesto then attended Colegio San Ignacio de Loyola from 1995 to 1998, where they received their high school diploma with a focus on science. Ernesto went on to pursue a Bachelor's degree in Computer Science at the University of Geneva, starting in 2000 and graduating in 2003. Ernesto continued their education at the same institution and obtained a Master's degree in Computer Science from 2003 to 2004. Ernesto's academic journey culminated with a PhD in Computer Science from the Tokyo Institute of Technology, where they studied the field of eLearning from 2007 to 2011.

Links

Previous companies

Google logo
CyberAgent logo

Timeline

  • Lead iOS Developer

    November, 2017 - present