Philip Paul Townsend
*** ****** ****** ************, ** 25840
304-***-**** ****.********@********.***
Profile: Mobile Software Engineer
Solutions-driven software engineer with 15+ years of experience in the
conceptualization, design, development, support, testing, and maintenance
of interactive and high profile mobile, web, and desktop applications for
clients within commercial, federal, and state government industries.
. Proven skill in the development of commercial iOS user interface (UI)
applications, the debugging of iOS applications, and native
application development for multiple versions of iOS operating systems
and user interfaces.
. Utilize knowledge of professional software engineering best practices
for the software development life cycle (SDLC) to develop, support,
and maintain rich, interactive, and high performance native mobile
applications.
. Over two years of experience with iOS mobile application development
and verifiable results provided by positive reviews and application
downloads in the Apple App Store.
. Demonstrate skills and experience in project management and strategy
planning and development to design, build, test, and deploy native
mobile software solutions in a cross-platform environment.
. Apply Agile Scrum development methodologies and tools throughout the
SDLC, utilizing programming expertise for the development of web,
desktop, mobile, and location-aware applications.
. Microsoft Certified Professional. Secret Security Clearance eligible.
Skills & Capabilities
. Object-oriented programming, test driven development, native
application development, iPad and iPhone application development, iOS
Core Location, iOS Core Graphics, Objective-C, Swift, and UIKit.
. Knowledge of Apple App Store policies and in-app purchase
methodologies gained through the development and delivery of native
iOS applications for iPhone and iPad devices.
. Advanced proficiency with iOS (Objective-C) and Android (Java)
programming and mobile application development combined with working
knowledge of Apple's Swift iOS programming language.
. Experienced building complex GIS based applications based on the ESRI
ArcGIS suite
. Demonstrated ability to learn and master new and emerging technologies
that deliver innovative solutions and integrate new and existing
design strategies and application specifications.
. Strong communication skills with the ability to work in both team and
self-directed settings and balance multiple priorities with results-
driven execution.
Technical Skills
RDBMS: SQL Server, MySQL, SQLite, iOS Core Data, Oracle
Languages: Objective-C, Java, C#, Swift, PHP, ActionScript, HTML5,
JavaScript, SQL, Object-Oriented Programming, Visual
Basic, Java, PHP, HTML, GIS SDK, NASA World Wind
Operating Systems: Mac iOS, Windows, Android
Methodologies: Agile, Scrum, CMMI
Testing Tools: OCUnit, OCMock, Jenkins, JUnit, NUnit/Team Foundation
Server, Apple Instruments
Software: XCode, Netbeans, Eclipse, Visual Studio, Adobe CS Suite
(Photoshop, Illustrator, Flash, FlashBuilder,
ActionScript), ArcGIS Suite
Other: REST, JSON, SOAP, TDD, OOP, GIS
Professional Experience
ELLPTIO LLC, Fayetteville, WV July 2012 - Present
Software Development Consultant
Provide mobile software and web development consulting expertise and
technical solutions for clients. Lead all aspects of project development
and execution for the development, implementation, and maintenance of
mobile and web applications.
. Developed a fully configurable iPhone river gauge tracking application
that provides nationwide real-time stream flow data for whitewater
river enthusiasts. Application is available in the Apple iTunes store
with 700+ downloads in five months.
. Developed native mobile applications for a Texas-based marketing
organization to promote music and app downloads. Fulfilled
deliverables for iPhone, iPad, and Android devices and built a full
suite of web services to support the mobile applications.
New River Health Care Associates, Inc., Scarbro, WV December 2011 -
June 2012
Software Development Consultant
Contracted for a short-term project assignment with responsibility for
leading the administration and custom software development functions for
the integration and migration of IT technology, processes, and
infrastructure with a large healthcare operation.
. Developed a desktop and web-based application allowing 50 healthcare
providers in the organization to remotely access critical and
sensitive DUCS (Dysfunctional Use of Controlled Substances) data with
a key focus on security and the maintenance of records on habitual
prescription drug users.
. Led the development of a custom desktop application for the scanning
and identification of usage of network nodes for the domain migration
portion of the project.
Fenwick Technologies, Inc., Charleston, WV January 2006 - December 2011
Software Developer
Lead developer for the design, integration, and programming of front-end
interface development for confidential DoD clients and projects with
specific responsibility for achieving various software development
deliverables associated with research and development efforts within an
Agile Scrum project environment. Member of the Agile Scrum team, providing
distributed project leadership and support in project proposal development,
technical drawings, and software and application development.
. Led a project to develop a web-based visual diagram application used
to identify real-time personnel movement, intrusions, enhanced motion
and imaging sensor-monitoring capabilities, and overall status in any
base facility. Presented all required deliverables per project
timelines and specifications.
. Assigned a project to develop a fully featured GIS-enabled command and
control application for US Army and Air Force situational awareness
applications requiring the use of web and client user interface
components integrated with a centralized publish/subscribe messaging
system.
. Developed situational awareness mapping applications (using ESRI
ArcObjects, ESRI Flex API, and NASA WorldWind) for the integration of
multiple user interfaces with a platform agnostic messaging system.
Enhanced the application to utilize 3D features to improve aircraft
tracking, line-of-site capabilities, and plume modeling.
. Initiated the implementation of a mobile application for a
confidential federal research and development project leading to a
fully functional vehicle tracking application used by the Joint Air
Marine Integration Services for the tracking of deployed vehicles.
West Virginia Governor's Office of Technology, Inc., Charleston, WV March
2001 - November 2005
Software Development Consultant
Recruited directly by the West Virginia Chief Technology Officer, a
previous CEO of Fenwick Technologies, to provide end-to-end project
management for web development and technology-based projects and
applications and content management framework for all agencies within the
state of West Virginia. Designed interactive and dynamic websites,
programs, and applications to provide user access to all public information
within the state system including state and county data, recreation
activities, employment, and demographics. Collaborated on content
management system (CMS) review and feasibiity studies and compliance
standards for web applications and practices.
. Developed an interactive, web-based travel planner for the WV
Department of Tourism, providing a tool for users and out of state
visitors to research and customize travel activities within the state
and promote in-state events.
. Designed a web-based multimedia testing and training application for
the WV Department of Health & Human Resources for the training and
testing of state employees to remain in compliance with HIPAA mandates
and regulations.
. Developed the first e-commerce application for the WV Department of
Motor Vehicles, providing online ordering of customized license plates
and the eventual adoption of e-commerce standards amongst all state
organizations.
. Established a web presence for two governors and elected officials
within state government, working with two different administrations in
building new web applications for incoming officials.
Education
Pennsylvania State University, State College, PA Graduate Studies in GIS
Software Development
West Virginia State University, Institute, WV Regents BA, Emphasis on
Information Technology
Training & Certifications
Programming ADO.NET Database Applications Web Services with Microsoft
.NET Android Programming Fundamentals iOS/Objective-C Programming
Fundamentals iOS/Objective-C Extended Features Mobile Device Security
HTML5/jQuery Fundamentals Java Enterprise Edition, JSF, EJB, & JPA
ArcGIS 9.2 Desktop 1 & 2
Customizing ArcObjects & ArcGlobe using the .NET Framework Developing Web
Applications with Visual Interdev
Developing Enterprise Web Applications Using COM+ & Microsoft Transaction
Server
Custom Command & Control (C2) Environments Using ESRI and .NET
Developing Applications with ArcGIS Server Using the Microsoft .NET
Framework
Developing Applications with ArcGIS and ArcObjects Using the .NET
Framework