Education

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

Venue

Senior Software Engineer, Full Stack (Mar 2022 - Jun 2023)

Developed a proof of concept for venue.live/cocreator within a two-week timeframe. Took the lead in significant releases, notably overseeing a complete rewrite of the RTC video module. My contributions played a vital role in the platform’s stability, which was achieved shortly after my onboarding.

Technologies: React, Ruby on Rails, Cypress, Node.js, PostgreSQL, Firebase, BigQuery, Docker, RTC.

Brick Abode

Senior Software Engineer | Tech Lead | Project Manager | Hiring Manager (Apr 2020 - Feb 2022)

Lead frontend developer for an online marketplace that has moved more than $100M in sales. Led a team of 5 full-stack developers for about 2 years. Refactored most of the legacy front-end to use modern web technologies. Introduced static analysis, frontend testing, and real-time monitoring. Mentored the frontend team.

Technologies: React, Django, Cypress, Jest, CI/CD, Zapier, Shell Script, MySQL, REST API.

Senior Software Engineer, Full Stack (Jun 2019 - Mar 2020)

Led the implementation of a secondary market platform for music assets, which swiftly became the customer’s primary sales source. The team performance increased noticeably after my onboarding.

Technologies: React, Django, MySQL, Shell Script.

Devord

Senior Software Engineer, Full Stack (Jul 2017 - Sep 2021)

Designed, developed, and launched a custom CMS for a prints marketplace. It went live in 2018. The marketplace grew year after year, and was then purchased by an investor in 2021.

It involved:

  • Interacting with the client to clarify the business requirements
  • Crafting a document with requirements, design, cost estimates, and milestones
  • Implementing the software from start to finish, with regular status updates and reviews
  • Testing, launch, and maintenance

The software uses Shopify as a backend and follows a microservices architecture. The microservices communicate through message queues. There is a microservice for generating (through image processing) the product images that are later uploaded and displayed in the marketplace.

Technologies: React, Node.js, CI, REST API, Testing.

Senior Software Engineer, Full Stack (Nov 2017 - Mar 2019)

Built most of the front end for an online music streaming service and structured its Firebase back end with a module oriented architecture.

Technologies: React, Node.js, Docker, CI, REST API, Testing.

Software Engineer (Jun 2017 - Aug 2017)

Implemented a high performant C++ service for computing adaptive pairs based on a high number of concurrent requests.

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

MindSea

Senior Software Engineer, Front End (May 2019 - Oct 2019)

Principal front end developer for a habit-forming nutrition web application, which was completed and published to customers in around 6 months after I joined. The application includes a custom-built chat and integrates with third-party services for payments, video calls, scheduling, and email.

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

HOOBOX ROBOTICS

Computer Vision Engineer (Mar 2018 - May 2019)

Led the implementation of software that controls a robotic wheelchair through facial expressions and applications for showcasing our computer vision products. Developed methods for detecting facial expressions, measuring a patient’s pain level, and more.

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

SAMSUNG Research Institute Brazil (via FUNCAMP)

Computer Vision Engineer (Mar 2014 - Mar 2016)

I optimized and ported a real-time computer vision pipeline to Android, achieving a speed gain of 63.5%. Also implemented machine learning algorithms and a method that detects sensitive audio with an accuracy of 89.5%. Our team got a US patent and 2nd place at the VSD generalization task of the MediaEval 2014 competition.

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

Regional Court of Sergipe (via CTIS)

Software Engineer, Back End (Dec 2010 - Jul 2011)

Wrote a python module for Plone (a CMS) that allows you to import and synchronize documents in real-time between two live websites.

Technologies: Python, Plone.

Lumentech

Software Engineer, Intern (Mar 2009 - Apr 2010)

One of the main front end developers of an online MMORPG web game called Medievo. Implemented features like user groups, email, and pathfinding.

Technologies: JavaScript, HTML/CSS.

Game Developer, Intern (Mar 2009 - Sep 2009)

Lead developer of The Giant Robot, an online game that was built in 3 months and was later published to agame.com. Helped to build some other flash-based games, including the Axe Penny Paintball which was published to zapak.com.

Technologies: ActionScript.

Alfama Web

Software Engineer, Intern (Feb 2008 - Feb 2009)

Implemented features for multiple websites and web applications, including a student information system and a system to register employee performance.

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.

Organizations

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 React, TypeScript, Python, C++, and SQL.
  • Experienced with GNU/Linux, Git, VIM, LIBSVM, and LaTeX.
  • Good with Node.js, Ruby, Java/Android, and Shell Script.
  • Good with FFmpeg, R, OpenCV, Apache, PostgreSQL, and MySQL.
  • Can effectively communicate in English.