Tiago A.

About Me

Tiago is an experienced Data Scientist and Machine Learning Engineer fascinated by how data, predictive modeling, algorithms, and statistical methods may be used to solve complicated industry challenges. With a varied academic background in political science, Computer Science, and AI, he strives to incorporate ideas and information from multiple disciplines wherever he works. Tiago has hands-on experience as part of the Data Science/AI team at Banco do Brasil, where he developed NLP algorithms for multi-class classification challenges.

AI, ML & LLM

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Data Scientist | Machine Learning Engineer
2022 - Present (3 years)
Remote
  • Closely collaborating with engineering teams to develop an understanding of needs and requirements.

  • Building tools to automate data collection.

  • Ensuring that algorithms generate accurate recommendations for projects.

BairesDev
BairesDev
Machine Learning Engineer
2021 - 2022 (1 year)
Remote
  • Worked along the Campaign Budget Optimization team at Pinterest to refactor their CBO (Campaign Budget Optimization) product, improving code readability, developer experience, and maintenance.

  • Analyzed data regarding ads budget, assisting announcers to improve their performance and expends per ad.

  • Researched and implemented relevant ML algorithms and tools.

Banco do Brasil
Banco do Brasil
Data Scientist | Machine Learning Engineer
2019 - 2021 (2 years)
Brasília, Brazil
  • Developed NLP classification models using Python, TensorFlow, MLOps, TensorFlow Extended (TFX), and TF Serving.

  • Worked in a private cloud environment (Docker and Kubernetes) on a project designed to process about 30 million requests per month 24/7 and is integrated with the Brazilian OpenBanking platform.

  • Developed features that assisted clients to organize their expenditures and the company to design better products.

Banco do Brasil
Banco do Brasil
Web System Developer
2014 - 2019 (5 years)
Brasília, Brazil
  • Worked on the development of the Personal Online Banking System, one of the biggest in Latin America used by 12 million users per month.

  • Developed new features for the system and maintained the existing ones.

  • Performed code reviews to ensure it is valid, properly structured, compatible with browsers and operating systems, and meets industry standards.

Showcase

Data Scientist - My Finances
Data Scientist - My Finances
  • Banco do Brasil deployed an online text categorization model for customer spending, improving financial solutions for millions of customers.

  • The project utilized Python for data analysis, annotation, and model training, leveraging TensorFlow Serving, JavaScript/Node.js for API integration, and Docker for CI/CD.

  • The initiative focused on integrating the model with older systems, resulting in a better financial insight for customers.

Data Scientist - CBO (Customer Budget Optimization)
Data Scientist - CBO (Customer Budget Optimization)
  • Developed a simulator for marketers' expenses to assist with budget optimization.

  • Refined tests and testability to improve the project's quality.

  • Created the project in Java.

Software Engineer - Banco do Brasil Personal Bank
Software Engineer - Banco do Brasil Personal Bank
  • Developed and maintained a personal bank website for Banco do Brasil clients.

  • Implemented features including statement retrieval, credit card information, and loan information.

  • Utilized Java, JavaScript, HTML, and CSS for the project.

Education

Data Science - Basics
Data Science - Basics
Data Science Academy - Brazil
2020 - 2020
Artificial Intelligence Specialist
Artificial Intelligence Specialist
IESB - Brazil
2018 - 2019 (1 year)
Degree in Computer Science
Degree in Computer Science
UniCEUB (Centro Universitário de Brasília) - Brazil
2011 - 2014 (3 years)
Degree in Political Science
Degree in Political Science
Universidade de Brasília - Brazil
2005 - 2009 (4 years)