Curriculum Vitae
Education
2021
C# Programming Certificate
- University of California-San Diego
2018
Graduate Coursework: Geographic Information Systems & Web Map Programming
- University of Wisconsin-Madison
- Research Interests: Electric Utility Analytics, Field Force Automation, Real-time Web Cartography
2012
Graduate Certificate in GIS
- University of Wisconsin-Madison
- Thesis: A Remote Sensing Approach to Predicting Mercury Concentration in the Great Lakes Region using Leaf Area Index.
- Research Interests: Interactive Cartography, Geostatistics, GeoComputing, Hyrdrologic Spatial Modeling, Remote Sensing
2011
Master of Science: Conservation Biology and Sustainable Development
- University of Wisconsin-Madison
- Thesis: Using Abrupt Flight Reactions as Indicators of Power Line Risk for Greater Sandhill Cranes (Grus Canadensis Tabida) across Two South-Central Wisconsin Landscapes.
- Research Interests: Wildlife Biology, Species Distribution Predictive Modelling & Mapping, Geostatistics, GeoComputing with R
2006
Bachelor of Science: Wildlife Ecology
- University of Wisconsin-Madison
- Minor in Environmental Studies
Experience
September 2017 - Present
Azure Virtual Environment Administrator
MN GIS/LIS Consortium, Duluth, MN
- Summary: | I volunteer and contract services to the MN GIS/LIS Board to coordinate yearly virtual workshops at spring and fall workshops for 5-20 students. Each year, I help ensure the grant is renewed for the Board to continue receiving the $3,500 of Azure credits for the non-profit (https://www.mngislis.org/).
- Training & Workshop Facilitation | In in 2017, I initially developed and lead a 3-hour Utility Network workshop for 20 students using Amazon Web Services. The MN GIS/LIS Board approached me asking about implementing virtual environment labs to facilitate their fall and spring workshops. I Started working with the Board to move all workshop environments (VMs, software, and licensing) using Azure services. each year, I conduct training to both MN GIS/LIS Board and workshop instructors through hands-on instruction, video, and IT support. I also provide IT support for all pre-conference workshops to students to support virtual workshops throughout the COVID pandemic.
- Azure Virtual Machine Configuration | For each workshop, I worked individually with workshop instructors to gather software and hardware requirements and build an Azure Lab Service for their projects and labs. I configure and publish all VMs, update any necessary licenses, and maintain strict schedule of hardware usages to minimize costs.
September 2020 - Present
GIS Software Engineer | Team Lead | Dev Tech Lead
SSP Innovations, LLC, Centennial, CO
- Summary: | Work as a Tech Lead and software engineer and consultant in an agile team for gas, electric, telecommunications client projects to manage 4 software engineers for a 2-year, $1 million project. Lead the project with presentations and demos given to the client. Lead integration design workshops with the client to gather requirements and translate to Agile user stories for developers. Wrote design documents from these workshops to convert business requirements to technical requirements.
- Architecture & Patterns | Implemented standards and coached software engineers on code reuse, code patterns (for creating .NET Web APIs and ArcGIS Pro Addins), CI/CD TFS build pipelines (using cake to create Windows installer MSI files).
- GIS App & Tool Development | Developed Python and C#. NET Framework tools for web APIs, token authentication, swagger API documentation, maps, analyses, and automation for editing gas and electric utilities in the web and through desktop Addins, Windows services. ArcGIS Arcade for attribute rules; TFS 2020 build pipelines, Azure DevOps; Oracle databases.
May 2019 - Sept 2020
Lead GIS Developer
GCR, Inc (Now Civix) – Software Development, New Orleans, LA
- GIS Business Strategy | Lead strategy & technical requirements meetings with business analysts & software developers to clarify user & software requirements, which reduced software release to QA testing down from 3 weeks to 1 week.
- Team Leadership & Collaboration | Improved onboarding process to improve new developer productivity. Facilitated independent learning environment leading to higher quality software output. Served as technical manager for team of three developers to prioritize work, & unblock their issues, & provide team guidance & mentorship.
- GIS App & Tool Development | Worked as lead GIS Developer & Spatial Architect in an Agile software development team to engineer modular map-centric applications using React.js framework (Boundless SDK), OpenLayers, PostgreSQL, & Geoserver with SQL Server databases for parcel research & management.
April 2018 - May 2019
GIS Developer
GIS & Design Services, Lake Superior Consulting, Duluth, MN
-
GIS Systems Analyst
- Research & Planning| Researched 3D webmap technology for prototyping new tools for engineers.
- Training | Lead general & detailed user-training/demos for client support & project work
-
Software Developer
- Agile Product Releases | Applied Agile product development methodology to design, build, & release python/sql utility data migration toolsets accessing oracle 11g/12g SDE databases, ArcMap & Pro desktop tools & ArcGIS Online
- Application Design, User Testing, & Requirements Gathering | Worked between IT groups and end-users to gather requirements and design new systems to debug existing systems.
- Python Development | Developed unit-tested routines for automating pdf, map, and geoprocessing service creation & maintained custom libraries.
Feb. 2017 - April 2018
GIS Analyst/Developer
GIS & Professional Services, RAMTeCH Software Solutions, Stillwater, MN
-
GIS Training & Research
- Training | Lead general & detailed user-training/demos for client support & project work
- Research | Researched new Esri utility network extension built in SQL server databases & lead workshop for 20+ users to test workflows using Amazon Web Service machines.
- Technical & Administrative Support | Develop training materials & process documentation for web applications for staff
-
GIS Developer
- Agile Product Releases | Applied Agile product development methodology to design, build, & release python/sql utility data migration toolsets accessing oracle 11g/12g SDE databases, ArcMap & Pro desktop tools & ArcGIS Online
- Database Design | Created code & database dependency diagrams for training on code & transfer knowlwedge to clients
- Python Development | Developed routines to reduce need for manual map production
-
GIS Utility Operations
- Trained users & lead workshops on Esri's new utility network for water, gas, & electric domains
- Provided examples & workflows for understanding systems & creating custom geoprocessing tracing tools for gas and electric systems
2016 - 2017
GIS Programmer Analyst
GIS & Facility Operations, MN Power, Duluth, MN
-
GIS Administrator
- Database Management | Recommend new data structures for improved access & organization (ArcGIS SDE, Postgresql)
- Manage Distributed Data | Replication, synchronization, versioning
- Technical & Administrative Support | Develop training materials & process documentation for web applications for staff
-
Web Developer
- Coordinate Agile Scrum Methodology meetings to Identify Mapping Solutions | To interactively idetnify mapping application requirements with users
- Develop & publish GIS services for public & utilities-specific applications, & ArcGIS Online Data Portals
-
GIS Developer
- Coordinated Full Life-Cycle Software Development | For mapping web data-entry applications using Python & ArcGIS Online
- Cartography | Create map books, posters, & other digital maps for field data collection by staff
- Python Development | Develop automation routines to reduce need for manual map production
- Mobile Maps Developer| Configured & developed new mapping systems for mobile data collection using Survey123 & ArcGIS for Collector
2015 - 2016
GIS Specialist
Engineering Division, Public Works & Utilities Dept., City of Duluth, Duluth, MN
-
GIS Administrator
- Implemented a GIS User Needs Assessment | Presentation | Download materials
- Database Management | Recommend new data structures for improved access & organization (ArcGIS SDE, Postgresql)
- Database Administrator | ArcGIS SDE & Microsoft SQL Server
- Manage Distributed Data | Replication, synchronization, versioning
- Technical & Administrative Support | Develop training for data entry & map use by GIS users
-
Web Developer
- IT Administrator | Coordinated with IT Dept. to upgrade ArcGIS for Server to upgrade GIS system infrastructure
- Coordinate IT meetings to Identify Solutions | To improve City GIS infrastructure for implementing new webmap applications
- Develop & publish GIS services for public & utilities-specific applications, & ArcGIS Online Data Portals
-
GIS Developer
- Coordinated Full Life-Cycle Software Development | For mapping web data-entry applications using Python & ArcGIS Online
- ArcGIS Server Manager | Web Services with Security
- Cartography | Create map books, posters, & other digital maps for City Council meetings, reports, research, & public alerts
- Python Development | Develop GIS data access tools & Python application development for automation
- GPS Data Manager | Configured & developed new systems for GPS mobile data collection
2012 - 2015
GIS Specialist
Bad River Band of the Lake Superior Chippewa Tribe, Odanah, WI
-
GIS Administrator
- GIS Data Manager | Improved on reservation-wide GIS ownership, transportation, & hydrology infrastructure; Migrated existing data to consolidated data structure
- Database Manager | Configured & managed GIS databases including ArcGIS for Server 10.x, ArcSDE, Microsoft SQL Server, and Postgresql
- Managed ArcGIS fpr Server | Published & managed web services with security
- Provided technical support | Trained & supported GIS Users
-
Web Developer
- Streamlined digital government services online| Made services more usable & accessible through the website
- Web-Database Manager | Managed grants for implementing database-enabled webmapping applications for web-entry through the website
- Updated Bad River Website | Coordinated website update design & end-user training with IT Director
-
GIS Developer
- GIS Application Development | Created public facing & internal GIS mobile-ready data collection: Developed & published GIS services for natural resources, hydrology, ownership, & transportation through Google Maps API, Esri Javascript API, ArcGIS Online, & GeoMoose
- Cartography | Created large poster, digital, & map books of tribal-specific research & public information
- Python Development | Automated GIS modeling, analysis, mapping & tasks with Python
- GPS Data Manager | Configured & developed new systems for GPS mobile data collection
*I developed the webpage and all web applications on their current GIS webpage
2010 - 2012
GIS Project Assistant
UW-Madison School of Nursing, Madison, WI
- Developed Python algorithms to compare water quality interpolated data related to how map readers perceived their water quality risk
- Reviewed & published research articles for publication into public health & risk mapping journals | Accuracy of residents' perceived home locations on an environmental risk map. (2014)
- Documented methods for repeating and improving GIS analysis, python programs, and georeferencing routines
- Trained student employees on GIS data entry and georeferencing standards
2012
Web/GIS Technician
Wisconsin State Cartographer's Office
- Customized Python scripts & ArcGIS add-ins to create natural basemaps of WI & updating the Cartographer’s website
- Developed updated Wisconsin terrain basemaps
- Created small file geodatabases for storing GIS data used in maps
- Updated content on State Cartographer’s website
2012
Senior Natural Resources Research Scientist
Wisconsin Department of Natural Resources, Bureau of Science Services
- Analyzed & organized water quality data for input into linear regression models using Python, ArcGIS tools, & opensource GIS & mapping tools
- Created digital maps of soil conservation areas & runoff for publications
- Created & updated user guides for running mapping linear regression online tools
- Created maps & reviewed research articles for publication on environmental assessment tools | Expanded Beach “Nowcast” Modeling across Wisconsin. (2014)
2011 - 2012
Biologist/GIS Technician
- Entered & evaluated data in one of the largest vector spatial SQL Server databases with the USFWS’ National Wetlands Inventory | US Fish & Wildlife Service - National Wetlands Inventory Wetlands Mapper (2014)
- Review existing wetlands data & followed QA & QC standard operating procedures for ensuring correct data
- Converted raster mylar wetlands inventories into vector systems of wetlands datasets using ArcGIS tools
- Used remotely-sensed imagery to assess wetland vegetation
Technical Skills
Mapping Technologies:
- ESRI ArcPro 1.4, ArcGIS 9.X-10.X, ArcGIS Server 10.x, ArcGIS Online, Google Earth, Open source GIS (QGIS, GDAL, OGR, MapServer)
GPS Technologies:
- ESRI ArcPad 7.x-10.x, Terrasync 5.6, Pathfinder Office 5.4
Server-Side & Web Development:
- Python (2.x, 3.x), SQL, PHP, HTML5, CSS3, JavaScript, (jQuery, Bootstrap, D3), Firebug, Google Analytics
Coding Version Control:
- Git, Mercurial, GitHub, TortoiseSVN
Mapping API Development:
- ArcGIS for JavaScript, Leaflet, D3, Mapbox, Google Maps, OpenLayers
Graphics Software:
- Adobe Illustrator, Adobe Photoshop
Database Technologies:
- Microsoft SQL Server, 12c Oracle, PostgreSQL (PostGIS), MySQL, MS Access, Excel, CSV
Professional Licenses:
- Certified Geographic Information Systems Professional, GISP #84940
Selected Publications & Presentations
Research Papers & Articles
- Utility Industry LinkedIn Article, Aug 11, 2017: Updating Esri Template Layers in Network Management Beta 1.
- Utility Industry LinkedIn Article, Sept. 1 2017: Comparing Workflows in ArcMap to ArcGIS Pro (Part 1): Reconciling and Posting in Network Management Beta 1.
- Utility Industry LinkedIn Article, Sept. 2 2017: Comparing Workflows in ArcMap to ArcGIS Pro (Part 2): Tracing the Utility Network.
- Utility Industry LinkedIn Article, Sept. 8 2017: Esri's Utility Pipeline Data Model (UPDM) & Utility Network in Network Management Basics.
- RAMTeCH Software Solutions Insights Blog Post, Sept. 13, 2017: The Technical Reasons for Transitioning
- GIS Certificate Thesis: A Remote Sensing Approach to Predicting Mercury Concentration in the Great Lakes Region using Leaf Area Index.
- MS Thesis: Using Abrupt Flight Reactions as Indicators of Power Line Risk for Greater Sandhill Cranes (Grus Canadensis Tabida) across Two South-Central Wisconsin Landscapes.
- Accuracy of residents' perceived home locations on an environmental risk map. (2014)
- Expanded Beach “Nowcast” Modeling across Wisconsin. (2014)
Presentations
- Presenter: 2019 February Women in Tech (WiT) User Group | Building, Branding, & Boosting your Web Portfolio with Github Pages & Google Analytics.
- Workshop Instructor: 2018 Minnesota GIS/LIS Fall October Workshop | Exploring the Utility Network in ArcGIS Pro for Water, Electric, & Gas Networks.
- Presenter: 2018 June Duluth .NET User Group | Sharing Code, Maps, & Data Science Through a Digital Jupyter Notebook.
- Presenter: 2017 Esri's GeoConX Conference | Early Adopters of the Gas Utility Network: Are You the Tortoise or the Hare?
- Workshop Instructor: 2018 Minnesota GIS/LIS Spring March Workshop | Exploring the Utility Network in ArcGIS Pro.
- Workshop Instructor: 2017 Minnesota GIS/LIS Fall Workshop | Exploring the Utility Network in ArcGIS Pro.
- Workshop Presenter: 2016 Minnesota GIS/LIS Conference | Designing a Long-Term GIS Vision & Implementation Plan" (Slides) (Download Workshop Materials)
- Presenter: 2016 Northern MN GIS User Group | Simplifying Metadata Editing for the Non-Programmer
- Presenter: 2015 Northern WI GIS User's Group | Having Fun with a Homegrown Approach to a GIS User Needs Assessment: With a Bonus Implementation Plan!
- Presenter: 2015 Minnesota GIS/LIS | From the Field through the Firewall: an Approach to Streamlining Utility GIS Data Access in the Field, Office, & Web
- Presenter: 2015 Wisconsin Land Information Association | Bringing Free & Open Source GIS to Indian Country
- Presenter: 2013 National Tribal GIS Conference | GIS Site Selection for Development in the Bad River Reservation: a weighted analysis for avoiding impacts to wetlands & cultural historic sites
- Presenter: 2012 UW-Madison GIS Day Expo | Searching for Risky Power Lines: Predicting sandhill crane flight behavior & collision risk in WI
Collaborative Programming & Code Repositories:
Awards & Affiliations
Awards
- 1st Place: Large-format map, 2014 National Tribal GIS Conference | A Bird's Eye View of the Bad River Watershed & Proposed Mine
- Grant Awarded 2015: FEMA Pre-Disaster Mitigation Program | $127,000 for developing a new webmapping and database system for the Bad River Tribe
- Grant Awarded 2013: ESRI Conservation Grant Program | $5,200 for Esri training
- Grant Awarded 2010: Animal Welfare Research Grant | $10,000 for UW-Madison research
- Grant Awarded: 2010 | $500 for a UW-Madison Travel Grant
Affiliations
- Director 2018-Present: Women Who Code Duluth/Women in Tech, Coordinate Duluth Women in Tech (WiT) groups for women to learn, present, & develop professionally together.
- Co-Coordinator 2018-Present: Duluth .NET User Group, Assist with .NET Duluth meetup groups for developers for presentations & professional development
- Conference Committee Member 2018-Present: Minnesota GIS/LIS Conference, Virtual Environment Task Force
- Conference Committee Member 2016-Present: Minnesota GIS/LIS Conference, Workshop Committee
- Board of Directors 2014-2015: Wisconsin Land Information Association (WLIA),Chair of Membership Committee
- Committee Member 2014-2015: National Tribal Geographic Information Support Center (NTGISC), Publications Committee