Summary
Ryan Smith is a Senior Software Engineering Manager at Procore Technologies with 13 years of experience building and leading full‑stack teams that deliver notification, custom fields, and collaboration features at scale. He combines hands‑on expertise in React/TypeScript, Node, GraphQL and Rails with strong operational skills in Unix scripting, Docker, and incident response to drive reliable production systems. Ryan has progressed from senior engineer to manager, currently overseeing multiple teams and coaching managers while shaping long‑term technical strategy and roadmaps. His background as a litigation paralegal and office manager gives him uncommon strengths in technical documentation, process automation, and cross‑functional coordination. Based in Seacliff, CA, he also teaches practical web development foundations through his General Assembly training and a history of client-facing web work.
13 years of coding experience
18 years of employment as a software developer
Web Development, Web Development at General Assembly
University of California Santa Cruz
Certificate Paralegal, Certificate Paralegal at UC Berkeley Extension