Tiago de Holanda Cavalcanti, Developer in Recife - State of Pernambuco, Brazil
Tiago is available for hire
Hire Tiago

Tiago de Holanda Cavalcanti

Verified Expert  in Engineering

Data Scientist and Developer

Location
Recife - State of Pernambuco, Brazil
Toptal Member Since
June 24, 2020

Tiago is a senior data scientist and software engineer who excels at implementing big data ETLs with Apache Spark and creating statistical models to solve challenging real-world problems. In his free time, he enjoys creating trading bots for stock and crypto exchanges.

Portfolio

Acqio
Azure, Azure Cloud Services, Data Engineering, IntelliJ IDEA, ETL, SQL...
In Loco
Tableau, Statistical Modeling, Statistics, Data Engineering, IntelliJ IDEA...
In Loco
Statistical Modeling, Statistics, Data Engineering, Apache Kafka, IntelliJ IDEA...

Experience

Availability

Part-time

Preferred Environment

Apache Spark, Spark, Scala, IntelliJ IDEA

The most amazing...

...project I've worked on combined WiFi signals to locate millions of users with high precision in real time.

Work Experience

Senior Data Engineer

2019 - PRESENT
Acqio
  • Architected ETLs to extract insights from card transaction data.
  • Mentored coworkers on big data processing with the Spark framework.
  • Worked on various Azure Cloud Services (Databricks, Data Factory, CosmosDB).
Technologies: Azure, Azure Cloud Services, Data Engineering, IntelliJ IDEA, ETL, SQL, Apache Spark, Big Data, Distributed Systems, Microsoft SQL Server, Azure Cosmos DB, Databricks, Scala, Spark

Business Intelligence Tech Lead

2018 - 2019
In Loco
  • Managed a small agile squad responsible for designing the BI data pipeline.
  • Created Tableau dashboards after processing terabytes with Spark.
  • Worked on various Amazon Web Services (EMR, Data Pipeline, RDS, and S3).
Technologies: Tableau, Statistical Modeling, Statistics, Data Engineering, IntelliJ IDEA, Amazon Web Services (AWS), Parquet, ETL, SQL, Apache Spark, Big Data, Distributed Systems, Data Science, PostgreSQL, EMR, Scala, Spark

Data Scientist | Software Engineer

2016 - 2018
In Loco
  • Contributed to the development of a localization system that can detect visits at a global scale.
  • Implemented algorithms to process location data from 50 million users.
  • Created statistical models to make gender and social class classification.
Technologies: Statistical Modeling, Statistics, Data Engineering, Apache Kafka, IntelliJ IDEA, Apache Avro, Amazon Web Services (AWS), Parquet, SQL, Apache Spark, Big Data, Distributed Systems, Apache Cassandra, Java, Cassandra, Data Science, EMR, Scala, Spark

Hermes

I developed an application in Scala to make automated trading on cryptocurrency exchanges. It currently operates on Binance, Bittrex, and HitBTC. It is also able to simulate real environment to test new strategies.

MetaTrader Expert Advisors

Expert Advisors was developed on MetaTrader 5 to make automated trading on Bovespa's stocks, options, and futures. I created strategies and analyzed using R scripts when the backtesting was not robust enough.
2012 - 2017

Bachelor's Degree in Computer Engineering

Federal University of Pernambuco (UFPE) - Recife, Brazil

2014 - 2015

Participated in a Study Abroad Exchange Program in Computer Engineering

Purdue University Indianapolis (IUPUI) - Indianapolis, IA, USA

SEPTEMBER 2013 - PRESENT

Honorable Mention at the International Collegiate Programming Contest

Association for Computing Machinery

Tools

IntelliJ IDEA, Tableau, Apache Avro

Frameworks

Spark, Apache Spark

Languages

SQL, Scala, C++, Java, Python, R

Platforms

Databricks, MetaTrader, Azure, Amazon Web Services (AWS), Apache Kafka

Paradigms

ETL, Data Science

Storage

Cassandra, Microsoft SQL Server, PostgreSQL, Azure Cosmos DB, Azure Cloud Services

Other

Algorithms, Statistical Modeling, Data Engineering, Big Data, Statistics, Distributed Systems, Apache Cassandra, EMR, Trading, Parquet

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