Rubén Méndez Puente

Software Engineer working from Madrid

I am glad to talk by email at ruben.mendez@gmail.com or by phone (+34) 658 58 00 56.

View My GitHub Profile

Experience


Jobandtalent (December 2015 - Present)

Jobandtalent is a Staffing Agency whose mission is to reduce the operational costs of finding the right workers for the companies. All the services for the workers are provided through Jobandtalent’s mobile app.

During 5 years I worked in different cross-functional teams building features for the iOS app. For example:

I was involved in the whole feature development lifecycle. I worked together with Product Managers, Designers, Backend developers, Data Analysts, and QA teams.

I also worked building the mobile API endpoints. These endpoints are developed over the Phoenix framework and written in Elixir.

Nowadays, I have been promoted to the iOS Core Team. My mission is to improve the performance of the app and the delivery time of the iOS developers. This is done by building custom tooling and improving the project infrastructure. The most important projects I work on are:

Besides, I contribute to the Android app writing small features in Kotlin. I am learning Jetpack Compose to become a better engineer.

Freelance (February 2015 - December 2015)

I worked as a freelance iOS developer for different clients, in particular:

Agile Monkeys

I worked for the Agile Monkeys company building a clothing shopping app for the Dolls Kill brand.

The main challenges of this project were:

Visa Inc.

I developed an enterprise iPad app called Visa Card Lab used by the Visa sales department to present different credit card designs to business customers.

The main challenges of this project were:

Next Chance Invest (July 2014 - January 2015)

iOS Lead Developer at Next Chance Invest.

We developed the Critizen app. A mobile app where users can complain and criticize products and services. The main features of the app were:

To support those features, the app was build using:

My main responsibilities as an iOS Lead developer were:

Minube (October 2011 - July 2014)

Minube is a social network for travelers. This company has a main product, the Minube app. This app gives access to the whole content of Minube and also includes features only possible on mobile devices, taking advantage of the device’s camera and the GPS among others.

I was in charge of the iOS app development in a team of 3 developers. The main challenges of the app were:

Worth mentioning, the Minube app was awarded as the Best app in Spain for iPhone in 2011.

Besides, we developed Minube guides, a template application. Minube sells this product to different travel companies or organizations. They can customize the branding of the app and its content, building custom travel guides. This product was based on:

Atos Research & Innovation (June 2008 - March 2011)

I started my engineering career as part of the Security Lab, carrying out managerial and development tasks in several projects for the European Community.

Education


Universidad Oberta de Catalunya (2010 - 2012)

Master’s Degree in Open Source Software

Universidad de Valladolid (2001 - 2007)

Bachelor’s Degree in Telecommunications Engineering

Publications


The Navigator - Another Twist to iOS Navigations

In this post, I talk about the different approaches followed to architecture the navigation of the Jobandtalent app, how and why we moved from more complex designs to simpler ones.