System Analyst Programmer at The Corporation of the City of Sault Ste. Marie, Ontario
Sault Ste. Marie, Ontario, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Dan Gowans is a System Analyst Programmer with over a decade of experience building and modernizing public-sector software for the City of Sault Ste. Marie. He focuses on open, accessible, and maintainable applications, driving transparency by shipping municipal projects as open source and auditing web accessibility and content. Dan has hands-on experience migrating legacy, business-critical systems to supported platforms and advising on practical IT implementations for staff. He is also an active open-source contributor, notably enhancing Esri Leaflet to support ArcGIS services behind proxies—work that improves map reliability in real-world network environments. Based in northern Ontario, he combines strong CS fundamentals (BSc Hons, cum laude) with a pragmatic approach to solving infrastructure and front-end challenges. Colleagues rely on him for steady delivery, thoughtful standards, and improvements that benefit both staff workflows and the public.
10 years of coding experience
2 years of employment as a software developer
Bachelor of Science with Honours, Computer Science, Cum laude, Bachelor of Science with Honours, Computer Science, Cum laude at Algoma University
A lightweight set of tools for working with ArcGIS services in Leaflet. :rocket:
Role in this project:
Front-end Developer
Contributions:6 commits, 3 PRs, 3 comments in 1 day
Contributions summary:Dan primarily contributed to the `esri-leaflet` repository by implementing proxy support for various map layers. Their work involved modifying code within `ImageMapLayer.js` and `BasemapLayer.js` to handle proxy configurations for fetching map tiles and resources. They also added tests for the proxy functionality in `BasemapLayerSpec.js`. The main focus of the user's changes revolved around enhancing the library's ability to work with ArcGIS services behind proxies.
A simple NPM package to convert HTML to PDF for Node applications by using Puppeteer
Contributions:17 releases, 112 pushes, 20 tags in 2 years 6 months
pdfnpm-packagepuppeteerhtml-to-pdfjavascript
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
Dan Gowans - System Analyst Programmer at The Corporation of the City of Sault Ste. Marie, Ontario