← jmg.github.io Download PDF

Juan Manuel García

Python & full-stack engineer

Writing software professionally since 2008. I build the product, the infrastructure it runs on, and answer the phone when it breaks: a network of 21+ Shopify apps used by 10,000+ merchants, DeployCloud, a managed PaaS you can drive from a chat, and Crawley, an open source Python crawling framework. Back end, full stack and DevOps — Python and Django first, TypeScript and Next.js close behind, and AI features that have to survive real traffic.

2008writing software professionally
21+Shopify apps in production
10k+merchants served
Top 3%Toptal Verified Expert

Experience

Founder & principal engineer · DevCloud Software

2015 — now
  • Built and run a network of 21+ Shopify apps — reporting, tagging, automation, upsells, SEO and support — used by 10,000+ merchants, including brands like ANINE BING.
  • Django and Python back ends with Redis / RQ worker fleets that ingest tens of thousands of webhooks an hour: queueing, back-pressure, and reports spanning years that come back in seconds.
  • DeployCloud (deploycloud.app): a managed platform-as-a-service driven by git push or any MCP client — zero-downtime deploys, preview environments, managed Postgres, MySQL, Redis and pgvector, cron jobs, autoscaling and one-click rollback. Built and operated solo, from the build queue to the TLS certificates.
  • LLM features in production: AI tagging, an SEO assistant that writes back to the store with undo, AI-drafted support replies and virtual try-on.
  • Own the whole lifecycle: product, code, infrastructure, migrations, backups, monitoring and on-call.

Verified Expert in Engineering · Toptal

2015 — now

Member since March 2015, in the network’s top 3% of talent.

Python developer · ShipHero

2015 — 2020

Five years on a warehouse management and fulfilment platform: Python services and the Shopify integration — orders, inventory and fulfilments over Shopify’s APIs and webhooks — running on AWS for high-volume merchants.

Python web developer · Deviget

2011 — 2015

Freelance web developer · Python, Ruby, PHP

2010 — 2015

Web & C# developer · MSA, Ingematica, TNS Gallup

2008 — 2011

Selected products

Shopify apps · DevCloud

  • Easy Reports — custom reports and scheduled exports, fed by tens of thousands of webhooks an hour.
  • Easy Tagging — a rules engine plus AI tagging over a whole catalogue, on its own worker fleet.
  • Shipping Tracker — branded tracking fed by 1,000+ carriers; tens of thousands of shipments re-polled a day.
  • AI SEO Pilot — the model proposes title, meta and alt-text fixes; the merchant approves; every change can be undone.
  • Embedded Chat — WhatsApp and Messenger chat on the storefront, as a theme app extension.
  • TryOnIA — virtual try-on on the product page, with image generation on a queue.
  • Easy Metafields — fills and maintains metafields store-wide from rules, with dozens of RQ workers.
  • + 12 more on the same Django + Redis backbone: automations, upsells, discounts, alerts, social login, AI publishing.

Own products

  • DeployCloud — managed PaaS you can drive from a chat, any language, zero-downtime deploys.
  • Decknote — Kanban boards where every card opens like a Notion page; real-time collaboration and an API.
  • BookClock — booking for service providers: payments at checkout, calendar sync, reschedule links.
  • HelpBird — live chat plus a shared team inbox with AI-assisted drafts; also a Shopify app.
  • Jentry — hosted error tracking and performance monitoring, a Sentry alternative.
  • Crawley Cloud — scraping API: JSON, CSV or Markdown from any site, with headless browsers and proxy rotation.
  • DeskPine — support email and a searchable knowledge base in one workspace.
  • Shopping Master — a commission-free online store: catalogue, payments, shipping and discounts.
  • HOPS Web — the HOPS astronomy toolkit in the browser: plan exoplanet observations, fit transit light curves.

Open source

  • crawley★ 192 — Pythonic crawling and scraping framework on non-blocking I/O; 34 forks.
  • pyfb★ 71 — a Python interface for the Facebook Graph API.
  • data-layer-generator★ 54 — generates the data layer for Python domain objects.
  • node-simple-chat★ 26 — real-time chat on Node.js and Socket.io; 17 forks.
  • 70 public repos on github.com/jmg, since 2010.

Stack

Languages
Python, TypeScript, JavaScript, SQL, PHP, Ruby, Go, C#
Back end
Django, Flask, Next.js, Node, Rails, Celery / RQ
Data
Postgres, MySQL, Redis, pgvector
Infrastructure
Docker, Linux, NGINX, CI/CD, zero-downtime deploys, monitoring, S3 backups
AI
Claude and OpenAI APIs, MCP servers, agent tooling, web scraping, Playwright

Education

Systems Engineering · UTN, Buenos Aires

2008 — 2015

Universidad Tecnológica Nacional.

October 2026 · the latest version lives at jmg.github.io/cv.pdf Portfolio and every product above: jmg.github.io