Filipe Pinheiro dos Santos Cantarelli
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
Preferred Environment
GitHub, PyCharm, Linux
The most amazing...
...thing I've coded was a memory management module for a web crawler.
Work Experience
Consultant
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.
Software Engineer
CIn/UFPE - Project Motorola
- Developed scripts for test automation.
- Developed libraries for test automation.
Test Engineer
CIn/UFPE - Project Motorola
- Created and executed test plans.
- Analyzed escaped defects.
Software Engineering Associate
Accenture
- Developed data migration solutions with ETL.
Web Developer
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.
Developer
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.
Experience
Web Crawler
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%
Skills
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
Education
Bachelor of Science Degree in Computer Science
UFPE - Recife, Brazil
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring