Jim Smith is a Staff Engineer based in Michigan with 13 years of experience building Ruby-centric, JavaScript-heavy web applications and cloud-native deployments. He has progressed from hands-on Rails development and CTO-level product work to leading backend teams and serving as interim engineering manager at ThreeFlow, blending architecture, deployment automation, and cross-browser front-end expertise. Jim specializes in selecting pragmatic technologies, designing deployment processes and server architectures, and shipping social and data-migration projects—skills honed migrating legacy .NET and SQL Server systems to Rails and MySQL. Comfortable both as a technical leader and an individual contributor, he pairs deep operational know-how with UX-aware development training. Those who work with him find a practical engineer who focuses on durable, maintainable systems rather than chasing hype.
13 years of coding experience
16 years of employment as a software developer
Bachelor of Science, Computer Graphics Technology, Bachelor of Science, Computer Graphics Technology at Purdue University
User Design Experience, User Design Experience at coLearning Professional Education
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.