
Juan Manuel García
Verified Expert in Engineering
Python Developer
Buenos Aires, Argentina
Toptal member since March 23, 2015
Juan is a backend and platform engineer with 18 years of experience who builds products and runs the infrastructure they live on. He spent five years at ShipHero working in Python on Shopify integrations and AWS, and founded DevCloud Software, where he ships Shopify apps and DeployCloud — a platform that turns a git URL into a live HTTPS app, with builds, certificates, previews, backups and automated abuse detection. He works in Python, TypeScript, Docker and PostgreSQL.
Portfolio
Experience
- JavaScript - 14 years
- Python - 14 years
- Django - 6 years
- PHP - 6 years
- Back-end Development - 6 years
- Web App Development - 6 years
- Ruby - 3 years
- Ruby on Rails (RoR) - 2 years
Preferred Environment
Back-end, API Integration, Large Language Models (LLMs), Artificial Intelligence (AI), WebSockets, Shopify, Linux, Python, Amazon Web Services (AWS), PostgreSQL
The most amazing...
...thing I've built is a deployment platform that turns a git URL into a live HTTPS app: builds, TLS, previews, backups and abuse detection.
Work Experience
Founder and Principal Engineer
DevCloud Software
- Built and operates a portfolio of Shopify apps — tagging, reporting, exports, publishing, and shipment tracking — used by merchants on the Shopify App Store.
- Designed DeployCloud, a deployment platform that turns a git URL into a live HTTPS app: builds, TLS certificates, per-branch previews, backups, metrics, and automated abuse detection.
- Runs the infrastructure behind it: a fleet of Linux servers with Docker, Traefik, PostgreSQL, and MySQL, with off-site backups and monitoring.
- Ships LLM-powered features, including an automated reviewer that reads what people deploy and acts on abuse without human intervention.
Python Developer
ShipHero
- Built and maintained Python services for a warehouse management and fulfillment platform used by e-commerce brands.
- Worked on the Shopify integration, syncing orders, inventory, and fulfillments through Shopify's APIs and webhooks.
- Deployed and operated the services on AWS, keeping order and inventory sync running for high-volume merchants.
Python Web Developer
Deviget
- Worked on many web applications using Python and Django as a back-end and many libraries on the front-end side like jQuery, Backbone js, AngularJS, etc.
- Built my own Django routing plugin to improve configuration of the URLs.
- Modularized the code into different reusable Python libraries, including several open sourced ones.
- Built non-conventional web applications based on CORS and JSONP requests. Built the apps to be generic plugins installed on the client's web site (i.e. Disqus).
- Developed eCommerce plugins for Shopify, adding features to merchants' storefronts that their themes did not provide.
Web Developer
Freelance
- Worked on many web applications using Python frameworks like Django, Flask, Bottle, and web2py.
- Created PHP web applications using Laravel, Symphony, Cake, and plain PHP.
- Built and maintained web applications in Ruby on Rails for clients who were already working on that stack.
- Worked with real-time web applications using Node.js and Express.js.
Web Developer
MSA
- Built an internal web framework using Python and the WSGI specification.
- Worked on desktop applications using Python and wxWidgets.
- Built a proxy server included inside a desktop application based on the Python standard library's web server.
- Worked with a ticket printer using Python and the serial port.
- Migrated a company website from PHP to Django, porting its templates and data access without changing what visitors saw.
C# Developer
Ingematica
- Worked on a desktop application using Visual Studio and C# .NET.
- Built an API for a desktop application using C# .NET.
- Helped build the internal web framework that the company's applications were written on top of.
- Used LINQ as the ORM for querying and persisting the application's data from C# .NET code.
Web Developer
TNS Gallup
- Built and maintained intranet applications in PHP for the company's internal teams.
- Worked with PHP and the Symfony framework on several internal projects.
- Built a user interface for reviewing data statistics.
Experience
Crawley
https://github.com/jmg/crawleyPyFb — Facebook Graph API client for Python
https://github.com/jmg/pyfbData Layer Generator
https://github.com/jmg/data-layer-generatorNode simple chat
https://github.com/jmg/node-simple-chatBackbone Django-Tastypie Example App
https://github.com/jmg/backbone-tastypie-exampleDjango Convention Over Configuration
https://github.com/jmg/django_conventionsDeployCloud — deployment platform
https://deploycloud.appShopify apps portfolio
https://www.devcloudsoftware.comEducation
4 Degree in System engineering
UTN - Buenos Aires, Argentina
Skills
Libraries/APIs
React, Node.js, Tastypie, jQuery, Bottle.py, Backbone.js, Stripe
Tools
Terminal, Sublime Text, Apache, NGINX, uWSGI, wxPython, CAKE
Languages
JavaScript, Python, SQL, PHP, Ruby, HTML, CSS, TypeScript, Shopify Liquid, Java, Go, CoffeeScript, HTML5, C#
Frameworks
Django, ASP.NET Web API, Flask, Ruby on Rails (RoR), Tailwind CSS, .NET, Chrome, Zend Framework, Play Framework, Laravel, AngularJS, Symfony, Next.js
Paradigms
DevOps, REST, Database Design
Platforms
Shopify, Linux, Ubuntu, Amazon Web Services (AWS), Android, Oracle, Docker
Storage
JSON, MySQL, SQLite, NoSQL, MongoDB, PostgreSQL, MongoEngine
Other
Back-end Development, Web App Development, Full-stack, Back-end, API Integration, Full-stack Development, Software Architecture, mod_wsgi, Large Language Models (LLMs), Artificial Intelligence (AI), WebSockets, Shopify Theme, Shopify Customizations, Web Server Gateway Interface (WSGI), Front-end, System Administration, Mobile Web
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