Scott Davis

IT Analyst III - Geospatial Developer

Salt Lake City, Utah, 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

🤩
Rockstar
🎓
Top School
Scott Davis is an experienced geospatial developer and IT analyst with over 15 years building GIS systems, automations, and web and native applications for Utah state and municipal agencies. He combines a BS in Geographic Information Systems with practical, self-taught software skills across Python, .NET, JavaScript, and mobile platforms, delivering everything from ArcMap extensions and ArcGIS JS dashboards to distributed data-sharing workflows. At Utah UGRC he’s led dozens of cross-agency projects, and earlier roles show a track record of streamlining operations (GASB reporting, tree-trimming workflows) and empowering non-GIS staff with easy tools. Scott also contributes to open-source tooling—improving UX in the YakYak desktop client and modernizing test infrastructure for grunt-contrib-jasmine—demonstrating attention to both user-facing polish and robust CI-friendly testing. Based in Salt Lake City, he blends deep domain GIS expertise with pragmatic engineering and a knack for making complex spatial data accessible to diverse users.
code15 years of coding experience
job3 years of employment as a software developer
bookThe University of Utah
bookGeneral Studies, General Studies at Salt Lake Community College
github-logo-circle

Github Skills (15)

test-automation10
testing10
puppeteer10
javascript10
jasmine10
coffeescript10
electron10
chromeless10
headless-browser10
gruntjs9
g9
nodejs9
chat9
cross-platform9
notification8

Programming languages (24)

C#PowerShellJavaC++CSSCAppleScriptVue

Github contributions (5)

github-logo-circle
Run jasmine specs headlessly through Headless Chrome
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:6 commits, 1 PR, 4 comments in 4 years 7 months
Contributions summary:Scott primarily focused on enhancing the testing framework for the project. They replaced PhantomJS with Chrome Headless using Puppeteer for running Jasmine specs, indicating a shift towards more modern and maintainable testing infrastructure. They addressed a circular reference bug within the Phantom reporter. Furthermore, they implemented the `options.version` functionality, allowing for the specification of different Jasmine versions, increasing testing flexibility.
headlessspecsjasminechromeheadless-chrome
yakyak/yakyak

Mar 2017 - Mar 2017

Desktop chat client for Google Hangouts
Role in this project:
userFront-end Developer
Contributions:8 commits, 1 PR, 9 comments in 14 days
Contributions summary:Scott's contributions primarily focused on enhancing the user experience and functionality of the YakYak desktop chat client. They implemented a feature to automatically launch the application on system startup, adding a corresponding checkbox in the menu. They also made modifications to the auto-launcher configuration, addressing path parameters and adjusting behavior for testing environments. Furthermore, the user merged updates and fixed variable names within the codebase.
inboxelectronchat-clientgooglechat
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