Summary
John Mccray is a Senior Software Engineer based in Washington, D.C., with five years of experience building full-stack web applications and mentoring early-career engineers. He combines hands-on development at startups like Atla and Well with teaching experience from Fullstack Academy, where he led workshops, code reviews, and guided 60+ students through agile projects. His background in nonprofit leadership and fundraising informs a pragmatic, user-centered approach to problem solving—designing technology for real-world needs in healthcare and social services. Comfortable across Node.js, React, databases and deployment, he bridges product, pedagogy, and engineering to deliver reliable solutions that scale.
5 years of coding experience
13 years of employment as a software developer
Fullstack Academy
Associate of Arts - AA, Associate of Arts - AA at Northern Virginia Community College
LMT, LMT at Cedar Stone School of Massage
Master of Public Administration - MPA Non-Profit/Public/Organizational Management, Master of Public Administration - MPA Non-Profit/Public/Organizational Management at James Madison University