Filipe Pinheiro dos Santos Cantarelli, Developer in Recife - State of Pernambuco, Brazil
Filipe is available for hire
Hire Filipe

Filipe Pinheiro dos Santos Cantarelli

Verified Expert  in Engineering

Software Developer

Location
Recife - State of Pernambuco, Brazil
Toptal Member Since
August 14, 2019

Filipe is constantly learning new technologies and searching for new challenges. He's worked in most parts of the software development cycle including QA, development, and DevOps. He also has experience with data science and loves artificial intelligence. He likes to design systems from a top-view approach before implementing them.

Availability

Part-time

Preferred Environment

GitHub, PyCharm, Linux

The most amazing...

...thing I've coded was a memory management module for a web crawler.

Work Experience

Consultant

2017 - PRESENT
Hearst Television
  • Developed infrastructure in Terraform.
  • Treated deployment as code with Helm.
  • Deployed automation through CircleCI.
  • Developed a machine learning pipeline, consisting of data mining, data processing and training phases in Tensorflow for news recommendation. Initially created as a system based on collaborative filtering over topic space, the model evolved into a bayesian model, taking into consideration different signals, such as recency, popularity, age, and topic. That combined with Facebook's word embedding API fasttext for estimating user preferences, we were able to replace our 3rd party service with our in-house solution.
Technologies: Amazon Web Services (AWS), Terraform, Google Cloud Platform (GCP), Helm, Kubernetes, JavaScript, Python, TensorFlow

Software Engineer

2015 - 2017
CIn/UFPE - Project Motorola
  • Developed scripts for test automation.
  • Developed libraries for test automation.
Technologies: Python

Test Engineer

2014 - 2015
CIn/UFPE - Project Motorola
  • Created and executed test plans.
  • Analyzed escaped defects.
Technologies: Shell Scripting, Execution

Software Engineering Associate

2014 - 2014
Accenture
  • Developed data migration solutions with ETL.
Technologies: ETL, Informatica PowerCenter

Web Developer

2012 - 2012
Pedido Azul
  • Developed an eCommerce platform in PHP and JavaScript.
  • Developed a PHP back end to send direct mail to clients.
  • Developed a PHP back end for processing bills.
Technologies: Web, JavaScript, PHP

Developer

2011 - 2012
Real Usina
  • Created a concurrent web crawler in C++ focused in Brazilian web pages.
  • Optimized the memory management module for the web crawler resulting in a 200% increase in performance.
Technologies: Web, PostgreSQL, C++, C

Web Crawler

I've helped develop a web crawler in C++ for a Ph.D. project of a fellow student at my college. I focused on the politeness module, a module that enforces the politeness privacy of a web crawler towards any site.

I also helped develop a memory management module, to cope with high memory fragmentation. The memory module was able to increase the performance of the crawler in more than 200%

Languages

Python, C++, JavaScript, C, PHP, Go

Tools

Terraform, Helm, Fastly, Varnish, PyCharm, GitHub, Informatica PowerCenter

Platforms

Linux, Kubernetes, Amazon Web Services (AWS), Google Cloud Platform (GCP), Web

Libraries/APIs

Node.js, Scikit-learn, TensorFlow

Paradigms

Agile, ETL

Storage

PostgreSQL, MySQL, Datadog

Other

Execution, Shell Scripting

2009 - 2014

Bachelor of Science Degree in Computer Science

UFPE - Recife, Brazil

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring