Formally educated in Geographic Information Systems and physical geography, I was introduced to programming when I enrolled in a course working in ArcGIS with Python. The coure focused on creating scripts to assist with automating geoprocessing tools. I decided to try my hand at developing web maps with Leaflet.js and GoogleMaps. My enthusiam for making web maps evolved into making web applications with the .NET stack and the rest is commit history.
Programmer II• Febrary 2016 - Present
GIS Developer • October 2015 - February 2016
Responsible for TFS administrative tasks including creation of source control, and build definitions. Integrated clients' APIs into a GIS based work order management system. Maintained and contributed to enhancements of an existing ASP.NET MVC application used to manage municipal water systems.
Developer Consultant• August 2014 - October 2015
Lead development of account management website for tenents of a co-working space. Participated in the design and implementation of an automated invoicing and billing system that leveraged Braintree Payments API. Created an Active Directory administration API that leveraged both an on-premise AD server and Azure Active Directory and Exchange Web Services.
Web Developer• March 2013 - July 2014
Developed web-based mapping applications for sales territory management and demographics analysis. Developed membership and roles management system for users of a federal administration in the aerospace sector. Created map widget used to display detailed information about crime statistics around airports.
GIS Technician• February 2012 - April 2013
Digitized analog assets and lead topologic verification. Edited and error checked stream drainage networks for wetlands mapping project. Classified wetlands using the Cowardin classification system. Performed geospatial analysis and created summary statistics for watershed profiles.
Below you will find my own assessment of my technical skills. Higher scores mean I don't have to go to stackoverflow every five minutes to figure something out. Lets face it, everyone needs to look something up from time to time.