Formally educated in Geographic Information Systems and physical geography, I was introduced to programming when I took a course dealing with ArcGIS and Python scripting for geoprocessing tools. I was bitten by the programming bug and 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 / Analyst • 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 iWater's 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. Whats that? You don't use google when you are working? Well to you I say, 'liar liar pants on fire'. Everyone needs to look something up from time to time. What skills I don't have listed below are known as the 'soft skills', the people skills. The skills necessary to work alongside someone for 8 hours a day. I tend to get along with just about everyone. Except for people who pronouce .gif like 'jif'. Hate those guys.