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 systems analyst programmer with nine years of experience delivering and modernizing software for the public sector in Sault Ste. Marie, Ontario. He focuses on migrating legacy, business-critical applications to modern, supportable platforms while promoting openness by building municipal software in an open-source environment. A seasoned open-source contributor, Dan helped Esri-leaflet as a front-end developer, implementing proxy support for map layers and adding tests to ensure reliability behind proxies. Earlier in his career, he served as a System Analyst at Syntervision and as a Software Developer at Exsalgo/CAIL, where he worked on network analysis and performance algorithms. He holds Cum Laude B.Sc. in Computer Science from Algoma University, combining formal training with hands-on, production-ready software delivery.
9 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.