Jon Mcpherson is a Senior Software Engineer in Seattle with 11+ years building full-stack, distributed, and data-driven systems across startups and large enterprises. He blends hands-on backend expertise in Java/Scala, Kafka, Spark and NoSQL with practical experience shipping microservices and realtime pipelines at Expedia and Iterable. As co-founder of Soulfire Software he built a geospatial augmented mobile game, a geographic data pipeline, and a custom real-time audio service for Minecraft servers—demonstrating a knack for mixing big data, GIS, and game development. Comfortable across the stack, he has also designed core Scala libraries, automated Spark deployments, and modeled complex distributed data stores. His background in information systems management and early work on 3D web tooling for enterprise sales illustrates a consistent pattern of turning spatial and streaming complexity into usable products.
11 years of coding experience
8 years of employment as a software developer
Bachelor’s Degree, Information Systems Management, Business, 3.825 Major GPA, Bachelor’s Degree, Information Systems Management, Business, 3.825 Major GPA at The University of Akron
The C# implementation of the google/open-location-code API
Contributions:3 releases, 45 commits, 10 PRs in 1 year 7 months
apilocationcsharp
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
Jon Mcpherson - Senior Software Engineer at Iterable