Eduardo M. R. Oliveira

Researcher · Software Engineer

About me

About me

I have a Ph.D. in Computer Science at École Polytechnique, France. My Thesis tackled characterization, planning, and deployment problems of urban wireless networks using large-scale datasets of human mobility and data traffic. Besides, I am Linux and Open Source enthusiast for 15 years now.

Furthermore, I have solely made the Android, iOS apps, and full-stack web-development of my web applications. E.g., from the Eazy.Bike's real-time back-end crawlers, R-based statistics on Proconfie, to the front-end on CEP Aberto, and the Apache and MySQL fine-tuning for the three of them within the same VPS.

Education

École Polytechnique

Computer Science, Ph.D

France

October

2011
to

May

2015

Investigated characteristics of human mobility and their impact on the network data traffic, planning and deployment. I've analyzed large-scale datasets from mobility and traffic demands generated by millions of users. Python's multiprocessing, thread and R multi-core libraries were used to summarize and assess massive amounts of data.

Among the results of this work there are 5 published conference papers, 1 published journal paper, and 2 other journal papers in submission. Besides, a synthetic data traffic simulator.

Federal University of Minas Gerais

Computer Science, Master's degree

Brazil

March

2009
to

July

2011

Studied the usage of centrality information on the design of routing algorithms for Wireless Sensor Networks. I have proposed new topological metrics, distributed algorithms to calculate them, and a tree-based routing algorithms that take advantage of those metrics.

Among the results of this work there are 1 published conference papers, 1 published journal paper.

Pontifical Catholic University of Minas Gerais

Computer Science, Bachelor's degree

Brazil

August

2004
to

August

2008

Created a wireless sensor's application for fire detection using real dataset of weather measurements. Proposed a novel way to fuse and codify data.

Among the results of this work, I have published 1 conference paper.

Professional experience

Blablacar

Software Engineer - Core Tech

France

July

2016
to
Now

Just started :-)

Orange

Postdoctoral Researcher

France

June

2015
to

June

2016

Developed machine-learning assisted techniques to predict users' QoE based on network's KPIs. Among the results of this work, I have 1 conference paper in submission.

Dito Internet

Software Engineer

Brazil

July

2011
to

September

2011

Developed in Ruby on Rails, as part of a team, Telecom Italia Mobile's project TIM Beta

Telecom Italia Future Centre

Intern

Italy

November

2010
to

May

2011

Developed, in Python, a project called Future of Enterprises aiming to improve the real-time interaction among employees.

Task Internet

Systems Analyst

Brazil

February

2008
to

February

2009

Lead developer of a social network in Ruby on Rails.

Projects

Eazy.bike finds the best cycling routes using bike-sharing systems in more than 433 cities distributed in 45 countries. It considers real-time information of how many bicycles and empty bike stands are available closest to the user and to the destination address. It then chooses the best stations and route. Additionally, the Android app provides automatic redirection in case the initial destination station gets full during user's trajectory. It can be accessed by city-specific domains for improved context information, e.g., paris.eazy.bike, or london.eazy.bike, etc.

CEP Aberto (Open postal code)
Release

February

2014

Collaborative application that aims to publicly open the Brazilian Postal Code (CEP) data. Contains information of about 1 million CEPs. It provides an API for developers and, for the end-users, a colaborative platform to improve the quality of the data. About 5 thousand registered users.

Release

January

2013

It helps people to choose companies based on problems presented with other customers. Received Honorary Mention award from the Brazilian Ministry of Justice.

Release
2010

Onwards

Those applets improve Cairo-dock experience by enabling consistent usage of twitter, translation, search, moon phases, quote of the day, etc.

Repeat one song
Release

May

2010

The "Repeat one song" feature for Rhythmbox.

Recent publications

Please refer to Google Scholar for a complete list of my publications

On the regularity of human mobility
Elsevier Pervasive and Mobile Computing
Me, Aline Carneiro Viana, Carlos Sarraute, Jorge Brea, Ignacio Alvarez-Hamelin
Published

May

2016
Analysis and Modeling of Mobile Data Traffic in Mexico City
NetMob
Me, Aline Carneiro Viana, Naveen K. P., Carlos Sarraute
Published

April

2015
Measurement-driven mobile data traffic modeling in a large metropolitan area
IEEE Pervasive Computing and Communications (Percom)
Me, Aline Carneiro Viana, Naveen K. P., Carlos Sarraute
Published

March

2015
From Routine to Network Deployment for Data Offloading in Metropolitan Areas
IEEE Sensor and Ad Hoc Communications and Networks (SECON)
Me, Aline Carneiro Viana
Published

June

2014

Languages

Portuguese
Native
English
Fluent
French
Fluent
Italian
Advanced

Awards

Honorary mention
Brazilian Ministry of Justice
Issued

May

2013

Open Data Applications Contest. Lead developer of the Proconfie application.

Silver Medal
Pontifical Catholic University of Minas Gerais
Issued

July

2008

Second best overall score during the bachelor.

Honorary mention
Pontifical Catholic University of Minas Gerais
Issued

May

2007

For the work "Game Theory for Decision Making in Wireless Sensor Networks" presented in the 15o Sciences Seminar.

Contact me