Francisco Rubin, Developer in Berlin, Germany
Francisco is available for hire
Hire Francisco

Francisco Rubin

Verified Expert  in Engineering

Data Scientist and Developer

Location
Berlin, Germany
Toptal Member Since
April 22, 2020

A software engineer specializing in data science, Francisco has accumulated a wide variety of transferable and job-specific skills. He has gained invaluable experience as the founding member of the data science team at a leading supermarket eCommerce company with tens of thousands of daily orders. Currently, he is working on the Amazon Web Services Fraud Prevention team as a data scientist.

Portfolio

Amazon Web Services (AWS)
Amazon Web Services (AWS), Python, Pandas, Scikit-learn, Machine Learning...
Mercadona
SQL, Tableau, Kubernetes, Django, Pandas, Scikit-learn, Python...
Exact Software
Amazon Web Services (AWS), Elasticsearch, Firebase, Amazon DynamoDB, GraphQL...

Experience

Availability

Part-time

Preferred Environment

Git, Jupyter Notebook, Visual Studio Code (VS Code), Trello, Notion, MacOS, Linux, Amazon Web Services (AWS), Google Cloud

The most amazing...

...thing I've developed is a recommendation system for product preferences based on multiple machine learning models, which I launched to production.

Work Experience

Data Scientist

2021 - PRESENT
Amazon Web Services (AWS)
  • Individually designed and developed a model for fraud detection and deployed it to production.
  • Integrated multiple existing projects with a newly designed CI/CD pipeline on AWS to increase developer productivity.
  • Improved existing model monitoring dashboards used by leadership to obtain an accurate, up-to-date view of the performance of the team's detection systems.
Technologies: Amazon Web Services (AWS), Python, Pandas, Scikit-learn, Machine Learning, Artificial Intelligence (AI), CSS, Generative Pre-trained Transformers (GPT)

Data Scientist

2019 - 2021
Mercadona
  • Implemented a multi-model recommender system for product suggestions based on machine learning and matrix factorization and used it in five different features of the product with heterogeneous behaviors.
  • Launched multiple microservices and integrated them with the company ecosystem. This included developing integrations with other critical services from different verticals (done directly by our team) and creating various data tools for stakeholders.
  • Formed and saw a data team grow from scratch as the initial member and introduced a data science methodology to the company.
  • Developed multiple fraud classification models, which were used to identify fraudulent orders before shipping them.
  • Optimized warehouse operations by introducing and integrating a smart batching model, which generated picker routes that minimized overall picking time. This was done during the COVID-19 outbreak as an emergency measure to increase capacity.
  • Held ownership of every project from start to finish, including gathering data, data analysis, modeling, integrating with other systems, deployment, and monitoring.
  • Initiated the set up of a data infrastructure needed for training models and deploying them to production. This did not exist prior to my arrival at the company.
Technologies: SQL, Tableau, Kubernetes, Django, Pandas, Scikit-learn, Python, Artificial Intelligence (AI), CSS, Generative Pre-trained Transformers (GPT)

Full-stack Developer

2016 - 2017
Exact Software
  • Participated in every stage of the process needed to develop and launch a web application for thousands of users, going from conception to deployment and continuous monitoring.
  • Implemented a rule-based recommendation system that performed matching of user profiles.
  • Set up multiple quantitative experiments of user behavior through analytics, gathering insights and reacting to them in an iterative process.
Technologies: Amazon Web Services (AWS), Elasticsearch, Firebase, Amazon DynamoDB, GraphQL, React Native, React, JavaScript, CSS

Web Developer

2016 - 2016
EclipseSource
  • Developed a single-page application (SPA) that allows users to create and design complex web forms easily with a drag-n-drop interface, handling the transformation into code automatically.
  • Implemented and launched single-handedly the backend of the application. Developed APIs, an automated pipeline of continuous delivery (CD), automated testing, and implemented iterative deployments.
  • Released a paper about the work undertaken at this company that was accepted into Google Summer of Code.
Technologies: Jenkins, MongoDB, Firebase, AngularJS, Express.js, JavaScript, CSS

Speakeys

I developed a type of computer software that enabled writing any text type using only your voice. It included an interface developed with JavaScript (React and Electron) and made use of Google APIs for speech recognition.

Cryptocurrency Trading Bot

I developed a cryptocurrency trading bot in Python from scratch that was deployed for four months. It included statistical analysis for buy/sell indicators, interfaced directly with exchange APIs, and made use of genetic algorithms to compute optimal parameters based on past history.

Moving Object Detection for Autonomous Driving

I developed a multi-sensor object detector for autonomous driving, using a research dataset with an innovative deep learning technique that made use of images and LIDAR data (point clouds) and achieved near state of the art results.

Languages

Python, JavaScript, CSS, SQL, HTML, GraphQL, Java, NetLogo

Libraries/APIs

Pandas, React, PyTorch, Scikit-learn, NumPy, TensorFlow, Dask

Paradigms

Data Science, Agile, Distributed Computing, Test-driven Development (TDD), Microservices, Linear Programming

Other

Software Architecture, Machine Learning, Artificial Intelligence (AI), Software Development, Google BigQuery, Deep Learning, Data Analysis, Conceptual Design, Web Development, Trend Forecasting, Data Engineering, Computer Vision, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Linear Optimization, Multi-agent Systems

Frameworks

Express.js, Django, AngularJS, React Native

Tools

Google Analytics, Kibana, Git, Notion, Trello, Tableau, Jenkins, Celery

Storage

PostgreSQL, Redis, MongoDB, Elasticsearch, Google Cloud, Amazon DynamoDB

Platforms

Linux, MacOS, Jupyter Notebook, Firebase, Amazon Web Services (AWS), Kubernetes, Visual Studio Code (VS Code)

2018 - 2019

Spent an Exchange Year in Data Science, Artificial Intelligence

Tsinghua University - Beijing, China

2017 - 2018

Master's Degree in Data Science, Artificial Intelligence

Universidad Politécnica de Valencia - Valencia, Spain

2015 - 2016

Spent an Exchange Year in Computer Science

Technical University of Munich - Munich, Germany

2012 - 2015

Bachelor's Degree in Computer Science

Universidad Politécnica de Valencia - Valencia, Spain

APRIL 2016 - PRESENT

Successful Completion of Google Summer of Code 2016

Google

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