SECTION 01 / RESUME

RESUME

ESC · BACK
  1. SUMMARY
  2. EXPERIENCE
  3. PROJECTS
  4. SKILLS
  5. LEADERSHIP
  6. EDUCATION
DOWNLOAD PDF

PLACEHOLDER

Greg Johnson

Full Stack Software Developer

Richmond, VAgregrjohnson1@gmail.comgithub.com/DoAnAileronRolllinkedin.com/in/gregoryrobertjohnson1papermaxx.net

Summary

Full stack software developer experienced across SQL, C# APIs, AWS, and React, from enterprise data changes affecting millions of rows to products built and run end to end. Founder of PaperMaxx, a live MMA prediction platform, and lead developer of Open Source Climbing, a training app in active use by a college climbing team.

Experience

CoStar Group, Software Developer II (promoted from Associate)July 2023 – Present

  • Executed enterprise production data patches affecting millions of rows, sampling exact changes with stakeholders before release to catch incomplete requirements early
  • Delivered urgent data patches within a day during production issues by triaging impact, identifying affected records, and tracing downstream dependencies
  • Built and maintained C# APIs and long-standing SQL jobs behind customer-facing data
  • Shipped full stack features from database to API to UI using React, Tailwind, and micro frontends

cBEYONData (formerly Alta Via Consulting), Consulting InternMay 2019 – June 2023

  • Supported a multi-million-dollar US Army database through data cleansing and Tableau visualization, and presented briefings on building an Army data science capability

Projects

PaperMaxx, Founder and Sole Developerpapermaxx.net

  • Built and operated a live MMA prediction platform on Next.js, AWS Lambda, RDS Postgres, and DynamoDB, including an AI forecast engine using Claude on Amazon Bedrock
  • Designed a trigger-based audit ledger for in-app currency and migrated production balances with a snapshot-backed rollback plan and a clean reconciliation
  • Analyzed 84k Lambda invocations in CloudWatch Logs Insights, traced 91% to server rendering, and added caching that reduced fight page response times from 357-661 ms to 200-324 ms
  • Reduced mobile LCP from 6-7 s to about 2 s through a server-rendered SEO overhaul, and protected the application with CloudFront and AWS WAF

Open Source Climbing, Lead Developer2026 – Present

  • Led development of a training app and installable PWA on Next.js, Cloudflare Workers, and Supabase, with row-level security for athlete, coach, and admin roles, in active use by the VCU Climbing team and another coach
  • Taught a junior developer to code and mentored them on the project

VCU RamHacks Hackathon, Competitor2019 – 2021

  • Won 1st overall in 2021 with a sentiment analysis dashboard for Bank of America; placed 1st in category in 2019, 2nd in 2020

Skills

  • Languages: C#, Python, TypeScript, JavaScript, SQL
  • Front End: React, Next.js, Tailwind CSS, Micro Frontends, PWAs
  • Back End & Data: REST APIs, PostgreSQL, DynamoDB, Supabase, Production Data Patching, Git
  • Cloud: AWS (Lambda, API Gateway, RDS, DynamoDB, Bedrock, SQS, SES, EventBridge, CloudFront, WAF, CloudWatch), Cloudflare Workers, Vercel

Leadership

VCU Climbing, Founder and Former Head Coach (still basically the head)January 2021 – Present

  • Founded the club and grew it past 200 members by 2022; built the curriculum and led practices, logistics, and competition coaching for a team of 20-25 athletes
  • Managed a small fundraising budget and personally funded a scholarship; placed 1st at Crux 2022, 2nd at Crux 2024, and 3rd at Reach Out 2024

Education

Virginia Commonwealth University, B.S. Computer Science (Data Science, Software Engineering)