Giovani Moctezuma Rodríguez León, Developer in Santiago de Querétaro, Mexico
Giovani is available for hire
Hire Giovani

Giovani Moctezuma Rodríguez León

Artificial Intelligence (AI) Developer

Santiago de Querétaro, Mexico

Toptal member since November 27, 2020

Bio

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

NurivaTech
Python, FastAPI, PostgreSQL, AWS ECS Fargate, Docker, REST APIs, Alembic...
QuetzAI
Scikit-learn, Keras, TensorFlow, OpenCV, C#.NET WinForms, Python...
PepsiCo Global - Mktg
Python, TensorFlow, NumPy, Machine Learning, SciPy, Pandas

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

2025 - PRESENT
NurivaTech
  • Developed and orchestrated the back end for an analytics MVP platform that helped a professional NFL team choose their drafts.
  • Used FastAPI, Python, and PostgreSQL stack to build the back end of the sportFX mobile app.
  • Built the back end for MVPs, including an LLM-based SQL validator agent, deployed to production on DO.
Technologies: Python, FastAPI, PostgreSQL, AWS ECS Fargate, Docker, REST APIs, Alembic, Large Language Models (LLMs), Prompt Engineering, DigitalOcean, RESTFul APIs, JSON Web Tokens (JWT), APIs

Founder

2019 - PRESENT
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.
Technologies: Scikit-learn, Keras, TensorFlow, OpenCV, C#.NET WinForms, Python, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Computer Vision, Neural Networks, Data Visualization, Data Science, Machine Learning, Deep Learning

Data Scientist - Machine Learning Project

2021 - 2025
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.
Technologies: Python, TensorFlow, NumPy, Machine Learning, SciPy, Pandas

Machine Learning Engineer

2018 - 2019
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.
Technologies: Machine Learning, Recommendation Systems, Python, Amazon Web Services (AWS), Natural Language Understanding (NLU), IBM Watson, MySQL, ETL, NumPy, Apache Solr, APIs

AI Engineer

2017 - 2018
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.
Technologies: Data Science, Machine Learning, Deep Learning, Python, Computer Vision, OpenCV, Linux, Object Detection, TensorFlow, APIs

Intern

2017 - 2017
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 price 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.
Technologies: Raspberry Pi, Linux, Wireless Protocols, Mechatronics, Sensor Fusion, Computer Vision, GPS, Drones

Experience

Face Recognition POC for Arizona State University

FaceMatch is a proof of concept for a face-based identification system developed as a Third Horizon Initiative within the university technology office at Arizona State University. I developed and set up all the back-end code and infrastructure, using Python and AWS tools.

Python SDK for Data Labeling Startup (RedBrickAI)

A public package and open-source Python software development kit for a data labeling company to seamlessly integrate with their back-end infrastructure. I contributed to the development of new features, testing, and documentation while following coding best practices.

AI-powered Job Search Site

A full site for job search focused on IT. As the machine learning engineer, I designed and developed an automated matching algorithm that combines on-site algorithms with third-party tools like IBM Watson to enhance performance. The matching feature was a big differentiator against competitors.

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

An offline, machine learning-powered app to automate entrances and exits at sports centers. I designed and developed the whole solution, using CNN-based algorithms for face recognition on the back end with a WinForms UI as the front end.

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

An in-depth study of consumer trends for a retail store. As the primary data scientist, I performed customer segmentation techniques using clustering and data visualization to extract powerful insights. This involved analyzing millions of records to identify trends based on customer demographics and customer behavior such as buying patterns.

Back-end Architecture Design and Implementation

As a principal architect and developer, I built a FastAPI back end powering SportFX, an AI-driven sports performance platform. The system integrates AWS SageMaker for real-time video analysis, delivering biomechanical insights, 3D overlays, and LLM-generated coaching feedback.

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.

Education

2024 - 2025

Master's Degree in Business Administration

Autonomous University of Queretaro - Queretaro, Mexico

2013 - 2018

Bachelor's Degree in Computer Science

Technological Institute of Queretaro - Queretaro, Mexico

2017 - 2017

Bachelor's Degree in Computer Science (Study Abroad)

West Virginia University - Morgantown, WV, USA

Certifications

AUGUST 2020 - PRESENT

TensorFlow: Data and Deployment

DeepLearning.AI (via Coursera)

AUGUST 2020 - PRESENT

TensorFlow Developer

DeepLearning.AI (via Coursera)

APRIL 2018 - APRIL 2021

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

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), 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

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