About Me
I'm John, and I build software that makes a difference. My journey with programming kicked off when I took a computer science class in high school. I didn't just show up - I dominated, landing in the top 5% of students both years. That lit a fire in me, and I've been pushing the limits in software engineering ever since
Fast-forward to today, and I've had the privilege of working for an aerospace company, a bank, an energy company, and myself. These days, I’m all about building rock-solid, scalable, and secure solutions as a freelance software developer and consultant, while I hunt down my next long-term contract or W2 role. No excuses, just results.
Here are a few technologies I've been working with recently:
- Python (2/3)
- Bash
- PowerShell
- Terraform (OSS, Enterprise)
- JavaScript (Node.js, React)
- AWS
- Azure
- GCP
- Java (Spring Boot)
- Go
- Jenkins
- Concourse
- OpenAI API
- Docker
- gatsby
- Snowflake
- Databricks
- SQL
- Kubernetes
- HashiCorp Vault
- HashiCorp Consul
- Git
- GitHub
- Bitbucket
- Apache Kafka
- Selenium
- Large Language Models (ChatGPT, Claude, Gemini, DeepSeek)
Where I've Worked
Founder/CEO, Software Engineer, Coach @ Pratt Solutions
May 2020 - Present
- Taking on IT/software engineering consulting & career/life coaching as my schedule allows; winding down operations & seeking next full-time/long-term role
- Enhanced security of client’s ~$20 trillion in assets (~30k customers) with Java Spring Boot library for Okta Authentication & Authorization for REST APIs, JWT decoding/validation via Azure Entra & token signing with KeyVault
- Improved DevOps, security, & infra stability via custom Azure Cosmos DB Terraform module with user-assigned identity authentication
Saved client ~$35,000/month in Azure costs by cleaning up CosmosDB resources & locking down Terraform module to require approval for costly resources
- Led transition from OracleDB to Azure PostgreSQL DB, comparing it to Azure SQL Managed Instance & SQL
- Accelerated incident response by ~20% with custom Google Cloud alerts
- Enhanced management of 1 million vehicles via Python REST API with Snowflake queries deployed to AWS
- Improved security & efficiency of SDE by writing DevOps & SecOps Best Practices guides for 20+ engineers
- Accelerated remote Virtual Desktop login for ~60 engineers by ~93% with Python Selenium & macOS hotkey automation
- Reduced document upload times by 91% with Python browser automation to scrape LinkedIn profiles & upload to certification systems
- Consolidated client’s Terraform modules for Azure resources like subnets, VNETs, KeyVault, Cosmos DB, etc
- Upgraded AzureRM Terraform modules to AzureRM 4.0 & added multi-region support for Cosmos DB & KeyVault
- Created PowerShell scripts to automate tasks like email/calendar forwarding & VDI login apps via DevOps
- Led migration of on-prem PCF Infra to Azure, including Data Architecture & Dynatrace Dashboards
- Created OpenTelemetry traces, Prometheus queries, & GCP alerting policy for Gemini-based document-processing app
- Developed GCP SLO, SLI filters, Monitoring Alert Policy, & Alert Notification Channel to improve latency & availability for ~$110 billion in financial assets
- Sourced, trained & supervised international team of 5+ freelancers for BizOps & new work leads
- Added Multi-Region & AzureRM 4.0 support to Azure Terraform modules for 100+ DevOps engineers, enhancing infra resiliency & UX for clients
- Led audit of ~$100k/month Azure infra to ensure compliance & clean up unused resources
- ContentMachine: Gained ~100k TikTok views with cloud-deployed pipeline for AI-generated short-form videos with Python, AWS, OpenAI’s API, & NLP
Some Things I've Built
Featured Project
Orbit
An iPad app designed to digitalize operator rounds (data collection) across Duke's 100+ power plants.
- Python
- Node.js
- Terraform
- AWS
- Azure
- Concourse CI
- Bash
- Postman
- Firebase
Featured Project
Slingshot
As Capital One's first commercial SaaS product, Slingshot empowers organizations to spend wisely, forecast confidently & make smart decisions using SnowFlake. I was a backend engineer who helped lead early-stage architecting & implementation of both back-end & front-end work for this project in 2021.
- Java
- AWS
- Docker
- Snowflake
- React
Featured Project
Manage Your Data
To protect customers' privacy rights under the California Consumer Privacy Act (CCPA), I was a back-end software engineer on the team that developed Capital One's CCPA data fulfillment pipeline. This system empowers the firm's ~100 million customers to request their data be downloaded or deleted, giving them more control over their personal information.
- Python
- Java
- AWS
- Docker
- Apache Airflow
- Apache Kafka
- Jenkins
- PostgreSQL
- SnowFlake
Featured Project
pratt-solutions.com
A revamped version of my personal portfolio website, hosted on Netlify.
- gatsby
- GraphQL
- React
- Styled Components
- Netlify
- SquareSpace
What's Next?
Get In Touch
I'm currently looking for new opportunities, so my inbox is always open. Shoot me a line & I'll get back to you as soon as possible.
Contact me