Nicholas Furness

Principal Product Manager, ArcGIS Maps SDKs For Native Apps

Virginia, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Nicholas Furness is a seasoned GIS system architect and product leader with 14+ years focused on Esri’s runtime SDKs and native mapping for iOS and macOS. He blends hands-on engineering—Swift, Objective-C, Node.js and .NET—with product strategy, having progressed from developer evangelist to Principal Product Manager for ArcGIS Maps SDKs. His work spans utilities, telecoms and public safety projects worldwide, including post‑9/11 NYC building recovery and West Nile Virus containment efforts, reflecting experience in high-stakes, real-world deployments. An active contributor to Esri’s arcgis-runtime-samples-ios repository, he translates complex spatial capabilities into clear, usable mobile samples and APIs. Based in Virginia and Cambridge-educated, he’s as comfortable mentoring teams and shaping roadmaps as he is refactoring sample code to keep SDKs modern and robust.
code14 years of coding experience
job24 years of employment as a software developer
bookBA MA Hons Computer Science, BA MA Hons Computer Science at University of Cambridge
languagesEnglish, Slovenian
stackoverflow-logo

Stackoverflow

Stats
464reputation
4kreached
31answers
0questions
github-logo-circle

Github Skills (15)

objective-c10
maps10
swift10
ios10
arcgis10
sdk10
native-code9
arcgis-runtime-sdk9
native-ads9
natives9
xcode6
arcgisruntime6
xamarin-forms6
ipa6
android6

Programming languages (10)

TypeScriptC#JavaSCSSJavaScriptGoObjective-CSwift

Github contributions (5)

github-logo-circle
Swift samples demonstrating various capabilities of ArcGIS Runtime SDK for iOS
Role in this project:
useriOS Mobile Developer
Contributions:70 commits, 56 PRs, 69 pushes in 4 years 9 months
Contributions summary:Nicholas primarily contributed to the development of iOS samples demonstrating the ArcGIS Runtime SDK. Their work involved implementing new features, such as raster and feature layers from GeoPackages and shapefiles, as well as modifying existing samples to improve functionality and address warnings. They updated the code to support newer iOS versions and refactored code for clarity. Their contributions primarily involved the use of Swift and Objective-C within the ArcGIS ecosystem.
arcgis-runtimearcgisruntimeatsios
Contributions:36 commits in 9 months
arcgis-runtimearcgisimage-effectsruntimegeneric
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
Nicholas Furness - Principal Product Manager, ArcGIS Maps SDKs For Native Apps