Philip Penn

Geospatial Consultant / Senior Developer

Objective

Seeking a Geospatial Consultant / Senior Developer position in a dynamic organization where I can contribute my software development and leadership experience, while continuing to grow as a software developer.

Profile

Solution-focused, team-oriented Technical Consultant / Senior Developer with broad, deep experience in Geospatial technologies & Systems Integration, working with utility and public sector clients.

Skills

Geospatial

Design and implement intuitive, responsive applications. Model location-aware repositories to enable Enterprise GIS.

Integration

Develop and build reliable interfaces, both spatial and non-spatial, between various middleware & systems platforms.

Architecture

Work with clients and vendors to determine size & shape for scalable, secure, performant systems.

Technical

  • C#, ASP.NET, Objective C
  • Flex, JavaScript, Silverlight
  • Java, C++, xUnit
  • Java, Python, TDD
  • SQL Server, Oracle, mySQL
  • Git, Subversion, TFS
  • BI, HTML5, REST, Agile
  • iOS, Windows, Mac/Linux
  • ArcGIS Server/Desktop, ArcSDE
  • ArcObjects, Web APIs, ArcFM
  • Open Source GIS, Safe FME
  • Virtualization, Cloud

Experience

IBM / Pacific Gas & Electric

Technical Consultant (Contractor)

2013-date

Providing Geospatial Development for PG&E Electric Distribution (EDGIS) Project

WEBR: ArcGIS Server/ArcFM Server solution.

  • Lead Developer, assisting with requirements, architecture and design
  • Implementation in Silverlight with MVVM
  • Provided operational assistance, utilizing ESRI System Test/Monitor

Change Detection: Point to point systems integration between GIS & Enterprise applications.

  • Created framework for integrating GIS with OMS/SAP/TLM
  • Extensive use of ST_GEOMETRY for data-level integration with external systems/li>

Data Conversion: Ad-hoc assistance and tools for migrating from custom GIS to ESRI.

  • Developed one-time ArcObjects tools and ArcFM autoupdaters

AutoCAD Extract: ESRI to DWG conversion process

  • Gathered requirements for providing Estimators with DWG feed from GIS
  • Implemented FME Server solution

Enspiria Solutions (a Black & Veatch Company)

Technical Consultant and Senior Developer

2005-2013

Providing GIS consulting, application development, systems integration, technical architecture and database design for clients.

NSTAR: ArcGIS/ArcFM 10 Upgrade.

  • Designed Integration between mainframe CIS and GIS
  • Developed ArcGIS Desktop AddIn to link Premises to Service Points

Port Of Portland: Technical Lead on this $7m Enterprise GIS implementation.

  • Authored technical architecture, including hardware & infrastructure plan
  • Analyzed existing AutoCAD system and modeled it in ESRI SQL Server platform
  • Implemented business rules for geodatabase in T-SQL and Python
  • Wrote User Stories and code for a mapping web portal in Flex, including Sharepoint Web Part
  • Responsible for implementing Workflow Management System (ESRI JTX/WMX)
  • Migrated TRC Viewer from ArcIMS to ArcGIS Javascript API
  • Developed Sharepoint Property-Lease Web Part using ESRI Javascript API / Dojo

Time Warner Cable: ESRI and Integration support for Outside Plant Oracle Spatial GIS.

  • Black-belt ArcObjects SOE for Map Production C# REST Service
  • Developed Flex Web Mapping components using Cairngorm framework

Georgia Power Company: Integration Lead on $19m Enterprise GIS project.

  • Designed / developed FME-based ETL solution for updating ArcSDE from GPC Autodesk system
  • Gathered requirements for integrating GPC’s Work Management tool with Editing Workflow tool (ArcFM Designer)
  • Built interface using C# Web Services and MSMQ
  • Implemented Partial Posting solution for interfacing with Outage Management system

Paleon Solutions Inc

Senior Mobile/Geospatial Engineer

2012-date

Smart Meter Map Reporting: Data Warehouse solution for Utilities

  • Implemented Data Warehouse to aggregate Water & Electric Meter Read data, using SSIS/SSAS
  • Created map-based Reports showing usage using SSRS

Conference Me In: Mobile App for iOS.

Atos Origin / Atos KPMG, UK

Geospatial Architect and Technical Lead

2003-2005

RWE Thames Water: Consulting on GIS Foundation project, to centralize data access onto Oracle Spatial 10g and rationalize applications.

  • Conducted Vendor Selection with major GIS vendors to find suitable candidates to meet Business Requirements
  • Interviewed business departments as part of determining Application Rationalization strategy
  • Coordinated with Wipro to conduct Proof-Of-Concept tests off-site in Hyderabad

Department of Food, Rural Affairs & Agriculture: Responsible for delivering Genesis GIS Toolkit, leading-edge GIS Systems Integration Project for web-enabling farmer grant applications.

  • Conducted client workshops to define Functional Specification
  • Project Lead, managing 6 person development team
  • Responsible for designing, loading and managing a terabyte-sized spatial database in Oracle

Convergent Group

Senior Developer

1997-2003

Developed enterprise GIS systems for Utility and local government clients.

  • Integration Developer for Cinergy's eBusiness site, a high volume B2C site using WebMethods middleware to interface to Billing, CIS and Outage Management systems
  • Lead Developer for City of Portland GIS Enterprise Data Warehouse
  • Established Convergent Group's software reuse repository, wrote VB, PL-SQL & Java coding standards

Graphic Data Systems (an EDS Company), UK

Software Engineer

1995-1997

Worked in Cambridge, Denver and Melbourne on a Facilities Management, Network Modeling and Map Production system on C/HP Unix platform for Bell South Telecommunications.

Education

Middlesex University, UK

MSc Computer Science

Semester at Universita' di Salerno, Italy, and work placement at MTSYS, Avellino.

1993 - 1994

University of Exeter, UK

BA History

1989 - 1992

Personal

Influences

Steve McConnell, Jeff Atwood, Joel Spolsky, Martin Fowler, K&R, Alan Cooper, Fred Brooks

Other

British / US Citizen
References available upon request