Brenda Oliveira Ramires, Developer in São Paulo - State of São Paulo, Brazil
Brenda is available for hire
Hire Brenda

Brenda Oliveira Ramires

Verified Expert  in Engineering

Data Scientist and Machine Learning Developer

São Paulo - State of São Paulo, Brazil

Toptal member since October 30, 2020

Bio

Brenda is a skilled data scientist with a background in computer engineering, specializing in optimizing processes within the retail and consumer goods sectors. With extensive machine learning and data science expertise, she focuses on researching and implementing strategies to optimize retail assortment and pricing. As a remote freelance developer, Brenda excels at crafting and delivering sophisticated data-driven solutions and machine learning models that drive impactful results.

Portfolio

SEBRAE
Python, Decision Trees, Data Analytics, Pandas, Jupyter Notebook, Data Analysis...
Dunnhumby
Scikit-learn, Spark, Linear Regression, Clustering, Spark SQL, Python, SQL...
Big Data Brasil
Amazon Web Services (AWS), Gradient Boosting, Decision Trees...

Experience

  • Decision Trees - 10 years
  • Data Science - 10 years
  • Python - 10 years
  • SQL - 10 years
  • Data Cleaning - 10 years
  • Exploratory Data Analysis - 10 years
  • Machine Learning - 10 years
  • Data Analysis - 10 years

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Python, Jupyter Notebook, Agile Software Development, Data Science, Machine Learning, Exploratory Data Analysis

The most amazing...

...project I've done was co-develop and maintain a data-driven CRM that analyzes customer behavior and performs basket analyses.

Work Experience

Data Scientist

2023 - PRESENT
SEBRAE
  • Developed machine learning (ML) and data analysis algorithms to extract knowledge about the profiles of Brazilian entrepreneurs.
  • Performed basket analysis to verify products consumed together.
  • Engineered features to transform historical data into an accessible format, enabling the development of future models and the monitoring of key indicators.
  • Developed a module in order to create automatic reports.
  • Created machine learning (ML) models to identify similar customer profiles.
Technologies: Python, Decision Trees, Data Analytics, Pandas, Jupyter Notebook, Data Analysis, Analytics, Data Science, Clustering, Machine Learning, Exploratory Data Analysis

Data Scientist

2020 - 2021
Dunnhumby
  • Developed a model that helped forecast the demand for a product in a specific time period.
  • Performed custom analyses to help business understand their customers and make smarter decisions.
  • Used machine learning (ML) algorithms, such as clustering, to analyze retail transactional data and understand customer behavior.
Technologies: Scikit-learn, Spark, Linear Regression, Clustering, Spark SQL, Python, SQL, MySQL, Data Cleaning, Large Data Sets, Data Analytics, Data Scientist, Analytics, Data Analysis, Data Science, Machine Learning, Exploratory Data Analysis

Data Scientist

2018 - 2019
Big Data Brasil
  • Implemented demand forecasting models to identify expansion opportunities for large consumer goods companies.
  • Developed data-driven CRM strategies based on analysis of customer behavior and basket analyses.
  • Used clustering and regression models to improve product assortment strategies.
  • Developed web crawlers and ETL pipelines to collect and process customer data.
  • Used visualization tools to develop reports and dashboards to track and display KPIs and other important metrics.
Technologies: Amazon Web Services (AWS), Gradient Boosting, Decision Trees, Regression Modeling, Pandas, Scikit-learn, SQL, MySQL, Data Cleaning, Large Data Sets, Unstructured Data Analysis, Data Gathering, Data Analytics, Data Scientist, Analytics, Data Analysis, Data Science, Python, Clustering, Agile Software Development, Machine Learning, Exploratory Data Analysis

Software Developer

2015 - 2018
Watermelon Tecnologia
  • Developed numerous applications with Java and SQL Server.
  • Built mobile applications for the Android operating system.
  • Developed multiple mobile applications for iOs devices.
Technologies: Agile Software Development, SQL, Swift, iOS, Android API, Java, MySQL, Unstructured Data Analysis, Analytics, Python

Experience

Demand Forecasting

Demand forecasting models that helped a company expand its presence in Brazil by opening additional stores. We used aggregate information about competitors that the client purchased from a consulting firm, the client's own data, and the data the client collected about Brazil to model the demand per region, and how much of that demand was satisfied by the competitors. The result was a map highlighting areas with great potential for new stores.

Data-driven CRM

A data-driven CRM solution for a retailer in Brazil. The company wanted to use the data from previous purchases to identify types of customers and create more personalized discounts. The solution used basket analysis to identify products that were often bought together and analysis of past customer behavior to identify which types of discounts had worked better and in which phase of the relationship with the brand the customer was; for example, recently started the relationship, coming back after some time of not shopping, or highly loyal.

In the end, the solution identified the best products to apply a discount to and the clients that needed to receive the discount in order to achieve a goal from the business side; for example, make the client loyal to the brand, retain a casual buyer, or increase average ticket.

Automatic Data Collection

A pipeline that collected, cleaned, and organized data to be used in different projects by all the other data scientists on the team. Using crawlers and public databases, we collected data to be used in our projects. Each team identified databases from which to extract data and processed the datasets in their own way. As a result, teams often processed databases that had already been processed by other teams.

To save time for our data scientists, I established a team to centralize data collection and processing. We automated the execution of crawlers after creating a standard for how a crawler should function and the output it should generate. We saved this first output and the form we created with important features that we made available to everyone. We kept the first output because we could always create more features from the original dataset. In the end, we all had one place to go to look for data, and we didn't have to waste time processing the same data again.

Education

2013 - 2017

Bachelor's Degree in Computer Engineering

University of Campinas - Campinas, São Paulo, Brazil

Certifications

DECEMBER 2018 - PRESENT

Introduction to Data Science in Python

University of Michigan | via Coursera

DECEMBER 2018 - PRESENT

Machine Learning

Stanford | Online | via Coursera

Skills

Libraries/APIs

Pandas, Scikit-learn, Android API, Luigi

Tools

Spark SQL, PyCharm, Seaborn

Languages

Python, SQL, Java, Swift, C

Frameworks

Spark, Scrapy

Paradigms

Agile Software Development

Platforms

iOS, Jupyter Notebook, Amazon Web Services (AWS)

Storage

MySQL

Other

Decision Trees, Data Cleaning, Exploratory Data Analysis, Clustering, Regression Modeling, Machine Learning, Random Forests, Data Science, Large Data Sets, Unstructured Data Analysis, Data Analytics, Data Scientist, Analytics, Data Analysis, Linear Regression, Gradient Boosting, Optimization, Statistics, Dashboards, Artificial Intelligence (AI), Data Gathering

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