Jonathan Andres Garay Mendoza, Developer in Chihuahua, Mexico
Jonathan is available for hire
Hire Jonathan

Jonathan Andres Garay Mendoza

Bio

Jonathan is a senior back-end engineer with 15 years of experience in Ruby on Rails and Elixir. He is an expert in payment systems and Postgres, with deep experience in high-volume data pipelines, ETL, and performance work on large production codebases. Most recently he has been building AI-driven data platforms that prepare complex datasets for LLM workflows. He also maintains open-source libraries in the payments space and delivers on time without cutting corners on quality.

Portfolio

Healthkey
LLM Agents, Artificial Intelligence (AI), PostgreSQL, Elixir, Phoenix...
FilmFreeway
Ruby on Rails (RoR), JavaScript, React, Amazon Web Services (AWS), MariaDB...
POTLOC
Ruby on Rails API, PostgreSQL, Artificial Intelligence (AI), Claude Code...

Experience

  • Ruby - 15 years
  • Ruby on Rails (RoR) - 15 years
  • PostgreSQL - 15 years
  • Java - 10 years
  • Elixir - 6 years
  • Spring - 6 years
  • React - 5 years
  • Backbone.js - 2 years

Preferred Environment

MacOS, Git, Emacs, SOLID Principles, Claude Code

The most amazing...

...thing I've worked on is the development of a payment portal for a large Mexican bank.

Work Experience

Senior Software Developer

2026 - 2026
Healthkey
  • Re-architected the ETL ingestion pipeline in Elixir/Phoenix, designing a more scalable and fault-tolerant data flow that improved reliability and throughput for high-volume ingestion workloads.
  • Built and optimized high-performance data pipelines powering AI-intensive applications, ensuring large datasets were processed, transformed, and delivered efficiently to downstream ML consumers.
  • Redesigned the data ingestion architecture by partitioning a 1TB+ monolithic PostgreSQL table into subject-specific partition tables, dramatically improving query performance and making the system easier to maintain and scale.
  • Built ETL ingestion on AWS SQS and Lambda, and contributed architecture recommendations that helped DevOps improve the PDF-processing Lambda's reliability and throughput.
Technologies: LLM Agents, Artificial Intelligence (AI), PostgreSQL, Elixir, Phoenix, AI Integration, API Integration, LLM Integration, Functional Programming, Workflow Automation, AWS Lambda, Amazon Simple Queue Service (SQS)

Senior Full-stack Developer

2025 - 2026
FilmFreeway
  • Built a legacy app, modernizing the basic testing infrastructure. We also improved user interaction capabilities to understand better how users and customers actually use the products and applications across all products and applications.
  • Implemented a UTM-like tracking cookie for the marketing products.
  • Oversaw the migration and launch of a major Ruby on Rails upgrade.
Technologies: Ruby on Rails (RoR), JavaScript, React, Amazon Web Services (AWS), MariaDB, Redis Cache, API Integration, Workflow Automation

Software Engineer

2022 - 2024
POTLOC
  • Architected and implemented high-performance ETL pipelines, significantly reducing data processing time.
  • Led back-end optimization initiatives focusing on data processing and system efficiency.
  • Refactored the core Ruby codebase, resulting in significant improvements in memory efficiency.
Technologies: Ruby on Rails API, PostgreSQL, Artificial Intelligence (AI), Claude Code, API Integration, LLM Integration, Functional Programming, Workflow Automation

Ruby Developer

2020 - 2020
Valence Labs, Inc.
  • Worked on the back end, implementing new functionalities.
  • Migrated implementations from Ruby to Elixir and performed database optimizations.
  • Implemented facilities to process large amounts of transactions per minute.
Technologies: Ruby on Rails (RoR), Elixir, Shopify API, Stripe, Amazon Web Services (AWS), TypeScript, Docker, CSS, SQL, HTML, APIs, Tailwind CSS, REST APIs, Back-end, MVC Design, Full-stack Development, Deployment, Databases, Architecture, ActiveRecord, API Integration, LLM Integration, Functional Programming, Workflow Automation

Senior Software Engineer

2016 - 2018
Michelada.io
  • Implemented asynchronous video and data processing using Node.js.
  • Developed front-end functionality using React for a hiring management platform.
  • Supported and modified Spree Commerce plugins for a variety of clients.
  • Created full API and iOS applications from scratch for a Trello-like startup.
Technologies: React, Node.js, Ruby on Rails (RoR), Ruby, SOLID Principles, Stripe, Amazon Web Services (AWS), TypeScript, Docker, CSS, SQL, HTML, APIs, Tailwind CSS, REST APIs, Back-end, MVC Design, Full-stack Development, Deployment, Databases, Architecture, ActiveRecord, API Integration, Workflow Automation

