hi, I’m Johnny, a software engineer


About me

I build reliable software from concept to production. Started in high school out of curiosity, and that maker instinct still drives me. I own the path from idea to launch across architecture, UI, data, and operations, keeping shipping steady and safe. Off screen I enjoy photography, hiking, biking, and bread making, some of which I share here.

Work

Feb 2019 - Present

Ness Digital Engineering

Senior Software Engineer / Tech Lead

S&P Global:

  • Delivered backend and frontend features for Script Insight.
  • Stabilized the Electron app by redesigning the event model and storage, improving responsiveness and crash resilience.
  • Enabled predictable delivery timelines by retiring technical debt and driving automation and continuous delivery practices.
  • Designed secure, scalable infrastructure with Infrastructure as Code.
  • Designed production checklist & disaster recovery strategies and tools.
  • Node.js
  • TypeScript
  • ReactJs
  • Electron
  • PostgreSQL
  • AWS
  • Terraform
  • Gitlab Pipelines

Pearson:

  • Built microservices for catalog, scheduling, assessment engine, and results; standardized config, infra constructs, logging, and tracing to reduce boilerplate across teams.
  • Built ETL pipelines for analytics, audit logging, and data anonymization.
  • Implemented one-click CI/CD and fully automated infrastructure with IaC.
  • Mentored engineers through reviews, pairing, and scoped growth plans.
  • Node.js
  • TypeScript
  • ReactJs
  • PostgreSQL
  • Serverless
  • AWS

CloudFactory:

  • Shipped auth, media, and dynamic profile services; owned UI, APIs, models, tests, rollout.
  • Built secure media pipeline with AV scanning, resizing, and metadata extraction.
  • Wrote CloudFormation stacks and CI/CD to provision and deploy across environments.
  • Served on the architecture steering group to set standards and policies.
  • Go
  • Node.js
  • TypeScript
  • ReactJs
  • PostgreSQL
  • ElasticSearch
  • AWS

Dec 2016 - Feb 2019

3Pillar Global

Full Stack Developer

SessionM:

  • Built backend services and APIs for loyalty cards and product offers.
  • Reduced bugs and sped up delivery by simulating First Data card flows and error cases with a mock payment processor, improving integration and testing.
  • Built a custom Go client for First Data's payment gateway.
  • Go
  • MySQL
  • Microservices
  • Docker
  • Jenkins

Educate:

  • Designed and built a Spring Boot REST API for content catalog, search, and role-based access.
  • Implemented a React UI for the learning portal.
  • Created a reusable component library aligned to the design system.
  • Mentored summer interns through scoped tickets, code reviews, and pairing.
  • Java
  • Spring Boot
  • MySQL
  • JavaScript
  • TypeScript
  • ReactJS
  • Redux
  • Redux-Saga

Getsidecar:

  • Shipped features and fixes across the analytics dashboard stack: UI, API, and data warehouse.
  • Designed and delivered ETL pipelines with Apache NiFi and Go services for reliable ingestion and processing of commerce data.
  • Extended Apache NiFi cluster with custom Java extensions to improve Amazon Redshift integration.
  • Migrated over 20B rows of data from multiple MySQL instances into Amazon Redshift.
  • Provisioned backend and UI services with Ansible for consistent, one-click deploys.
  • Go
  • Node.js
  • TypeScript
  • ReactJs
  • MySQL
  • Java
  • Kubernetes
  • AWS
  • Ansible
  • Apache NiFi

let's connect

Whether you have an idea, a project, or just want to chat - feel free to reach out!