Portrait of Juan Gutierrez

Hi, I'mJuan Gutierrez

I've been building software for twenty years, sixteen of them at Ordergroove, where I joined as one of the first engineers when the whole company was thirteen people.

About

I'm a software engineer and architect who likes the whole arc of a system: sketching it, building it, scaling it, and keeping it calm at three in the morning. These days that mostly means APIs, identity, and security: deciding how systems talk to each other, who they trust, and why.

I care as much about how teams work as how code works. I've spent years leading a team split between New York and Argentina from my home in Vermont, and I believe good engineering comes from clear thinking, shared ownership, and people who look out for each other.

This year I finished my M.S. in Computer Science at Columbia Engineering, twenty years after my B.S. from the same school. Away from the keyboard, you'll find me playing music, cooking, or reading about philosophy, psychology, and politics.

Experience

  1. 2026 M.S. in Computer Science, Columbia Engineering

    After taking Fundamentals of Distributed Systems, I came back as a course assistant for it, working with Prof. Roxana Geambasu.

  2. 2010 – present Applications Architect, Ordergroove

    Joined as one of the first engineers at a seed-stage startup and grew with it into a subscription commerce platform, becoming its first tech lead and then its first applications architect.

    • Spearhead our GraphQL APIs.
    • Shape how our internal and external systems authenticate and authorize each other, starting with how a principal is defined.
    • Shape application security decisions across the platform, including the work behind our move to PCI Level 1 compliance.
    • Helped build, scale, and support the order placement system that processes hundreds of thousands of orders for our clients.
    • Helped build and support the webhook and event notification system that keeps third parties in sync with our platform.
    • Co-invented a patent-pending IoT device that tracks product consumption.
  3. 2007 – 2010 Software Engineer, Optimost (Autonomy)

    Built features, integrations, and reporting for a multivariate web testing platform.

  4. 2007 B.S. in Computer Science, Columbia Engineering

Graduate work

My coursework also included distributed systems, operating systems, programming languages and translators, and advanced software systems programming.

Open source

I contribute upstream when I can, usually after running into something in my own work.

Over the years I've also contributed to Django REST Framework and Celery, and given talks at PyGotham and the Burlington Python Meetup.