
Giovani Moctezuma Rodríguez León
Verified Expert in Engineering
Artificial Intelligence (AI) Developer
Santiago de Querétaro, Mexico
Toptal member since November 27, 2020
Giovani is a software engineer specializing in machine learning, data science, and back-end development. He has worked in multicultural teams for startups and big enterprises, implementing machine learning, data science, and back-end projects in the transportation, retail, job search, and sports industries. As a freelancer and entrepreneur, Giovani creates his own set of solutions using facial recognition and computer vision.
Portfolio
Experience
- Python - 4 years
- APIs - 4 years
- Machine Learning - 3 years
- Computer Vision - 3 years
- FastAPI - 3 years
- PostgreSQL - 2 years
- Data Science - 2 years
- Large Language Models (LLMs) - 2 years
Preferred Environment
Keras, Ubuntu, Python, REST APIs, PostgreSQL, Amazon Web Services (AWS), NumPy, OpenCV, Large Language Models (LLMs)
The most amazing...
...thing I've designed, developed, and optimized is a matching algorithm that went from 2 minutes to 10 seconds per prediction.
Work Experience
Senior Head of Back End
NurivaTech
- Owned the core FastAPI and PostgreSQL service end-to-end—418 REST endpoints, 222 SQLAlchemy models, and 267 Alembic migrations—as the top contributor of 39 engineers and release manager for every production deployment.
- Designed an S3 event-driven video-analysis pipeline where JSON manifests hand jobs between the API, two SQS consumers, and a SageMaker computer-vision service: upload, thumbnailing, dedup, inference, and idempotent ingestion.
- Decomposed the monolith by extracting both long-running SQS consumers into standalone, database-free services that drive the back end over Auth0 machine-to-machine REST and scale horizontally on ECS Fargate.
- Built the authorization layer on Auth0 with four JWT audiences and two role-based permission systems, including a guardian/minor identity model in which two separate logins share a single athlete profile.
- Delivered the monetization stack: Stripe subscriptions, seat plans, credit packs, and webhook fulfillment; Apple In-App Purchase with App Store Server notifications; and a token/credit ledger with audit logging.
- Built an LLM platform on OpenRouter with per-feature model configuration changeable without a redeploy, call telemetry for latency, tokens, and cost, a human rating loop, and a side-by-side evaluation harness.
- Authored a partner API exposing the video-analysis pipeline to external partners service-to-service, with three isolated authentication planes, a dedicated PostgreSQL schema, and presigned S3 result delivery.
- Built an ML annotation pipeline of scheduled ECS jobs that move consent-eligible production video into CVAT and publish versioned, schema-validated training manifests behind an append-only audit trail.
- Developed and orchestrated the back end for an analytics MVP platform that supported a professional NFL team's draft decisions.
- Reviewed 372 pull requests across ten repositories and authored the team's engineering conventions for database migrations, API contracts, and router-to-service layering.
Founder
QuetzAI
- Built a customized QR code-like solution for a customer's internal management system.
- Developed customer segmentation on a dataset of two million records for a large grocery store.
- Designed and developed an algorithm to predict crime occurrence and firearm collection in a major city in Latin America.
- Built a complete solution to automate entrances and exits at sports centers, using facial recognition technology.
Data Scientist - Machine Learning Project
PepsiCo Global - Mktg
- Helped expand the ROI Engine project coverage to four LATAM markets.
- Delivered ROI Engine results quarterly for Frito-Lay North America during 2022 and 2023.
- Became the main data scientist responsible for LATAM markets at ROI Engine.
Machine Learning Engineer
Hireline
- Implemented an ETL pipeline from scratch to process the full-site database.
- Designed and developed a customized matching algorithm that makes predictions two orders of magnitude faster.
- Set up Apache Solr to complement the matching capabilities of my algorithm.
- Mixed in-house algorithms with third-party services like IBM Watson to enhance matching results.
- Followed coding best practices during Agile development cycles.
AI Engineer
Systems Experts
- Developed an algorithm to identify passengers' entrances and exits for a nationwide transportation enterprise, thereby reducing losses by about 10%.
- Applied object detection techniques to ensure quality in a product presentation for a nationwide food chain.
- Implemented neural networks and classical computer vision approaches, using TensorFlow and OpenCV.
- Developed fast-prototyped presentation demos within two to three weeks.
- Worked with Agile methodologies and on-site source control to ensure confidentiality.
Intern
Carso Research and Development Center
- Designed an autonomous monitoring system that uses drones for surveillance in industrial complexes and buildings. Focused on providing a solution that's low-priced and easily replaceable.
- Implemented raw GPS metrics on low-level interfaces and code to outperform conventional position measurements.
- Developed a prototype that costs 70% less than similar solutions in the market.
- Designed and implemented a complete initial prototype within one month.
Experience
Back-end Architecture Design and Implementation
I designed a multi-tenant architecture with Auth0 authentication and role-based access. The video pipeline processes uploads through ML models, extracting performance metrics and recommending personalized drills. Features include Stripe subscription management, gamification with achievements and streaks, notification systems, and affiliate tracking.
The production system emphasizes reliability with structured logging, health monitoring, and comprehensive testing. Containerized deployment on AWS ECS with CI/CD pipelines supports thousands of analyses with sub-second response times.
Face Recognition POC for Arizona State University
Python SDK for Data Labeling Startup (RedBrickAI)
AI-powered Job Search Site
The redesign and implementation of the matching algorithm produced results two orders of magnitude faster, from two minutes to less than 10 seconds per prediction. The biggest challenge was joining data from different sources and third-party APIs to produce high-quality predictions.
Face ID for Sport Centers
The software helped to manage sports center partners and eliminate losses due to pending payments or expired memberships. The solution was capable of recognizing people with 99% accuracy (based on public datasets).
Data Analysis and Insight Extraction for a Retail Store
Education
Master's Degree in Business Administration
Autonomous University of Queretaro - Queretaro, Mexico
Bachelor's Degree in Computer Science
Technological Institute of Queretaro - Queretaro, Mexico
Bachelor's Degree in Computer Science (Study Abroad)
West Virginia University - Morgantown, WV, USA
Certifications
TensorFlow: Data and Deployment
DeepLearning.AI (via Coursera)
TensorFlow Developer
DeepLearning.AI (via Coursera)
HCNA Routing & Switching
Huawei ICT Academy
Skills
Libraries/APIs
TensorFlow, Scikit-learn, OpenCV, PyTorch, Keras, NumPy, REST APIs, Pandas, Flask-RESTful, Dlib, SciPy, SQLAlchemy
Tools
C#.NET WinForms, Git, Apache Solr, IBM Watson, Jupyter, TensorBoard, NGINX, GitHub, PyPI, Travis CI, Pytest, Auth0
Languages
Python, SQL, GraphQL, Bash
Paradigms
Object-oriented Programming (OOP), ETL, Microservices
Platforms
Linux, Jupyter Notebook, Ubuntu, Amazon Web Services (AWS), Raspberry Pi, Amazon EC2, Visual Studio Code (VS Code), Docker, DigitalOcean
Storage
PostgreSQL, MySQL, SQLite, JSON, Amazon S3 (AWS S3)
Frameworks
Flask, Alembic, JSON Web Tokens (JWT)
Other
Machine Learning, Deep Learning, Artificial Intelligence (AI), FastAPI, APIs, Computer Vision, Recommendation Systems, Natural Language Processing (NLP), Data Science, Software Engineering, Mathematical Modeling, Object Detection, Neural Networks, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Facial Recognition, Generative Pre-trained Transformers (GPT), Large Language Models (LLMs), Back-end, Natural Language Understanding (NLU), Data Visualization, Feature Analysis, Linear Algebra, Unsupervised Learning, Data Analysis, Drones, GPS, Sensor Fusion, Mechatronics, Wireless Protocols, Gunicorn, API Documentation, HTTPS, Open Source, Business Management, AWS ECS Fargate, Prompt Engineering, RESTFul APIs, Distributed Systems
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