Software Engineer

2015 - 2016
Stowaway Cosmetics
  • Maintained the subscription workflow for Spree and ensured the overall functionality of the site. Added unit and behavior tests to enhance the project's reliability.
  • Extended Spree to create custom features for the admin.
  • Created a public Spree API to create a React front end for the store.
  • Provided general support for the existing legacy code.
Technologies: PostgreSQL, Heroku, Ruby on Rails (RoR), Ruby, Stripe, Amazon Web Services (AWS), CSS, SQL, HTML, APIs, Back-end, MVC Design, Full-stack Development, Deployment, Databases, Architecture, ActiveRecord, API Integration, Workflow Automation

Senior Software Developer

2014 - 2016
1A Auto de Mexico
  • Contributed to the new e-commerce Java-based portal.
  • Created a completely new product involving an ETL and other data conversion technologies.
  • Created the vendor's dedicated interface infrascructure.
  • Added Ansible and Docker deployments for some projects.
  • Provided general data processing and transformation of the business.
Technologies: CodeIgniter, PHP, Microsoft SQL Server, Java, Spring Boot, Stripe, Amazon Web Services (AWS), CSS, SQL, HTML, APIs, MVC Design, Full-stack Development, Architecture, API Integration, Workflow Automation

Software Developer

2011 - 2013
Crowd Interactive
  • Performed as a consultant for StyleVie, a Ruby on Rails-based eCommerce platform.
  • Collaborated as a consultant and Ruby on Rails back-end developer for GoPago. Migrated the architecture from Rails 2 to Rails 3. Implemented the customers' menu editor.
  • Served as a consultant and Ruby on Rails back-end and front-end developer for BillFloat.
  • Created an iOS client for retrospectus.com, an in-house application.
Technologies: Ember.js, Percona, Apache Solr, MySQL, PostgreSQL, Objective-C, Backbone.js, Sinatra, Ruby, Ruby on Rails (RoR), Stripe, Amazon Web Services (AWS), CSS, SQL, HTML, APIs, MVC Design, ActiveRecord

Senior Software Developer

2008 - 2011
SERLOCC
  • Developed the Chihuahua local government vehicle plates registration program.
  • Implemented integration with tax department POSs for the Chihuahua local government pin pad.
  • Created the Chihuahua local government online tax payment system.
Technologies: JSF, Jakarta Server Pages (JSP), Android, Oracle, Java, Amazon Web Services (AWS), SQL, HTML, APIs

System Administrator

2006 - 2008
Total Automation and Controls
  • Created the company ERP.
  • Handled the email, file sharing, and LDAP servers.
Technologies: Linux, .NET, Oracle, Java, SQL, HTML

Junior PHP Developer

2005 - 2006
Conorte Alsuper
  • Supported the provider inventory page.
Technologies: PostgreSQL, Perl, PHP, HTML, APIs

Skills

Libraries/APIs

REST APIs, ActiveRecord, React, Backbone.js, Stripe, Shopify API, Node.js, React DnD, Vue, jQuery, CocoaPods, Devise, Ruby on Rails API

Tools

Emacs, Claude Code, Adobe Photoshop, IDEA IDE, Zsh, Fireworks, Git, Apache Solr, Spree, Hotwire, Amazon Simple Queue Service (SQS)

Languages

Elixir, Ruby, PHP, CoffeeScript, SQL, JavaScript, Java, TypeScript, CSS, HTML, Bash, Objective-C, Erlang, Perl

Frameworks

Spring, Spring MVC, Ember.js, Ruby on Rails (RoR), Laravel, Cocoa Touch, Cocoa, Sinatra, ReactiveCocoa, Phoenix, Spring Boot, Tailwind CSS, .NET, Jakarta Server Pages (JSP), JSF, Qt, CodeIgniter, Core Data

Paradigms

MVC Design, Functional Programming, Model View Controller (MVC), Functional Reactive Programming, Service-oriented Architecture (SOA)

Platforms

Heroku, MacOS, Linux, Amazon Web Services (AWS), iOS, Docker, Percona, Oracle, Android, Windows, Ubuntu, AWS Lambda

Storage

PostgreSQL, Databases, Elasticsearch, CouchDB, MySQL, Microsoft SQL Server, PostGIS, MariaDB, Redis Cache

Other

SOLID Principles, APIs, Back-end, Full-stack Development, Deployment, Architecture, API Integration, LLM Integration, Workflow Automation, Artificial Intelligence (AI), AI Integration, LLM Agents

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