Yankuan Zhang is a Principal Software Development Engineer based in California with 11 years of experience building geospatial web applications at Esri, where he progressed from web developer to principal engineer. He specializes in mapping and StoryMaps, blending front-end skills (JavaScript, SASS, responsive UI) with geospatial tooling (ArcGIS API for JavaScript, ArcPy) to deliver user-focused features and data-driven tools. Yankuan has a strong research background in remote sensing and agricultural mapping, having proposed an algorithm for maize classification and co-authored a technical report during his early research career. He pairs a Master’s in Computer Science from USC with a bilingual foundation in GIS and English translation, which helps him bridge technical, design, and stakeholder communication. Known for improving developer workflows and shipping theme and editing widgets, he brings both product sensibility and deep domain expertise in cartography and spatial analysis. Actively seeking a full-time software developer role, he offers a rare mix of geospatial research experience and production-grade web engineering.
11 years of coding experience
9 years of employment as a software developer
Master’s Degree Computer Science, Master’s Degree Computer Science at University of Southern California
Northeast Yucai School (NEYC)
Bachelor's Degree Geographic Information Science (Honors Program of Information Science), Bachelor's Degree Geographic Information Science (Honors Program of Information Science) at China Agricultural University
Contributions:13 PRs, 43 pushes, 13 branches in 6 months
physics-2dphysicspuzzlegame
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
Yankuan Zhang - Principal Software Development Engineer at Esri