
Juan Manuel García
Verified Expert in Engineering
Linux Developer
Buenos Aires, Argentina
Toptal member since March 23, 2015
Juan is a back-end 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
- Ubuntu - 18 years
- Linux - 18 years
- JavaScript - 17 years
- Web App Development - 16 years
- Python - 16 years
- Back-end Development - 16 years
- Django - 15 years
- PHP - 6 years
Work Experience
Founder and Principal Engineer
DevCloud Software
- Built and operated 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.
- Ran the infrastructure behind it: a fleet of Linux servers with Docker, Traefik, PostgreSQL, and MySQL, with off-site backups and monitoring.
- Shipped 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 eCommerce brands.
- Handled 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
- Contributed to 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 the 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 website (i.e., Disqus).
- Developed eCommerce plugins for Shopify, adding features to merchants' storefronts that their themes did not provide.
Web Developer
Freelance
- Contributed to 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.
- Handled real-time web applications using Node.js and Express.js.
Web Developer
MSA
- Built an internal web framework using Python and the WSGI specification.
- Contributed to 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
- Handled 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.
Project History
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
Shopify Apps Portfolio
https://www.devcloudsoftware.comHelpBird — Live Chat and Shared Inbox for Any Website
https://helpbird.app/DeskPine — Shared Inbox and Knowledge Base for Email Support
https://deskpine.app/Embedded Chat — Social Group Chat for Any Website
https://embedded-chat.com/Decknote — Kanban Boards with Notion-style Cards
https://decknote.app/Jentry — Error Tracking and Performance Monitoring
https://jentry.app/Shopping Master — Online Store Builder
https://shoppingmaster.app/Sitematic — No-code Website Builder with Store, Blog, and SEO
https://sitematic.app/Crawley Cloud — No-code Web Scraping and Data Extraction API
https://crawleycloud.com/BookClock — Appointment Booking for Service Businesses
https://bookclock.app/Talkaroo — Team Messaging App
https://talkaroo.app/DevCloud Social Login — One-click Social Login for Shopify
https://devcloudsoftware.com/apps/social-login/Easy Reports & Data Export — Custom Reports for Shopify
https://devcloudsoftware.com/apps/easy-reports/Easy Tagging — Automatic, Bulk, and AI Tagging for Shopify
https://devcloudsoftware.com/apps/easy-tagging/Education
4 Degree in System engineering
UTN - Buenos Aires, Argentina
Skills
Libraries/APIs
Node.js, React, Shopify API, REST APIs, API Development, jQuery, Bottle.py, Stripe, Socket.IO, Asyncio, WebRTC, Pandas, Beautiful Soup, Playwright, SQLAlchemy, Backbone.js
Tools
Shopify Plus, Terminal, Apache, NGINX, wxPython, Traefik, Terraform, Claude Agent SDK, Celery, Claude, Amazon EKS, ChatGPT, Amazon Elastic Container Service (ECS), Amazon Cognito
Languages
JavaScript, Python, TypeScript, Python 3, SQL, PHP, Ruby, HTML, CSS, Shopify Liquid, Go, CoffeeScript, HTML5, C#
Frameworks
Django, Next.js, React Native, LangGraph, Flask, Ruby on Rails (RoR), Tailwind CSS, Selenium, Express.js, .NET, Laravel, AngularJS, Symfony, NestJS
Paradigms
DevOps, Model Context Protocol (MCP), Real-time Systems, Testing, REST, Event-driven Architecture, Low-code Development, Database Design, ETL
Platforms
Amazon Web Services (AWS), Shopify, DigitalOcean, Harness, Linux, Ubuntu, Docker, Google Cloud Platform (GCP), Vercel, Twilio, AWS Lambda, Android, Oracle, Azure
Storage
PostgreSQL, Relational Databases, Amazon S3 (AWS S3), JSON, MySQL, SQLite, NoSQL, Redis, Google Cloud SQL, MongoDB
Industry Expertise
Insurance
Other
Back-end Development, Web App Development, Full-stack, Back-end, API Integration, Large Language Models (LLMs), Full-stack Development, APIs, Architecture, Web Scraping, Webhooks, Technical Leadership, Integrations, FastAPI, Network Architecture, LangChain, AI Agents, Multi-tenant Architecture, Software Development, Web Applications, Web Development, Integration, No-code Development, Software Engineering, Web Server Gateway Interface (WSGI), Software Architecture, mod_wsgi, Artificial Intelligence (AI), WebSockets, Shopify Theme, Shopify Customizations, OAuth, Payments, Infrastructure as Code (IaC), Online Bidding, Marketplaces, SOAP, System Integration, AI Integration, Optical Character Recognition (OCR), AI Tools, High Availability (HA), Networking, Supabase, Telemetry, Real-time Data, SDK Development, Front-end Development, Security, Agentic AI, Prompt Engineering, Retrieval-augmented Generation (RAG), Software Development Lifecycle (SDLC), Business Services, Amazon RDS, Progressive Web Applications (PWAs), Analytics, Encryption, Front-end, System Administration, Mobile Web, SOC 2, Cloudflare, Data Engineering, Machine Learning, Personally Identifiable Information (PII), Amazon Bedrock, GDPR, General Data Protection Regulation (GDPR)
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