
Facundo Ferrin
Verified Expert in Engineering
Back-end Developer
Lugo, Spain
Toptal member since July 10, 2020
Facundo is a senior software engineer with 9+ years of experience building scalable systems across startups and global companies like Twilio and Amazon. From cutting AWS costs by 42% to designing fintech and AI-powered platforms, he combines deep back-end expertise, infrastructure excellence, and machine learning knowledge to solve complex business challenges with precision.
Portfolio
Experience
- REST APIs - 8 years
- Python - 8 years
- Linux - 8 years
- Django - 6 years
- Django REST Framework - 6 years
- Amazon Web Services (AWS) - 6 years
- React - 4 years
- Redis - 3 years
Preferred Environment
Amazon Web Services (AWS), Linux, Django, Python, Terraform, React, Docker, JavaScript, Flask, FastAPI
The most amazing...
...project I’ve worked on was the development of a platform for farmers that analyzes satellite images to provide them with insights.
Work Experience
Back-end Developer
Abdullah Al-Shaya
- Architected and built the MVP of a custom bills management system from scratch, developing the back-end platform to support core billing workflows, including bill creation, customer delivery, payment registration, and financial tracking.
- Designed and deployed the foundational cloud infrastructure for the MVP, establishing scalable back-end services and deployment pipelines that enabled reliable product launch and future expansion.
- Implemented core billing features that translated essential business needs into functional technical solutions, streamlining invoice generation, customer communication, and payment management for early-stage operations.
Full-stack Engineer
Daneel Dynamics, Inc
- Contributed to the development and enhancement of multiple existing and new platform features, improving product functionality, performance, and operational efficiency across diverse business needs.
- Expanded a client-facing Excel reporting system by adding new review pages for internal expert teams, improving quality control workflows, and enabling more efficient validation before final delivery.
- Added new AI agents to an existing automation platform, extending its capabilities to retrieve database information, analyze structured data, and generate actionable text outputs for new operational use cases.
Python/Web crawling expert for a Brand Protection platform
Qti.ai LLC / Koppa Brand Protection
- Developed a scalable scraping pipeline that automated the detection and collection of potential infringement cases, significantly improving data acquisition speed and expanding review coverage.
- Built a Chrome extension that streamlined infringement review workflows, enabling faster identification, tracking, and management of potential violations for operational teams.
- Designed and enhanced the admin panel used to manage infringement operations, improving internal oversight, workflow efficiency, and case management capabilities.
Software Engineer
Amazon Canada
- Designed and implemented a state management and notification system to track item statuses and alert users based on specific conditions.
- Automated the invoice reconciliation process across multiple services, reducing manual effort and errors.
- Integrated CloudWatch RUM to enhance monitoring and gain visibility into user experience.
Software Engineer
Twilio
- Optimized infrastructure through load testing and system monitoring, achieving a 42% reduction in costs.
- Implemented traffic segmentation to isolate services, reducing the attack surface and improving resource optimization by enabling individual scaling.
- Designed and conducted game days to train the team on error resolution and strengthen system playbooks.
Back-end Developer
Auravant
- Developed functionalities for the platform related to satellite image processing using computer vision and machine-learning techniques.
- Implemented and monitored a system for the execution of heavy-duty tasks that were necessary for the parallel processing of the satellite images of the platform.
- Performed platform monitoring tasks by configuring error reporting tools and managing them in a problem-tracking system (GitLab).
Back-end Developer
Candoit
- Developed the back end of the web and mobile applications of the largest fast-food chain in Argentina, which allowed users to be authenticated through social networks. They were also able to send personalized notifications and launch advertising campaigns.
- Developed the back end and front end of a debtor management system, allowing the administrator to check payment dates and payment completion, as well as update debts.
- Studied and implemented a predictive system for an insurance company that implemented a statistical analysis of their data, allowing them to estimate the potential risks of a client with 76% accuracy.
Production Engineer
YPF
- Developed a type of software for simulating the behavior of fluids in oil wells in order to estimate the amount of oil present in them and thus ensure the correct operation of the equipment.
- Managed the database with information from all the oil wells and generated automated reports for decision-making.
- Implemented algorithms for the petrophysical analysis of the soil, which allowed for estimating the best areas to drill oil wells and their associated production.
Experience
pyTopoJSON
https://github.com/fferrin/pytopojsonGeoJSON is a format for encoding a variety of geographic data structures. TopoJSON is a format that allows you to, among other things, eliminate redundancy, reduce the file size by using quantized delta encoding for integer coordinates, and simplify geometries while preserving topology.
Winner of Hackathon
https://www.youtube.com/watch?v=GDGetxWvDyUFreeMedium
https://github.com/fferrin/free-mediumYouTube Notes
https://github.com/fferrin/youtube-notesEducation
Master's Degree in Computer Vision
Universitat Autònoma de Barcelona - Barcelona, Spain
Bachelor's Degree in Nuclear Engineering
Balseiro Institute - San Carlos de Bariloche, Argentina
Certifications
AWS Certified Developer - Associate
Amazon Web Services
Problem Solving (Basic)
HackerRank
Deep Dive Into Modern Web Development
University of Helsinki
Text Mining and Analytics
University of Illinois
Machine Learning Foundations: A Case Study Approach
University of Washington
Machine Learning
Stanford University
Skills
Libraries/APIs
REST APIs, React Query, Node.js, OpenAI API, Scikit-learn, React, TensorFlow, Keras, Beautiful Soup, Playwright, Django ORM
Tools
Git, GitHub, Celery, Jira, Sentry, Terraform, GIS
Languages
Python, JavaScript, TypeScript, SQL, CSS, Java, C
Frameworks
Chrome, Django, Django REST Framework, Flask, Next.js, Spring Boot, Spring, Hibernate, Scrapy, Selenium
Platforms
Linux, Firefox, Amazon Web Services (AWS), Google Cloud Platform (GCP), Docker
Paradigms
Agile Software Development, DevOps
Storage
PostGIS, PostgreSQL, Relational Databases, GeoServer, Google Cloud, Redis, Amazon DynamoDB
Other
Full-stack, API Integration, Back-end, APIs, NeoVim Text Editor, Chrome Extensions, Geolocation, Startups, Amazon RDS, Solution Design, Software as a Service (SaaS), Web Crawlers, Full-stack Development, Cloud, ChatGPT API, Architecture, FastAPI, Data Scraping, GeoPandas, GeoJSON, Geospatial Data, Geospatial Analytics, Mentorship, Computer Vision, Machine Learning, Nuclear Physics, Programming, Web Development, Creative Problem Solving, Text Mining, Web Scraping, Fintech, Airtable, Website Data Scraping, eCommerce, Large-scale Web Crawlers, Web Extensions, AI Tools, Cursor AI, ETL Tools
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