John Robertson Developer

I'm a full-stack engineer with 8+ years of experience delivering polished, user-centered products. I love translating complex problems into elegant solutions. I am capable of working up and down the stack, but am particularly adept with React (TypeScript), Vue, Tailwind CSS, and Node.js, having contributed to fintech startups, digital agencies, and personal projects using various combinations of these tools.

I'm actively seeking an in-house engineering role — frontend, full-stack, or marketing/web — at an outdoor apparel or gear company, and I'm open to relocation. The outdoors isn't just a target market for me: I'm an avid backpacker, camper, fly fisherman, and climber, and you'll regularly find me on the trail with my dog (who also moonlights as a frisbee partner).

I want to build great software for a brand I genuinely believe in.

Experience


    Developer
    @ Ammunition (2023 - Present)

    • Architecting a frontend solution to support a 35+ tenant multisite Drupal build while occasionally stepping into a more backend-heavy function when needed (controllers, routers, services, data schema, etc.)
    • Developed interactive calculators, complex multi-step forms, configurators, mega menus, map experiences (using React, Vue, Google Maps, and D3), and a multitude of general UI widgets
    • Designed and implemented a scalable frontend architecture and design system for a 30+ tenant Drupal multisite setup using PHP, Twig, jQuery, and SCSS/SASS
    • Architected a React-based design system that integrated with the WordPress Gutenberg blocks system

    Software Engineer
    @ Carputty (2022 - 2023)

    • Developed and maintained customer dashboards, internal portals, and client-facing React/Redux apps
    • Architected a custom slot-based responsive UI and integrated Node.js APIs, AWS (serverless), SQL, and Prisma
    • Contributed to a proprietary design system using TypeScript, Vanilla Extract, and SCSS/SASS
    • Built and maintained core API services and integrations using Node.js, AWS Serverless, Kubernetes, SQL, and Prisma
    • Implemented Sentry monitoring, end-to-end tests with Cypress, snapshot testing, and contributed to the CI/CD pipeline

    Web Developer
    @ Schiefer Chopshop (Swarm) (2019 - 2022)

    • Led fellow devs in building React dashboards and Mulesoft (Java) APIs for Lima One Capital. The app served 10K+ active users and integrated with multiple third party services
    • Produced digital marketing assets, templates, and special interactive promotional elements for Aaron's within Salesforce CommerceCloud
    • Developed custom brochure sites using WordPress (including multi-tenancy solutions), SquareSpace, and related CMS platforms
    • Refreshed company site with a variety of unique UI components and animations

    Web Development Intern
    @ Deevy Design (2017 - 2019)

    • Translated wireframes into responsive sites using HTML5/CSS3, JavaScript, Photoshop, and Affinity Designer
    • Managed WordPress content (Pantheon) and delivered functional web solutions
    • Developed an automated JS-powered real time race results tracker (integrated with Google Docs)

    Team Lead / Officer
    @ Bank OZK (Community & Southern) (2012 - 2019)

    • Led a team of 3-4 analysts in processing loan exception documentation, aggregating and analyzing commercial portfolio data, and providing reporting for senior management across all verticals
    • Chaired a bank-wide cross-functional data review initiative, improving internal reporting app UI/UX by partnering with developers
    • Led workflow software evaluations (requirements, analysis, RFP, implementation planning, etc.)
    • Significantly increased internal efficiencies by automating reporting with VBA (reducing processing time by ~80%)
    • Mentored junior staff and developed internal processes for reporting, audit, and day-to-day operations

Education


  • Georgia Institute of Technology

    Certificate - Fullstack Web Development - 2019
  • University of Georgia

    BBA - Real Estate - 2012

Skills & Stack


  • frontend

    • React (TSX)
    • TypeScript
    • Vue
    • Tailwind CSS
    • HTML5
    • CSS3
    • SCSS/SASS
    • PostCSS
    • Motion (formerly Framer Motion)
    • D3
    • three.js
    • JavaScript
    • jQuery
    • Storybook
    • Vanilla Extract
    • Flutter
    • HeadlessUI
    • React ARIA
  • backend

    • Postgres
    • SQL
    • Prisma
    • REST
    • GraphQL
    • Express
    • AWS Serverless
    • Node.js
    • PHP
    • Dart
  • cms

    • Sanity
    • Strapi
    • WordPress
    • Drupal
    • WebFlow
    • SquareSpace
  • Frameworks & Tooling

    • React Router v7 (formerly Remix)
    • Next.js
    • Nuxt.js
    • Gatsby
    • Vite
    • WebPack
    • Gulp
    • AWS
    • Heroku
    • Cloudflare
    • Railway
    • Vercel
    • Git
    • CLI/Bash
    • CircleCI
    • Cypress
    • Jest