×
Jonathan Harford

Jonathan Harford

Software Developer

1236 Parker St., Berkeley, California, US, 94702
(917) 414-9391

Background


About

About

Full-stack software engineer with 8+ years of experience specializing in event-driven architectures and functional programming. Proven ability to deliver robust e-commerce solutions and real-time applications using Clojure, TypeScript, and SvelteKit. Seeking to apply my skills in building complex, scalable systems.

Work Experience

Work Experience

  • Senior Product Engineer (Independent), Exquisite.Monster

    Jan, 2025 - Present

    Architected and developed a production-grade multiplayer web application digitizing the party game “Eat Poop You Cat,” serving real-time collaborative gameplay with sophisticated user-generated content management.

    • Stack: Svelte 5 + SvelteKit 2 + TypeScript, Supabase with Prisma ORM

    • Background Processing: BullMQ job queues handling game expiration, turn timeouts, and email notifications

    • Authentication & Security: Clerk integration with custom middleware, role-based access control

    • Caching Strategy: Multi-tier HTTP caching with ETags, CDN optimization, and conditional requests

    • Testing Strategy: Comprehensive test suite including Playwright E2E and Vitest unit tests

  • Solo Full-Stack Software Engineer (Freelance), AllScreen (closed beta)

    Jan, 2024 - Jan, 20251 year

    Worked closely with the client to develop, and then implement, specifications to engineer a secure, full-stack clinical questionnaire platform.

    • Stack: TypeScript and Supabase, implementing Vercel KV (Redis) for caching to ensure real-time data delivery

    • Integrated Stripe for subscription management and payment processing

    • Architected modular, route-based features for admins, clinicians, and recipients, with secure, one-question-at-a-time delivery

    • Employed Tailwind CSS for responsive UI, and Playwright for end-to-end testing

  • Full-Stack Software Engineer, Mayvenn

    Sep, 2017 - Jul, 20235 years 10 months

    • Utilized Clojure for event-sourced microservices and ClojureScript for the entire frontend architecture

    • Integrated our site with third-party API vendors for payments (Stripe, Paypal, Zip, Green Dot), shipping (Aftership), customer relation services (Kustomer), marketing (Iterable), and voucher management (Voucherify)

    • Simplified website modifications for non-developers by moving content out of code and into a content management system (Contentful)

    • Served as a context engineer, performing deep technical analysis and architectural design to scope and de-risk complex projects for the engineering team, ensuring high-quality implementation and mentoring delivery engineers on best practices

    • Created and maintained documentation for microservices, in-house tools, workflows, and tests

    • Integrated our site both front-end and back-end with Meta Pixel and Conversions API via GTM and GA, as well as TikTok's Pixel and Events API

  • Back-End Software Engineer, Live Auctioneers

    Jun, 2014 - May, 20172 years 11 months

    • As the sole back-end member of the mobile apps team, extended the PHP-based mobile API to parallel app development

    • Created presentational and container React/Redux components for the main site, and TypeScript API endpoints to feed them

    • Integrated Riskified fraud-prevention service, dramatically reducing incidents of fraudulent bidding

    • Created Python/Selenium-based and Travis-hosted integration tests to test a websocket-driven bidding console with a PhantomJS browser

  • Client Service Associate, Media Planning & Analysis, Worth Linen Associates

    Dec, 2003 - Jun, 201410 years 6 months

    • Wrote and maintained Python/Selenium/Pandas script to automate a biweekly data download from vendor website, streamlining a tedious, error-prone task into a one-click procedure

Skills

Skills

  • Back-End

    TypeScript

    Clojure

    Python

    SQL

    Rails

    PHP

  • Front-End

    Typescript

    Clojurescript

    SvelteKit

    Javascript

    React

    HTML/CSS

  • AI

    LangGraph

    LangChain

    Claude/Codex/Gemini/Cursor

  • DevOps

    AWS

    Kafka

    Git

    Docker

Education

Education

  • Mathematical Sciences, BSc., University of Liverpool

    Sep, 1994 - Jun, 1997