Gabriel MirettiData Scientist
Computer Scientist working as a Data Scientist / Engineer. I like to use lean, agile & open tools to make great data products and people happier. I’m focused on engineer every part of products based on data science and machine learning in the cloud. From data extraction to insight delivery, I build data pipelines that reliably work 24x7, automating every step including cleaning, processing, saving, monitoring, and recovery, combining cloud computing and serverless technologies to keep costs on track. With over a decade of experience in software development on large systems, mainly focused on quality assurance and test automation, I like to solve challenging real-world problems, not toy projects, but yet starting small to later service several users. I greatly enjoy teaming up with creative and passionate people and advocate for open source and agile methodologies in the local tech community and university. You can know more in https://about.me/gmiretti
Tech stack
Amazon Web Services (AWS) (9)
Python (9)
Data Engineering (9)
Data Science (8)
DevOps (8)
Kubernetes (8)
Machine Learning (8)
Performance Analysis (5)
Unit Testing (5)
QA Automation (5)
Manual QA (5)
Quality Assurance (QA) (5)
Linux (5)
AWS Lambda (2)
Data Processing (2)
Software Engineering
Experience
Back End DeveloperFreelancer
05/2017 - Currently

Building data products following the lean dogma. Working in data analysis projects from end to end: from gathering, evaluating and cleaning data, implementing and evaluating models to implementing, deploying and testing data pipelines. Sample projects: * Characterizing thousand of clients using consumption patterns of thousand of products to generate insights for the sales team using Python scipy stack * Building data pipelines for extracting historical and stream data from several sources (news, social networks like twitter and reddit, etc.) to expose the labeled data to a frontend using Python and AWS services. * Automating deploy of several databases and microservices in several clouds (Google GKE, Red Hat Openshift in AWS and on-premises) using docker, kubernetes and helm. Reducing time to deploy system from several days to minutes in a reproducible way.

Python
Amazon Web Services (AWS)
DevOps
Kubernetes
Data Engineering
Machine Learning
Data Science
Back End DeveloperAugmento.ai
10/2017 - 09/2019

Last 2 years, I worked remotely as the sole engineer for an European analytics startup, augmento.ai, measuring sentiments over cryptocurrencies in several social networks and creating a time series with an aggregated count of labels per coin. We process over 1500 posts per minute from 6000 sources over 3 social networks (Reddit, Twitter and Bitcointalk) Everything was built over AWS using Python to offer data 24x7. I wrote daemons in Python that run in EC2 and gathered data from sources through the proper streaming API and put them Kinesis streams. Raw data was saved in S3 and dynamodb. Lambdas, as workers, gathered raw data from dynamodb stream, sent them to sent and coin classifiers through REST API and saved data in a time series DB, TimescaleDB over Postgresql. Labelled data was sent periodically to clients over a Websocket API, invoking a Lambda function every minute.

Python
Amazon Web Services (AWS)
Data Processing
Data Engineering
AWS Lambda
QA AutomationAscentio Technologies
09/2012 - 04/2017

I worked for CONAE, Argentinean Aerospacial Agency as SQA Manager in Software Development Department, my responsibilities included but they were not limited to: • Lead, control and manage the software verification process, which is part of the ISO:9001 certified quality management system. • Create and maintain test plans for every project. • Manage and review verification activities as test case design, test environment management, test automation, code reviews, etc. • Contribute to the definition of general policies and practices inside software development department and each Scrum team, balancing Agile practices and ISO:9001 requirements.

Linux
Performance Analysis
Unit Testing
QA Automation
Manual QA
Quality Assurance (QA)
Education
Computer ScienceNational University of Cordoba
02/2001 - 12/2010