Hi, I'm Piettro Rodrigues — Quantitative Research & Data Scientist & AI Developer

Quantitative Research & Data Scientist & AI Developer

Featured Projects

A collection of projects I've worked on. Each project represents a unique challenge and showcases different aspects of my skills and expertise.

Financial Analysis and Monte Carlo Simulation Toolkit

Tech Stack

Dataclasses Python Pandas NumPy Matplotlib

This project delivers a modular financial analysis toolkit for extracting, standardizing, analyzing and simulating financial data (equities, indices, macroeconomic time …

AR

Cross-Venue Arbitrage in Fragmented Markets — Spanish Equities (BME + MTFs)

Tech Stack

Python Pandas NumPy Matplotlib Jupyter Notebook

End-to-end quantitative research system that detects high-frequency arbitrage opportunities for Spanish equities trading simultaneously across four venues (BME, CBOE, Turquoise …

PO

Quantitative Portfolio Optimisation Engine

Tech Stack

Python NumPy pandas SciPy CVXPY

Quantitative portfolio optimisation engine built for a competitive Master's-level challenge in which 50 anonymised assets and 1,760 trading days had …

ST

Market-Regime Stress-Testing Engine

Tech Stack

Python NumPy Pandas SciPy scikit-learn

Built as part of a Master's program in AI & Quantum Computing Applied to Financial Markets, this project is an …

RF

Fixed-Income Corporate-Bond Analytics Engine

Tech Stack

Python pandas NumPy SciPy CVXPY

This project is a production-grade, fully reproducible Python engine that prices and analyses a universe of ~2,255 European corporate bonds …

OP

Options Analytics Package: Pricing, Risk and Strategy Backtesting

Tech Stack

Python Pandas NumPy Matplotlib QuantLib

This project transforms a graduate-level Derivatives (Options) assignment — originally a set of exploratory, bug-prone Jupyter notebooks modeling SPY equity …

MO

Momentum Strategy Backtesting Engine — S&P 500 (2015–Present)

Tech Stack

Python NumPy pandas SciPy Matplotlib

End-to-end quantitative research project that designs, codes and rigorously backtests an MSCI-style cross-sectional momentum strategy over the S&P 500 universe …

Interested in working together?

Get In Touch

Professional Journey

Instituto BME

Master of AI and Quantum Computing Applied to Financial Markets

Instituto BME

Oct 2025 - Feb 2027
Madrid, Spain · On-site

Executive master’s program focused on the practical application of Artificial Intelligence, quantitative methods, and emerging technologies in financial markets.The program combines strong theoretical foundations with a hands-on, project-based methodology, enabling the development, validation, and deployment of AI-driven solutions for investment strategies, portfolio optimization, and risk management.

NTT Data Inc

Sales Operations Analyst

NTT Data Inc

May 2024 - Present
São Paulo, Brazil · Remote

Led Sales Operations and RevOps initiatives during the integration of NTT Ltd and NTT DATA, unifying processes, systems, and data models across organizations. Expanded team scope to the IBIOL region, including Portugal and Spain, with a strong focus on automation, system integration, and data reliability to support scalable regional operations.

NTT Ltd

Associate Sales Operations Analyst

NTT Ltd

Oct 2022 - May 2024
São Paulo, Brazil · Hybrid

Promoted to Sales Operations Analyst while still completing a Bachelor’s Degree in Economics, following one year as a Sales Operations Intern. Assumed ownership of regional analytics, automation, and performance management initiatives, supporting executive decision-making across multiple LATAM markets.

Skills & Tech Stack

Advanced expertise in Data Science, Machine Learning, and AI-driven solutions.

Core Competencies

Essential soft skills and core capabilities that drive my professional excellence.

Problem Solving

The ability to break down complex problems into structured, efficient, and data-driven solutions.

Data Analysis

Analysis, interpretation, and transformation of data into actionable insights for decision-making.

Translate Business to Technical

Converting business needs into technical requirements, analytical models, and scalable solutions.

Collaboration

Collaborative work with multidisciplinary teams, aligning technical and strategic objectives.

Continuous Learning

Constant learning of new technologies, methods, and trends for continuous technical evolution.

Attention to Detail

High level of precision in implementation, data validation, and quality of deliverables.

Technical Expertise

Comprehensive technical skills across various domains with proficiency levels.

Quantitative Finance & Financial Engineering

Financial Analysis (Tech, Fundamental & Macro) Financial Analysis (Tech, Fundamental & Macro)
1y+ 35%

Valuation, analysis of economic indicators, and interpretation of market cycles.

Portfolio Theory & Asset Allocation Portfolio Theory & Asset Allocation
1y+ 25%

Building efficient portfolios based on risk, return, and correlation.

Portfolio Optimization Portfolio Optimization
1y+ 15%

Optimization with real market, liquidity, and risk constraints.

Quantitative Risk Management Quantitative Risk Management
1y+ 15%

Measuring and controlling risk using statistical metrics and probabilistic models.

Systematic & Algorithmic Trading Systematic & Algorithmic Trading
1y+ 25%

Development of automated strategies based on quantitative rules and signals.

Financial Time Series & Econometrics Financial Time Series & Econometrics
1y+ 40%

Financial series modeling (AR, ARIMA, GARCH) for forecasting and volatility analysis.

Derivatives & Fixed Income Pricing Derivatives & Fixed Income Pricing
1y+ 25%

Pricing, rate sensitivity, and risk metrics for financial instruments.

Advanced Backtesting & Validation Advanced Backtesting & Validation
1y+ 15%

Robust testing, overfitting control, and statistical validation of strategies.

Programming Languages & Software Engineering

Python Python
4y+ 75%

Automation, data analysis, quantitative models, and APIs.

Java Java
3y+ 60%

Enterprise applications, robust back-end, and scalable systems.

JavaScript JavaScript
2y+ 50%

Front-end logic, integrations, and dynamic web applications.

R R
2y+ 40%

Statistical computing and advanced quantitative analysis.

SQL SQL
4y+ 75%

Modeling, querying, and optimizing relational databases.

HTML5 & CSS3 HTML5 & CSS3
3y+ 75%

Structuring and styling responsive interfaces.

Algorithms & Data Structures Algorithms & Data Structures
4y+ 80%

Efficient problem solving and computational optimization.

AI, Machine Learning & Advanced Analytics

Machine Learning (Supervised & Unsupervised) Machine Learning (Supervised & Unsupervised)
1y+ 60%

Construction of predictive and exploratory models.

Regression, Classification & Clustering Regression, Classification & Clustering
1y+ 60%

Pattern analysis, segmentation, and forecasting of variables.

Deep Learning Deep Learning
1y+ 60%

Deep neural networks applied to complex data.

Natural Language Processing (NLP) Natural Language Processing (NLP)
1y+ 60%

Text processing and analysis using modern models.

PyTorch & TensorFlow PyTorch & TensorFlow
1y+ 60%

Development and training of deep learning models.

Scikit-learn Scikit-learn
1y+ 60%

Machine learning pipelines and classical models.

Hugging Face Hugging Face
1y+ 50%

Using transformers for NLP and pre-trained models.

N8N N8N
1y+ 75%

Orchestrating pipelines and automating processes with AI.

Data Visualization & Business Intelligence

Power BI Power BI
4y+ 70%

Interactive dashboards and performance analysis.

Tableau Tableau
1y+ 50%

Analytical visualizations and storytelling with data.

Matplotlib & Seaborn Matplotlib & Seaborn
3y+ 80%

Statistical graphs and exploratory visualization.

Plotly Plotly
3y+ 80%

Interactive web visualizations and advanced analytics.

Excel Excel
4y+ 90%

Power Query, Dashboards, Pivot Tables

Web Development, APIs & Databases

Django Django
3y+ 75%

A complete web framework for data-driven applications.

Flask Flask
3y+ 50%

Lightweight APIs and modular back-end services.

Spring Boot Spring Boot
1y+ 50%

Developing microservices in Java.

RESTful APIs RESTful APIs
2y+ 70%

Systems integration and service exposure.

PostgreSQL PostgreSQL
2y+ 50%

Robust relational databases and analytical queries.

MongoDB MongoDB
1y+ 40%

NoSQL modeling for flexible and scalable data.

Cloud, DevOps & Productivity Tools

AWS, Azure & GCP AWS, Azure & GCP
1y+ 20%

Cloud services for deployment, data, and scalability.

Docker Docker
1y+ 20%

Containerization and standardization of environments.

Git & GitHub Git & GitHub
2y+ 60%

Version control and collaboration in projects.

Postman Postman
1y+ 50%

API testing and validation.

Google Colab Google Colab
1y+ 60%

Rapid prototyping and experimentation with data.

VS Code & Cursor VS Code & Cursor
4y+ 70%

Modern development environments.

Notion & Figma Notion & Figma
3y+ 70%

Documentation, organization, and interface design.

Salesforce Salesforce
4y+ 80%

CRM

Power Automate & Power Apps Power Automate & Power Apps
4Y+ 70%

Automation of processes and low-code enterprise solutions.

About Me

Crafting data-driven solutions & intelligent systems.

Background

I'm a passionate Data Scientist with over 5 years of experience in transforming raw data into actionable insights. My journey started with a fascination for patterns and predictions, which led me to specialize in machine learning, data engineering, and business intelligence.

I've worked with various industries, from healthcare to finance, helping organizations leverage their data to make informed decisions. My expertise spans the entire data science lifecycle, from data collection and cleaning to model deployment and monitoring.

Beyond technical skills, I'm passionate about continuous learning and staying updated with the latest trends in AI and data science. I enjoy sharing knowledge through blog posts, speaking at conferences, and mentoring aspiring data scientists.

Data Analytics

Statistical analysis and insights

Problem Solver

Creative solutions

Team Player

Collaborative mindset

AI Expert

ML & Deep Learning

Certificates

Professional certifications and courses I've completed

Machine Learning

Alura

Issued: July 2020

70-hour training in Machine Learning, focusing on the construction, validation, and optimization of predictive models in Python. Study of supervised and unsupervised algorithms, model validation techniques, hyperparameter tuning, recommendation systems, natural language processing (NLP) applied to sentiment analysis, and deep learning fundamentals using Keras.

Django: Create applications in Python

Alura

Issued: June 2025

This training course, totaling 47 hours, focuses on web development with Django, specifically on creating web applications in Python following best development practices. The content included the use of templates, data persistence and administration with Django Admin, user and form authentication, integration with OAuth 2.0, implementation of CRUD operations, and data persistence in Amazon S3, with an emphasis on security, scalability, and code organization.

Statistics with Python

Google

Issued: April 2024

71-hour training course in Statistics with Python, focusing on the application of statistical methods for data analysis and data science. Study of frequencies and statistical measures, probability and sampling, hypothesis testing, correlation and regression, advanced linear regression, and analysis of experiments, using Python for hypothesis validation, predictive modeling, and support for data-driven decision making.

Python for Data Science

Alura

Issued: July 2020

100-hour training course in Python for Data Science, focusing on the use of Python as the main tool for data analysis, processing, visualization, and collection. Study of NumPy and Pandas, data manipulation in different formats, exploratory visualization, time series analysis, application of NLP techniques, and development of web scraping solutions for web data acquisition.

Data modeling

Alura

Issued: June 2024

43-hour training course in Data Modeling, focusing on relational databases. In-depth study of conceptual modeling (entities, relationships, and attributes), logical and physical modeling, relational algebra, normalization, and SQL fundamentals, aiming to create efficient, scalable data structures aligned with data engineering best practices.

Learn to program in Python using Object-Oriented Programming.

Alura

Issued: May 2024

93-hour Python training with Object-Oriented Programming, focusing on structured development and good programming practices. Study of the Python language from basic to advanced levels, applied object-oriented programming, manipulation of collections and strings, data validation, and test-driven development (TDD), aiming at building robust, maintainable, and scalable applications.

Hobbies, Interests & Blog

Sharing my thoughts, experiences, and insights from my journey as a data scientist. Read about challenges, learnings, AI engineering stuff, and the exciting world of technology.

Cooking

Cooking

Passionate about experimenting with different cuisines and flavors. Love trying new recipes from around the world.

Traveling

Traveling

Exploring new places, cultures, and experiences. Documenting my adventures and learning from different perspectives.

Gaming

Gaming

Enjoying strategy games, puzzle games, and exploring virtual worlds. Great way to relax and unwind.

No blog posts available at the moment.

Contact

Ready to bring your ideas to life? Let's discuss your next project.

Email

piettroenrico@hotmail.com

Phone

+34 687 708 201

Location

Madrid, Spain

Schedule a Call