James Turner is a seasoned Staff Software Engineer with a multi-decade track record that stretches from Lisp Machines at the MIT AI Lab to modern iOS and cloud-native applications. He combines deep systems and backend expertise—Java/J2EE, Apache Struts committer experience, Linux, SQL and scalable AWS architectures—with recent leadership in Swift/SwiftUI mobile engineering, geospatial solutions, and IoT prototyping. An author on enterprise iOS development and a past Struts book co-author, he brings both practical implementation skills and an ability to translate design and domain needs into production systems. At companies from IBM to Mark43 and Flow he has driven greenfield mobile products, OpenAPI-driven workflows, real-time mapping, and inventive Raspberry Pi-based proofs of concept. Known for mentoring and hiring (having screened hundreds of candidates) and for porting legacy code into modern stacks, he quickly learns new technologies and bridges legacy systems with contemporary mobile and cloud platforms. Based in Derry, NH, he pairs uncommon historical perspective with current hands-on delivery across mobile, backend, and geospatial domains.
16 years of coding experience
35 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Hampshire College
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.
Request Free Trial
James Turner - Staff Software Engineer at Insulet Corporation