Summary
John Fleming is a Senior Software Engineer with 7 years of experience who transitioned from client-facing management and product ownership into full-stack engineering, thriving in containerized microservices and cross-functional teams. He has delivered high-impact systems—building subscription and campaign management tooling for audiences of millions, an ETL migration to AWS Glue and Redshift, and an event-driven Laravel microservice that processes hundreds of thousands of monthly events. Comfortable across JavaScript/Vue, PHP/Laravel, MySQL, Docker/Kubernetes, and AWS, he emphasizes clean, maintainable code and high-value outcomes over mere output. His background in client success and volunteer product ownership gives him a strong empathy for stakeholders and a knack for turning operational needs into scalable technical solutions. Notably, he co-created a Serverless proxy lambda to enable multi-environment form routing and a shared Vue component library to improve developer experience and consistency.
6 years of coding experience
9 years of employment as a software developer
Bachelor of Business Administration (BBA) Entrepreneurship; Honors; Cum Laude, Bachelor of Business Administration (BBA) Entrepreneurship; Honors; Cum Laude at Belmont University
Part-Time Full-Stack Software Development Bootcamp, Part-Time Full-Stack Software Development Bootcamp at Nashville Software School