
Gastón Barbero
Verified Expert in Engineering
Machine Learning Engineer and Developer
Córdoba, Cordoba, Argentina
Toptal member since June 9, 2021
Gastón is a machine-learning engineer and data scientist with strong software engineering skills. He has specialized in fraud-prevention systems and expertise in the whole data-science lifecycle, from business understanding to model deployment and monitoring in high throughput environments. Gastón is a fast-paced, autonomous learner, passionate about developing high-quality, scalable solutions that incorporate machine learning and software engineering knowledge.
Portfolio
Experience
- Jupyter - 2 years
- Testing - 2 years
- Databases - 2 years
- Machine Learning - 2 years
- Python - 2 years
- Agile - 2 years
- Go - 2 years
- Data Science - 2 years
Availability
Preferred Environment
Visual Studio Code (VS Code), Jupyter, Jupyter Notebook, Python, Go, Data Science, Machine Learning
The most amazing...
...project I developed: a digital wallet, fraud-prevention model, serving predictions at 5,000 requests per minute and saving the company around $40,000 a month.
Work Experience
Senior Machine Learning Engineer
Rappi
- Refactored a microservice that consumes an average of 10.000 Kafka messages per minute and generates predictions using a model trained to calculate the estimated time of arrival of a delivery order.
- Optimized existing RESTful APIs producing timeouts by reducing. latency and memory usage by 50%. This was achieved mainly by implementing caching techniques, asynchronous programming, and more suitable data structures.
- Developed and implemented an A/B testing framework, which made it possible to run experiments on three different microservices without the need to make deploys.
Mid-senior Machine Learning Engineer
MercadoLibre
- Developed a fraud-prevention model for a digital wallet, serving predictions at 5,000 requests per minute and saving the company around $40,000 per month.
- Redesigned two complete applications, using domain-driven design to support scalability and fast iteration, thereby reducing the new version release time from up to two weeks to no more than two days.
- Led a study of credit debt collection: interacted with product management to gain business understanding, discovered key insights, and presented results and machine learning implementation proposals to management.
IT Intern
URG Urgencias (Emergencies)
- Automated a data-extraction process, reducing the estimated data retrieval time from one week to less than five minutes. This process involved querying Google Maps API to convert around 300 addresses into their corresponding coordinates.
- Participated in a project for collecting missing customer data. Developed a microsite sent to customers via SMS and email and analyzed customer engagement. As a result, the database went down from about 50% missing data to only 10%.
- Developed a data-extraction process that retrieved customer information from the company's third-party CRM by querying their RESTful API. JSON data was converted to tabular and fed BI dashboards developed with QlikView.
Experience
Rentals Scraper
https://github.com/barberogaston/scraperEducation
Bachelor's Degree in Software Engineering
Universidad Siglo 21 - Córdoba, Córdoba, Argentina
Certifications
Python for Data Science and Machine Learning
Udemy
Skills
Libraries/APIs
REST APIs, Pandas, NumPy, Scikit-learn
Tools
Jupyter, Tableau, ELK (Elastic Stack), Jira, Slack, Amazon Elastic MapReduce (EMR), Git, GitHub, Docker Compose, Trello, Grafana, Splunk
Languages
Python, Go, SQL, HTML, CSS, JavaScript, Snowflake
Paradigms
Testing, Design Patterns, Agile, Object-oriented Programming (OOP), Microservices, Scrum
Platforms
Visual Studio Code (VS Code), Docker, Apache Kafka, Amazon Web Services (AWS)
Storage
Relational Databases, Databases, Datadog, MySQL, Teradata, Redis
Frameworks
Scrapy
Other
Data Science, Machine Learning, Software Engineering, Data Engineering, Data Analytics, Web Scraping, RESTful Microservices, Exploratory Data Analysis, Data Analysis, Scraping, Data Cleaning, Data Visualization, Neural Networks, Containerization, FastAPI
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring