Bruno (rosilva) Chicelli

Staff Data Scientist working at Globo with video, audio and text metadata extraction for digital products and I've also worked with digital pricing optimization and ad-related products in digital and broadcasting environments. I'm currently transitioning into Graph Neural Networks and improving the current graph applications.I'm enjoy collaborating and sharing knowledge with nice individuals across the globe. Reach out to me if you'd like to connect or discuss potential projects.



Education

2021 - 2023 (2y) ongoing
Masters of Science in Mechatronics Engineering
Escola Politécnica - USP
Dissertation on Reinforcement Learning for Traffic Control
=====
2020 - 2021 (2y) finished
Specialization in Artificial Intelligence
Escola Politécnica - USP
Dissertation on Computer Vision for Vehicle Classification and Counting
=======
2015 - 2019 (4y) finished
Bachelor's in Science and Technology
UFABC
=====
Online Courses
Deep Learning Specialization (4 courses, 16 weeks)
Deepmind.ai
TensorFlor Developer Specialization (4 courses, 16 weeks)
Deepmind.ai
Machine Learning with TensorFlow in GCP Specialization (4 courses, 16 weeks)
Deepmind.ai
Coursera - 16 courses
Machine Learning, Andrew Ng and 15 others in the specializations
edX - 2 courses
Deep Learning foundations with Keras; Analyzing and Visualizing with PowerBI
HarvardX - 3 courses
Data Science: Productivity Tools; Visualization; Machine Learning
Udacity - 2 courses
Time Series Forecasting; Programming foundations with Python
Other courses (~20 more) are on my Linkedin page

Skills

Programming

  • Used in Enterprise/Big Projects

  • - Python

  • Pandas, Numpy, MLFlow, AirFlow, Tensorflow, Streamlit, openCV, SKLearn, Flask

  • - SQL

  • - R

  • - JavaScript

  • - bash scripting

  • - VBA

  • Used in Personal/Small Projects

  • - C++

  • - Clojure

  • - NodeJS, ReactJS, D3.js, Three.js

  • - JAVA

Development

  • Git

  • Agile Methodology

  • Kanban

  • CRISP-DM

BI Tools and Cloud

  • Google Cloud Platform

  • Google ASL course and Specialization in Machine Learning w/ TensorFlow on GCP

  • - bigquery

  • - data pipelines (dataflow, dataproc)

  • - ML pipelines

  • - gcp cloud functions

  • - app engine

  • AWS

  • Azure

  • Google AdManager

  • Power BI

  • DAX and M Query

  • Excel

  • VBA, Macros

  • Bizagi

  • Draw.io

Languages

  • ** English **

  • Proficient

  • ** Portuguese**

  • Native

  • ** Spanish **

  • Intermediary

  • ** German **

  • Basic

Projects/Portfolio

Plotly Calendar Plot

Making it easier to visualize and costumize time relevant or time series data with plotly interaction.fig = calplot(dummy_df, x="ds", y="value", dark\_theme=True)
fig.show()

Todoist Analytics

If you use Todoist for daily, weekly, monthly or yearly planning you should try this tool.
This is how the current version of the tool looks like.
The main goal for this tool is to help you keep track and create analytics based on your data from todoist.

NLP Job Classifier (based on linkedin data)

A Job classification between Data Analyst, Data Scientist and Data Engineer web app made with Tensorflow, Selenium and deployed with Streamlit on Heroku. One simply inputs the job description in the input section and the model trained with ~3k job descriptions scraped with Selenium from jobs in the US.

HackerRank Scraper

This repo is a scrapper to get my own solutions of HackerRank problems and to save them to my github repo.

SKLearn Playground

This is a Playground for Scikit Learn, there's a live demo hosted on Heroku (link in the repo readme). My main objetive is to give the user an interface to tweek parameters and explore Scikit Learn models

XNatureV2 Classifier

In this project I build an image classifier of x-ray images using numpy, keras and openCV
This is a diagram of the Neural Network using NNSVG

Machine Learning Animations

Some ready to go animations for you to make your own Statistical, Mathematical or ML animations.
All gifs were made with TensorFlow, Matplotlib, sklearn and Celluloid
import DecisionTreeClassifierAnimation
anim = DecisionTreeClassifierAnimation()
k = anim.animate_training(x\_train, y\_train, x\_test, y\_test)
k.save("..\\animations\\decision\_trees.gif", writer='imagemagick')

Crossing Detection

Github Repository

This project was has the objective of detecting people faces crossing a line using an imaginary line across the image and using face landmark detection to detect when face keypoints cross the line.
The face and landmark detection was made using MTCNN.

Professional Experience

Staff Data Scientist - AdTech @ Globo
april/2023 - current

Recently promoted

Senior Data Scientist - AdTech @ Globo
july/2021 - march/2023

Skills: Git · Software Development · Computer Vision · Statistics · TensorFlow · PyTorch · Kanban · Natural Language Processing (NLP) · Amazon Web Services (AWS) · Google Cloud Platform (GCP) · Python · Machine Learning · SQL · Go
- Created an automated midroll placement AI with minimal UX impact for thousands of videos per day at Globo with event-based cloud tools and deep learning;
- Created a docs synchronization tool for several platforms at once using Go, Hugo, Confluence, Sharepoint and Tsuru;
- Created the Globo Tech Paper Club for discussions of scientific papers;
- Contributed in several data products for digital inventory optimization and forecasting, pricing optimization, sales forecasting and other projects.


Data Scientist - Advanced Analytics Team @ Boa Vista
august/2020 - june/2021

Skills: Git · Software Development · Statistics · Keras · Kanban · Google Cloud Platform (GCP) · Python · MLOps · Deep Learning · Machine Learning · SQL
- Developed a fast modelling tool to reduce Data Scientists overhead using LGBM, XGBoost and CatBoost;
- Created a model for propensity of credit card acceptance and activation;
- Created several improvements in the standard of modelling processes.
Responsible for the development of innovations in MLOps processes - such as Deep Learning - and workflow automations, aiming to improve the impact, productivity and empower other data scientists in the Data Science Department


Jr Data Scientist @ ArcelorMittal
march/2019 - july/2020

Skills: Azure · Computer Vision · Python · Keras · R · Power BI · Selenium
- Saved ~1.3M BRL per year with automation and data science;
- Created a sales forecasting project for over 100 points of sale all over Brazil;
- Customer Churn modelling;
- Demand prediction for factories;
- Statistical modeling Python, R and using Machine Learning for forecasting and generating insights from analysis;
- Enrolled in projects envolving analytics in several areas.


Jr Data Analyst @ ArcelorMittal
july/2018 - february/2019

Skills: Azure · SQL · Python · R · Power BI · Selenium · VBA
- Created a PowerBI culture with 7k+ monthly views;
- Finding KPIs to provide the cleanest, simplest and best way to visualize data;
- ETL, automation and UX in PowerBI reports;
- Dealing directly with directors and head managers in sales, planning, logistics.