Download Resume

John Montgomery

Software Architect -
Pieces found.
Systems built.

Experience

Software Architect

Roo Veterinary Inc

2019 - 2023

  • Directed platform architecture and contributed to engineering leadership for a high-scale SaaS product, ensuring rapid feature delivery alongside long-term scalability, security, and maintainability.
  • Designed and implemented cloud-based architectures (AWS, Cloudflare, ALB) to separate marketing and product web systems, enabling independent deployment cycles.
  • Built deployment automation pipelines using GitHub Actions + Terraform for zero-downtime frontend (React) and backend (Node.js, Python microservices) Docker deployments.
  • Developed backend microservices with AWS Lambda, AWS Batch, and MySQL, processing millions of data records for scheduling and payment operations.
  • Created automated test data refresh pipelines with secure scrubbing, keeping dev/staging environments synchronized with production-scale datasets.

Senior Full Stack Engineer

Healthcare Scheduling

2017 - 2018

  • Sole full-stack developer for an early-stage startup building an office management and scheduling platform for medical practices.
  • Designed and implemented backend and frontend features using AWS, Node.js, PostgreSQL, Redis, React, Redux.
  • Developed core scheduling, user management, and reporting features, and optimized data queries for scalability.

Full Stack Engineer

Reverse Risk

2012 - 2016

  • Built with a small team a SaaS data analytics and reporting platform for car dealerships, leveraging AWS Elastic Beanstalk, Node.js, MSSQL, Redis.
  • Optimized analytics pipelines for high-volume transactional data, contributing to product acquisition by Reynolds & Reynolds.

Lead Prototype Designer

Scientific Learning

2008 - 2011

  • Designed and coded fully functional game interactions for user testing, product demonstrations, and internal evaluation.
  • Developed UI/UX for data reporting tools that visualized student performance metrics for educators, enabling more informed instructional decisions.
  • Worked closely with educators, engineers, and product teams to align engaging visual design with instructional objectives.

Additional Experience
& Community Involvement

Temporary Teaching Assignment

Oakland Unified School District

2024 - 2025

  • Designed and delivered engaging lessons across multiple subjects, integrating technology and AI tools to personalize learning and create custom instructional materials.
  • Leveraged AI-driven content generation to adapt lesson plans for varied student proficiency levels, improving accessibility and engagement.
  • Applied software engineering mindset to streamline grading, data tracking, and reporting using custom-built spreadsheets and automated workflows.

Youth Soccer Coach

2020 - 2025

  • Celebrating teamwork, good sportsmanship and love of the beautiful game.

Core Skills

Languages

JavaScript, TypeScript, Python, SQL, HTML/CSS


Frontend

React, Redux, Responsive UI/UX, Data Visualization


Backend

Node.js, Python (Flask), Express, REST APIs, Microservices Architecture


Databases

MySQL, MSSQL, PostgreSQL, Redis


Cloud & DevOps

AWS (Lambda, Batch, ALB, S3, EC2), Cloudflare, Docker, Terraform, CI/CD Pipelines


Data Handling

Large-scale datasets, Query Optimization, Secure Data Pipelines, Test Data Automation


Other

GIS familiarity, Data Security, Permissions Management, Agile/Scrum

Education

Stanford University

BA Latin American History

University of Washington

BFA Printmaking/Design

Certificates

Udemy PMP Course Certificate

Additional Languages

Spanish