Resume
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)
- A HTML spider that automatically collects products data from Google Product Search and Buscapé.
- Collected and refined data of 495,000 offers from 34,000 laptops from Google Product Search during 7 months.
Technologies: Python, LibSVM, JavaScript, SQL (MySQL), HTML/CSS.
Organizations
IEEE Image Forgery Detection Challenge
Lead Programmer (May 2013 - Present)
- Built and maintained the submission system and the challenge website, on a team of 2 engineers.
Technologies: Python, Shell Script, SQL (PostgreSQL), JavaScript, HTML/CSS.
Teaching Experience
Tiradentes University
Tutor of Unraveiling Javascript Course (Nov 2010)
- Short course presented at Tiradentes University.
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.