Ben Elan

Senior Software Engineer at Esri

Portland, Oregon, 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
Ben Elan is a Senior Software Engineer with 11 years of experience specializing in UI/UX, spatial data visualization, automation/CI, and developer tools, currently shaping the Calcite Design System at Esri in the San Francisco Bay Area. He combines front-end craftsmanship in web components with a strong automation mindset—publishing CI tools to the GitHub Actions Marketplace and an NPM script for build-size tracking—to keep developer workflows efficient and metrics-driven. His background in spatial data science and hands-on GIS product support informs pragmatic solutions for mapping SDKs and example applications. Notable behind-the-scenes work includes automating cross-platform build analysis for Esri’s jsapi-resources repo, improving monitoring of bundle sizes and CI insights. Colleagues rely on him for clear documentation, sprint planning, and answering tough technical questions across internal and external teams.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor's Degree, Spatial Data Science & Technology Major, Computer Science Minor, Bachelor's Degree, Spatial Data Science & Technology Major, Computer Science Minor at University of Oregon
languagesEnglish
github-logo-circle

Github Skills (13)

automation10
github-ci10
javascript10
automations10
githubaction-workflow10
cicd10
bash9
script9
webpacker7
webpack7
mappings7
rollupjs7
web-development7

Programming languages (17)

C#JavaC++RustCJanetVueGo

Github contributions (5)

github-logo-circle
Esri/jsapi-resources

Aug 2021 - Jul 2022

A collection of resources for developers using the ArcGIS Maps SDK for JavaScript.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:18 reviews, 37 commits, 40 PRs in 10 months
Contributions summary:Ben primarily contributed to automating the build and analysis processes for the esm samples within the repository. They created scripts to analyze build sizes, integrated these scripts into the CI pipeline, and made the scripts compatible with different operating systems. The user also made adjustments to the build process, including bumping package versions and modifying build configurations to optimize the metrics analysis. The contributions resulted in improved build size analysis and automated monitoring.
apiarcgis-js-apiarcgisarcgis-api-for-javascriptjavascript
benelan/build-sizes

Feb 2022 - Aug 2022

Contributions:11 releases, 79 commits, 64 pushes in 6 months
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
Ben Elan - Senior Software Engineer at Esri