Download PDF

John Montgomery

Lead Software Engineer, SaaS Platform Architect

Work Experience

Software Architect

Roo Veterinary Inc

2022 - 2023

Architected and spearheaded the separation of our marketing website from the web portion of our cross-platform product, leveraging Cloudflare and AWS Cloud ALB design to empower marketing teams with enhanced control over the timing of marketing updates. Implemented deployment automation using GitHub Actions integrated with Terraform to ensure seamless, zero-downtime FE and BE dockerized server deployments. Instituted an automated nightly process for securely cloning, scrubbing, and regenerating mock data, ensuring our test environment consistently possesses up-to-date, production-quality data. Additionally, I broke out backend customer payment functionality into microservices utilizing AWS Batch for batch processing tasks and AWS Lambdas for event-driven operations, optimizing scalability and maintainability of our system architecture.

Engineering Lead

Roo Veterinary Inc

2019 - 2022

Lead engineer and platform architect for veterinary staffing solutions SaaS product. Aiding the founders to grow the engineering team by onboarding and mentoring new engineers, establishing coding conventions and efficient development processes. Balancing the priorities of a small start-up for rapid feature development while planning for platform scalability, security, system maintainability and disaster preparedness.

Senior Full Stack Engineer

Healthcare Scheduling

2017 - 2019

Lead engineer and platform architect for office management SaaS product for optometry offices using AWS, Docker, NodeJS, Express, Redis, Postgresql, ReactJS, Redux and HTML/CSS.

Full Stack Engineer

Reverse Risk

2012 - 2016

Collaborated with a small team of engineers and car dealership executives to build a SaaS data analytics and reporting product for Car Dealerships that was profitable, growing fast in sales and purchased by the privately held Reynolds and Reynolds. The technologies I worked with included AWS Elastic Beanstalk, nodeJS, Express, MSSQL, and Redis.

Director of Game Design

Scientific Learning

2010 - 2011

Managed internal and external team of UI designers, animators, illustrators, and sound designers. I had both people and project/budget management responsibilities along with leading educational game prototyping.

Lead Prototype Designer

Scientific Learning

2008 - 2009

Collaborated with cross functional teams to design gamified adaptive learning software for language learning impaired children in the k-12 education market. I was both the lead UI/UX designer and lead functional design prototyper, coding fully functional game interactions for internal review and user testing. The learning software was used by over 1 million children.

Skills

SaaS Platform Design, Database Architecture Design, AWS Services, Google Services, Project Management, Jira, Confluence, API integrations with Stripe, Dwolla, Twilio, Firebase Cloud Messaging, Github, Slack, Hubspot Docker, Redis, NodeJS, Express, NextJS, Mysql, PostgresQL, ReactJS, Redux, Typescript, Javascript, HTML/CSS

Education

University of Washington

BFA Printmaking/Design

Stanford University

BA Latin American History



Languages

Spanish