Résumé · 2026

Christopher Johnson

Maker of things.

Full-stack and frontend software engineer, from pixels to infrastructure.

Open to on-site hybrid remote

Download PDF

Summary

Full-stack and frontend software engineer with 12+ years of professional experience: web, mobile and backend, in healthcare, transportation, e-commerce and construction-finance software. Most recently spent nearly 7 years at Trimble building the frontend of Trimble Financials, which launched publicly in 2026. Strongest where product and engineering meet: designing the UI patterns other screens get built on, modernizing legacy systems, and testing thoroughly. Also founded and runs a company and app (PicSpin) end to end: mobile client, API, cloud infrastructure, CI/CD, moderation and compliance.

Experience

Software Engineer · Trimble Inc. · Colorado

Jan 2020 – Nov 2026

Angular, React, TypeScript, Node.js, MongoDB, Azure

Trimble Financials 2023 – 2026

  • Frontend developer on Trimble Financials, a construction financial-management product that launched publicly in July 2026.
  • Built the first working demo of dynamically created lists in JSON Forms with custom renderers. It became the foundation of the cost-proposal / line-item entry UI that the launch press release highlights.
  • Built reusable, generic frontend components in Angular and React on Modus, Trimble’s public UI library.
  • Developed AI tools to streamline product requirements and ticket generation, using defined personas, concrete testing guidelines and references to previous work.

Trimble Estimation MEP 2020 – 2023

  • Helped build the Estimation MEP web app across the stack: UI and canvas design, web app data flow, data-grid research and implementation (DevExtreme), and database schema design.

Highlight · Drawing Compare and Overlays

Built, largely solo, the overlay engine behind Estimation MEP’s Drawing Compare and Overlays feature, which Trimble demos publicly. It’s an Azure serverless function that uses OpenCV to map annotated floor plans onto new drawing revisions, reconciling three coordinate systems into a versioned list.

  • Advocated for colorblind-safe overlay colors (red/blue rather than red/green).

Position eliminated in a November 2026 reduction in force.

Owner / Founder · PicSpin LLC

Mar 2026 – present

picspin.app · in development

Flutter, Dart, Node.js, Fastify, React, Fly.io, Cloudflare R2, Android/iOS

  • Built and run PicSpin, a photo-sharing mobile app, end to end:
    • Flutter client (Android/iOS, including home-screen widgets).
    • Node.js/Fastify API on Fly.io.
    • Private Cloudflare R2 image storage served through short-lived signed URLs.
    • React admin panel.
  • Designed an image-moderation pipeline that fails closed, plus a per-install credential / identity-lease auth model, with integration and contract tests in CI.
  • Ran a security-hardening audit of the codebase: closed auth-perimeter gaps and added test gates to the release pipeline.

Software Engineer · Red Rock Tech Solutions

Nov 2016 – Dec 2019

Colorado Springs, CO / Remote

C#, React, SQL Server, Azure, SignalR

  • Developed and maintained a client-facing transportation management web application with real-time vehicle tracking and permission-based authorization levels.
  • Fixed and modernized legacy applications the business relied on every day.
  • Designed and developed a transaction management application that recovered hundreds of dollars a week in revenue that had previously been discarded.
  • Implemented a dynamic scripting system to test passenger trips end to end across real systems.

Earlier

  • Software Development Contractor · eBags · Greenwood Village, COAug 2016 – Nov 2016

    .NET, XML/JSON/EDI

    .NET ETL across XML, JSON and EDI, built test-first.

  • Technical Systems Analyst, Team Lead · Hamilton-Ryker · Montgomery, ALFeb 2015 – Jul 2016

    Rails, Docker, Azure

    Open-source healthcare (OSEHRA popHealth, Rails) and secure patient-data transfer tooling, deployed to Azure via Docker.

  • Programmer Analyst · Rural Sourcing Inc. · Mobile, ALApr 2014 – Feb 2015

    ASP.NET, C#, VB, T-SQL

    ASP.NET healthcare web app (C#, VB, T-SQL) and HIPAA-regulated data transfer.

  • Software Development Intern · University of South Alabama · Mobile, ALFeb 2013 – Apr 2014

    ASP.NET MVC, C#

    RESTful claims-management app in ASP.NET MVC.

Freelance

Freelance Developer · Anigeek Applications

Aug 2007 – present

Node.js, PHP, MySQL, Azure, Java/Android

  • Developed CardFarm, a cross-platform multiplayer HTML5/Node.js game prototype (unreleased).
  • Developed and maintained a RESTful API in PHP/MySQL.
  • Published an open-source, cross-machine, language-agnostic clipboard manager (Node.js, Azure).
  • Master Sword (Android, Java): a fan-made entertainment app with 100,000+ downloads.

Projects

  • Homelab as code. Proxmox and Ansible infrastructure with GitOps deploys, Terraform provisioning and monitoring. Runs the home’s services and home automation, including custom ESP32 hardware.

Skills

Languages
TypeScript/JavaScript, C#, Dart, Python, Java, Ruby, PHP, SQL, Bash
Frontend & mobile
Angular, React, Modus, JSON Forms, DevExtreme, Flutter, Android, ASP.NET MVC
Backend & data
Node.js (Fastify), .NET, Rails, REST/OpenAPI, MongoDB, MySQL, SQL Server
Cloud & infra
Docker, Azure (incl. Functions), OpenCV, AWS, Fly.io, Cloudflare (R2, Workers), Proxmox, Ansible, Terraform, CI/CD
Practices
TDD, contract/integration testing, security hardening (incl. HIPAA data handling), design docs and code review

Education

University of South Alabama · Computer Science

2010 – 2014

Video Game Development Club (founding member, lead 2D programmer) · ACM member