University of Campinas (UNICAMP)

Master of Computer Science (Ago 2011 - Feb 2014)

  • Title: Low False Positive Learning with Support Vector Machines.
  • Advisor: Prof. Dr. Anderson Rocha.
  • Member of Recod Reasoning for Complex Data.

Tiradentes University (UNIT)

Bachelor of Computer Science (Ago 2007 - Jul 2011)

  • Title: Automatic Relevance Ranking of Offers Based on their Features.
  • Advisor: M.Sc Fernando Henrique Bezerra Cardoso.
  • Highest MGP (GPA equivalent) in class.
  • Algorithms and Data Structures I TA.

Selected Work Experience


Data Scientist and Lead Software Engineer (Mar 2018 - Present)

  • Implemented a set of services and a web application for moving a wheelchair based on facial expressions, on a team of three engineers.

Technologies: React, Node.js, Python, OpenCV, RabbitMQ, Mongo, TCP/IP.


Data Scientist and Software Engineer (May 2017 - Present)

  • Implemented the major part of the frontend of a music streaming service.
  • Developed and launched a content management system for artworks.
  • Designed and implemented efficient algorithms for computing adaptive and random pairs.

Technologies: React, Node.js, C++, Shell Script, Docker, CI, REST API, Testing.

SAMSUNG Research Institute Brazil (via UNICAMP)

Data Scientist and Lead Software Engineer (Mar 2014 - Feb 2016)

  • Developed a method that detects porn audio with an accuracy of over 89.5%.
  • Optimized and ported our learning pipeline to a mobile device, with an speed gain of 63.5%.
  • Developed and delivered real time porn and violence detection tools for Android and Linux.
  • Our team got the second place at the VSD generalization task of MediaEval 2014.
  • The research resulted in a patent.

Technologies: C++, Python, Android, Shell Script, OpenCV, LibSVM, FFmpeg, openSMILE, VLFeat.

Regional Court of Sergipe (via CTIS)

Software Engineer (Dec 2010 - Jul 2011)

  • Developed a distributed module that synchronizes every day hundreds of files in real-time between two Plone-based websites.
  • Developed a module to automatically import thousands of documents to a Plone-based website.

Technologies: Python, Plone.


Software Engineer, Intern (Mar 2009 - Apr 2010)

  • Developed several features to an MMORPG browser game, including pathfinding, groups and email management.
  • Developed The Giant Robot, on a team of 1 enginner and 2 designers in 3 months.
  • Developed Axe Penny Paintball, on a team of three enginners and 1 designer in 1 month.

Technologies: JavaScript, ActionScript, HTML/CSS.

Alfama Web

Software Engineer, Intern (Feb 2008 - Feb 2009)

  • Implemented and launched several features to an student information system.
  • Developed and delivered a system to register employee performance.
  • Developed and launched several web applications and websites.

Technologies: PHP, JavaScript, SQL (MySQL), HTML/CSS.

Selected Projects

Crowd Detection with BinBoost Descriptors

Research Project (Mar 2014 – Jun 2014)

  • Developed a method that detects crowds of people on images, on a team of two researchers.
  • Accuracy of over 94%, based on a dataset of 660 images collected from Google Image Search.
  • Research conducted under supervision of Prof. Dr. Siome Goldenstein and Prof. Dr. Sandra Avila.

Technologies: Python, Shell Script, OpenCV, LibSVM, BinBoost.

Low False Positive Learning with Support Vector Machines

Research Project (Dec 2012 – Feb 2014)

  • Novel 2-level learning method for low false positive classification.
  • Methods effectiveness showed trough comparisons to other solutions in 33 datasets.
  • Research conducted under supervision of Prof. Dr. Anderson Rocha and Prof. Dr. Jacques Wainer.

Technologies: Python, LibSVM.

Feature Based Product Ranking

Research Project (Aug 2012 – Dec 2012)

  • A product ranking algorithm that takes into account the cost-benefit ratio of the products.
  • Agreement of 64% according to a test conducted with 79 users.
  • Research conducted under supervision of Prof. Dr. Anderson Rocha.

Technologies: Python, LibSVM, R, JavaScript, HTML/CSS.

Spider for Google Shopping and Buscape

Course Project (May 2012 – Aug 2012)

Technologies: Python, LibSVM, JavaScript, SQL (MySQL), HTML/CSS.


IEEE Image Forgery Detection Challenge

Lead Programmer (May 2013 - Present)

Technologies: Python, Shell Script, SQL (PostgreSQL), JavaScript, HTML/CSS.

Teaching Experience

Tiradentes University

Tutor of Unraveiling Javascript Course (Nov 2010)

Technical Skills

  • Experienced in C++, JavaScript (ES6), Python, and SQL.
  • Experienced with GNU/Linux, Git, VIM, LIBSVM, and LaTeX.
  • Good with Node.js, React/Redux, Java/Android, and Shell Script.
  • Good with FFmpeg, R, OpenCV, Apache, PostgreSQL, and MySQL.
  • Can effectively communicate in English.