Jonathan Andres Garay Mendoza, Software Developer in Colima, Mexico
Jonathan Andres Garay Mendoza

Software Developer in Colima, Mexico

Member since June 16, 2014
Jonathan is a skilled developer with experience in most technologies related to the financial sector and eCommerce. He emphasizes delivering his projects on time and on budget, without sacrificing the quality of his code.
Jonathan is now available for hire




Colima, Mexico



Preferred Environment

Bash, Zsh, IDEA IDE, MacOS, Git, Emacs

The most amazing...

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


  • Software Mixologist

    2016 - 2018
    • 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 a full API and iOS applications from scratch for a Trello-like startup.
    Technologies: React, Node.js, Ruby on Rails (RoR), Ruby

    2015 - 2016
    Stowaway Cosmetics (via Toptal)
    • Maintained the subscription workflow for Spree.
    • Added Unit and Behavior tests to the project.
    • Extended Spree to create custom features for the admin.
    • Created a Spree public API to create a React front-end for the store.
    • Provided general support for the existing legacy code.
    Technologies: PostgreSQL, Heroku, Spree, Ruby on Rails (RoR), Ruby
  • Senior Software Developer

    2014 - 2016
    1A Auto de Mexico
    • Contributed to the new 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
  • 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, an in-house application.
    Technologies: Ember.js, Percona, Solr, MySQL, PostgreSQL, Objective-C, Backbone.js, Sinatra, Ruby, Ruby on Rails (RoR)
  • Senior Software Developer

    2008 - 2011
    • 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, JSP, Android, Oracle, Java
  • 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
  • Junior PHP Developer

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



  • Languages

    Ruby, PHP, CoffeeScript, Elixir, JavaScript, Java, Bash, Objective-C, Erlang, Perl
  • Frameworks

    Spring, Spring MVC, Ember.js, Ruby on Rails (RoR), Laravel, Cocoa Touch, Cocoa, Sinatra, ReactiveCocoa, .NET, JSP, JSF, Qt, CodeIgniter, Core Data
  • Tools

    Emacs, Adobe Photoshop, IDEA IDE, Zsh, Fireworks, Git, Solr, Spree
  • Platforms

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

    SOLID Principles, AWS
  • Libraries/APIs

    React, Backbone.js, Shopify API, Node.js, React DnD, Vue, jQuery, CocoaPods, Devise
  • Paradigms

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

    Elasticsearch, CouchDB, MySQL, PostgreSQL, Microsoft SQL Server, PostGIS

To view more profiles

Join Toptal
Share it with others