I am Senior Software Engineer at Synthesia. 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.
I like building production-ready side projects, e.g., Rosto.io is a full-featured face recognition SaaS powered by end-to-end machine learning models written in Keras and Tensorflow. Eazy.Bike is a world-wide bike-sharing ride search, CEP Aberto is a open postal code initiative in Brazil with more than 30K users. Finally, Proconfie is a brazilian award winning open data project.
Computer Science, Ph.D
October
May
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 the thesis, 5 published conference papers, 2 published journal papers and a synthetic data traffic simulator.
Computer Science, Master's degree
March
July
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 the thesis, 1 published conference paper, 1 published journal paper.
Computer Science, Bachelor's degree
August
August
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.
Senior Software Engineer
January
Software Engineer II
December
November
Software Engineer
June
November
Software Engineer
July
May
Postdoctoral Researcher
June
June
Software Engineer
July
September
Developed in Ruby on Rails, as part of a team, Telecom Italia Mobile's project TIM Beta.
Researcher Intern
November
May
Developed, in Python, a project called Future of Enterprises aiming to improve the real-time interaction among employees.
Software Engineer
February
February
Lead developer of a social network in Ruby on Rails.
It provides a full-featured face recognition SaaS capable of predicting age, emotion, ethnicity, gender, landmark, glasses, smile, hair for all the faces on an image. All the predictions are made using end-to-end machine learning models written in Keras and Tensorflow. Besides it calculates head-pose, face bounds, exposure and blur level. A fully documented API is available here.
November
Eazy.bike finds the best bike-sharing cycling routes in more than 443 cities distributed in 45 countries. It uses real-time information of bike availability and proximity to predict the best stations to pick-up and drop-off. The Android and iOS apps provide automatic trajectory redirection whenever destination station fills up during user's ride. It can be accessed by city-specific domains for improved context information, e.g., paris.eazy.bike, or london.eazy.bike, etc.
February
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 collaborative platform to improve the quality of the data. About 30K registered users.
It helps people to choose companies based on problems presented with other customers. Received Honorary Mention award from the Brazilian Ministry of Justice.
Benchmark framework for existing XGBoost Java libraries.
Onwards
Those applets improve Cairo-dock experience by enabling consistent usage of twitter, translation, search, moon phases, quote of the day, etc.
The "Repeat one song" feature for Rhythmbox.
Please refer to Google Scholar for a complete list of my publications
May
November
May
April
March
June
May
Open Data Applications Contest. Lead developer of the Proconfie application.
July
Second best overall score during the bachelor.
May
For the work "Game Theory for Decision Making in Wireless Sensor Networks" presented in the 15o Sciences Seminar.