Stephen Smith is a seasoned software engineer and leader with six years of modern industry experience and a deep academic foundation, holding a PhD and MS in Computer Science from the University of Maryland. He has moved between individual contributor and management roles at Lyft and Verify before joining Newfront, demonstrating an ability to deliver code and lead teams through rapid product and organizational changes. His background includes two decades of earlier technical and teaching roles—lead programmer and assistant professor—which give him a rare mix of practical engineering, mentorship, and research rigor. Stephen thrives at the intersection of systems design and team development, shipping reliable backend services while coaching engineers to scale. Based in Silver Spring, MD, he combines startup agility with enterprise discipline, often translating complex requirements into pragmatic, maintainable solutions. A detail that stands out is his long arc from academia to hands-on product engineering, signaling both deep theoretical roots and sustained operational impact.
5 years of coding experience
27 years of employment as a software developer
Bachelor of Science - BS Computer Science Mathematics and Latin, Bachelor of Science - BS Computer Science Mathematics and Latin at Dickinson College
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Maryland
Cartography is a Python tool that consolidates infrastructure assets and the relationships between them in an intuitive graph view powered by a Neo4j database.
Contributions:2 PRs, 2 branches in 1 day
neo4j-databasegcppythonathenalyft
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.