Gregory Richardson
Phone: 302-***-**** • acb7j0@r.postjobfree.com 447 Pigeon View Lane • New Castle, DE 19720
#
Senior-level Mobile Applications Developer with demonstrated success in aligning technology strategy with
corporate vision to ensure stability and promote growth across diverse organizational cultures. Engineering Mac
OS X, IPhone, and IPad applications using Cocoa and Objective-C by creating an intuitive user interface
experience and highly readable and easily maintainable source code for efficient development.
IPhone/IPad Apps able to quickly determine business needs and provide swift, profitable app using native Objective-C,
Cocoa
Phillies Baseball IPad App – MLB app produce by Philadelphia Inquirer Daily News uses multiple media controllers and
extern server data.
Sony Entertainment – Daily Clip Trivia App – Game develop for Sony uses JSON and AJAX to deliver movie and question
data.
Porsche Motors Customer Care App –Implemented PhoneGap and push notification server. Is in App Store
Forbes Magazine IPad App – 2010 Investment guide IPad App. Intergraded SQLite with raw XML parsing. Available in App
Store.
General Motors – native code Cadillac, GMC, Buick and Chevy with SQLite encrypted cipher and Core data in App Store.
Android/Blackberry Apps able to quickly code cross-platform hybrid and provide native code using Java
Eclipse.
Porsche Customer Care App – Implemented JSON, PhoneGap and Push Notification server. In Android Market and
Blackberry App World
Farmers Insurance – native code Enterprise app Windows external login authentication, PhoneGap and my own custom
cross platform API
General Motors – native code Cadillac, GMC, Buick and Chevy with SQLite encrypted, Windows external REST service
login. in App Store.
Respected Mobile Strategist who blends accountability with strong business acumen and in-depth
technical skill.
Expert in enhanced Objective-C/C++ performance threading and memory management while enforcing non blocking UI
guidelines
Certified Agile Scrum master, Uses Test-Driven Development and Behavior-Driven Development
Led system unification for 3+ mobile development operations; optimized team experience by quickly integrating offsite
facilities.
Created a comprehensive Internet commerce system, which was purchased by Barnes & Noble for online fulfillment.
Built an code repository for local and remote mobile app team development. Integrated CVS/Subversion and Git into Xcode
in real-time.
MOBILE & ENTERPRISE TECHNICAL EXPERTISE
IPhone SDK Objective-C, Cocoa Android SDK Eclipse/Palm WebOS Blackberry java SDK & Web plug-in, Nokia Sym
HTML, CSS, XML Mac OS X, LINUX, UNIX, Windows SQL Server (6, 7, 2000, 2005, DTS, Analysis S
Oracle 6 10g,.Net, C Sharp VB.Net, Microsoft P
JavaScript, AJAX, C/C++ DBArtisan, Erwin, XML, MDX
Perl, MySQL, mod_perl IoC frameworks/ Injection Report Services, Visual Studio, SharePoint, AS
Engineering and Computer Science, Temple University, Philadelphia, PA
Capgemini – North American Mobile Practice Technical Lead 12/2012 - pre
Banking and Insurance/ Baltimore, MD
Architected, developed and directed technical strategies with source code for Capgemini’s North America
consulting projects such as, Citi bank, Farmer’s insurance and Merrell Lynch. Lead, innovative and provide
support multi projects with different purposes such as Agile methodology for mobile project success in the
Enterprise, Secure large scale credit card transaction Architected Mobile Banking platform large fortune 500
banking group, Created Private Three-tier Cross-platform API Internal SDK platform that provide unique
PhoneGap/Kony like scalable Enterprise infrastructures that departments can develop individual mobile
solutions without the overhead of solving complex native code changes using my prewritten private company
code interfaces developed using native code such as Java, objective-C, JSON, C sharp, JQuery and
HTML5. This approach achieves a true agile rapid application development environment unitizing mobile
web skill sets while utilizing the power necessary from native code.
John Hopkins Hospital – IPhone and IPad Developer • Developer/Lead Architect 3/2012 - 11/2
Medical/ Baltimore, MD
Architected and developed Application that tracks patients from Hospital bed to transport to Nursing homes
and residence. The app used Core Data, Core location and JSON to retrieve data via Rest Services, on
separate IOS speedy dispatch queues. App maps patient’s status with a location on online Google maps and
custom offline hospital maps. The app used the hospital’s Wi-Fi router to locate patients if GPS failed for
operational redundancy. App accesses video via RTP/RTSP IP network camera, to can analyze video feed
with face recognition to patient’s photo. Hospital feed vitals data and alarm codes to a series of Blocked
based Alert views and costume popup views to insure correct view will appear for the correct coded
emergency. The app is iOS 6.
General Motors – IPhone and Android Developer • Developer/Lead Architect 9/2011 - 3/20
Capgemini/GM Marketing Support/ Detroit, MI
Architected and developed 8 multi-media apps for IPhone/Android SDK for Buick, Cadillac, GMC and
Chevy which uses a custom cover flow view with low to high resolution vehicle photos downloaded
discretely in background with interpolation algorithms on separate threads to give a speedy user experience
with zero waiting. The App simultaneously connects to the internal mainframe vehicle dealer inventories to
pitch quotes geographically, using soap messages and JSON to retrieve data via Rest Services. Loads
thousands core data objects for car parts schemas. Barcode Scanner integrated to search by vehicles VIN
stickers. Achieved almost identical results on Android SDK.
Phillies Baseball – IPad App Android Tablet Developer • Lead Architect 1/2011 - 8/20
Philadelphia Inquirer/ Daily News Philadelphia, PA
Architected and developed the multi media application for IPad SDK, App is intensely eye appealing with
high-resolution graphics and buffered movies. The App simultaneously connects to the internal newspaper
sources to deliver movie stories, movies, blogs and real-time game stats. Same project was then adapted for
the Android 2.3 Tablet.
Sony Entertainment – IPhone/IPad App Developer 10/2010 -1/2
Empathy Labs Conshohocken, PA
Architected and developed the mobile application game for IPhone and IPad SDK, App is intensely eye
appealing with high-resolution graphics everywhere. Singleton Protocol stored in Core data for multithreaded
instances of coredata. The App simultaneously connects to JSON and AJAX sources to deliver movie
previews, credits and trivia questions. I built real time in-game interfaces to social networks Facebook and
Twitter. I implemented Game Center scoring and achievements.
Porsche Mobile Application Developer • Lead Architect 7/2010 – 12/2010
Robert Half/GSC Parsippany,NJ,
Architected and developed the cross platform mobile application for IPhone SDK, Android SDK, and
Blackberry SDK simultaneously to connect to an HTTP/Java web service that pulls the data from PHP
MySQL backend Server. Setup CVS/Subversion and Git into Xcode in real-time so multiple developer and
designers could code from different locations. Implemented Web views in native Java for Android and
Blackberry (JDE, Widgets) and Objective-C, Cocoa for IPhone. This enabled me to implement Ajax and Web
kits with neutral cross-platform code for common areas in all three mobile platform saving two months on the
completion date. End to End abilities include deploying to the Apples App Store, Android Market and
Blackberry App World.
Forbes Mobile Application Developer • Lead Architect 3/2010 - 7/2010
Forbes Digital
Developed and designed all aspects of Forbes Investment Guide Plus for iPad (Forbes download Link).
Provided the system architecture the correct code for Core Graphics and UIKit frameworks. I loaded real-
time text and images from multiple RSS feeds and magazine print servers, then displaying data in a
UITableView. Use SQL statements to pull data from SQLite into the IPhone bungle in real-time using parsing.
I implemented code for the IPad’s multi-touch swipes, hover and popup menus. Implemented social
networking api for facebook and twitter for future release. Implement HTML 5 to utilize web base movie
streaming and bypassing IPad’s orientation issues with the media framework. Setup CVS/Subversion and
Git into Xcode in real-time so multiple developers and designers could code from different locations.
Manage Application Architect/Developer 3/2008 – 3/2010
Quest Diagnostics, West Norriton, PA/
Architected and developed application- front and backend IPhone connect to Java web service that pulls the
data from Cognos Oracle backend database. This project made data trapped in our intranet report portals
available to our customers through mobile interfaces using middle tier web applications .NET, C#, AJAX,
ASP.NET and the Cognos SDK with Web Services (SOAP, REST).The serialized web services would blend
data with our Backend and Frontend CRM System. The IPhone code marshaled a Restful web service with
Spring running on IBM Web Sphere in a Linux environment. My IPhone frontend customers could even
access historical records from legacy mainframe system data pulls from my web service to access a Oracle
database that used Informatica and IBM MQ series middleware via a large BUSS architected data stream.
Consulting • Lead Architect/Developer • Project Manager 2006 - 2008
Misys Healthcare LONDON, UNITED KINGDOM, RALEIGH, NC / W.L. GORE, Elkton, MD / Nobel Learning West
Chester, PA/
Responsibilities included: Work within Infrastructure group and staff of clients to size SAN storage
per subject areas. Configure 2003 64 and 32 bit Servers for 64 bit clustered versions of SQL Server
2005. Configure a 32 bit 2003 versions of Cognos BI 8.3. Configure and patch 64 and 32 bit drivers
for connection between legacy Informix and IBM DB2 databases. Installed and configured Oracle
10g as well as performance tuning using PL/SQL and TOAD; and Administrated IIS in CGI or ISAPI
mode to work with Cognos Servers in hardware and software failover modes. Hands On architected,
designed and managed the combining of two different General ledgers ERPs in North Carolina and
London using MS SQL Server 2005, SSIS and Cognos 8 BI. I used SISS packages to exact data
from INFORMIX, DB2 and ORACLE 10g databases. Install and upgraded Framework Manager,
Report Studio, Query Studio, Analysis Studio, Metric Studio, Cognos Connection, Cognos
Configuration, Cognos Controller, Cognos Financial Planning to 8.3 including database backups and
recovery plans. Data Modeled Facts and Dimension for 4 Subjects areas. Involved in documentation
and end user training; Worked on Financial Reporting and Planning. Utilized Xcelsius for
dashboarding; Worked on Interfacing Cognos by creating Framework Manager Model with SQL
queries; Created Packages, published them to ReportNet portal and created Reports using Report
Studio. Developed reports using the Report Studio according to business requirements; Performed
testing and tuning at various levels and supported users during UAT phase. Created Data source
query subjects and Model query subjects; Experience working with namespaces, folders, and short
cuts; Worked on modeling the metadata extracted from multiple databases, worked on building the
joins and cardinality; Created new packages using Framework Manager and published packages for
creating ReportNet reports. Imported and exported of data from development to production using the
deployment option in the Cognos connection portal.
Manager, Enterprise Data Warehouse Development Team • Lead Architect • Project Manager 2002 - 2006
GENESIS HEALTHCARE CORPORATION, Kennett Square, PA
Responsible for executing 20 Web-Site projects with application to all organizational levels including CEO.
Crystal Responsibilities included: Hands On technical Manager and lead developer implementing 20 web
report project plans this year which consisted of developing new data warehouse-driven websites on
Microsoft’s .NET and JAVA platforms from old legacy AS400 and other Mainframe systems. To INPUT the
data I built scalable web based applications using object oriented models with pre documented classes,
functions, and methods with in a development full cycle. To OUTPUT the data to the INTRANET I used
BUSINESS OBJECTS CRYSTAL REPORTS/ENTERPRISE for online report viewing, MICROSOFT EXCEL
and BUSINESS OBJECTS for self-service reporting using OLAP cubes. I modeled the application
databases, including conceptual, logical, and physical views using .NET architect, ERWIN and other 3rd
party tools. I also acted as liaison between Genesis Health Ventures technology resources and business
users that operate 230 Long-term Healthcare centers ($1.5 billion in revenue) and 60 In-house and retail
Pharmacies locations in 25 states ($1.2 billion in revenue). I arrange and new commitment to documentation
and communication throughout the system development life cycle. MAJOR DUTIES: Utilize disciplines and
Project Management methodologies for application scoping, development, testing, and implementation. An
example of one such project I delivered a full technical plan and best practices guide by utilizing my
programming skills and a full project plan and actively managed the tasks to completion. This project
consisted of interfacing a web application with Genesis Health Ventures bad debt mainframe files with its
credit collection company mainframe files. I architected a solution of accessing Crystal Reports/Enterprise
COM/OCX object info store through VB.Net, ASP.NET, JAVA interfaces and XML web services and well as
ORACLE packages (middle Tier) to give the business users instant access to bad debt write off reports via a
web browser. This solution increased revenues by 15 million dollars verified by the CEO and CFO. Assess
end user needs for application development requests based on needs and resource availability, plan and
schedule to deliver projects within designated timelines. Interview and select appropriate resources from
both internal personnel and consulting firms. Define functional and system requirements to data model in
ORACLE a 1 terabytes SAN storage system for an operational data warehouse utilizing JAD sessions in full
lifecycle methodology. In this application I designed dimension and fact tables to display instantly over the
web company score card data in several dashboards coded in the .NET framework. I evaluated application
solutions to determine ‘best tool for the job’ for business the requirements and IT standards. I monitored
issues to resolution and presented regular project status reports to project sponsors and managers using
Microsoft Project Central Server which I implemented and administrated. Designed ETL standard using
PLSQL, DTS, SQL LOADER and PL/SQL to cleanse and load the data from data marts and repositories.
SRS & Cognos Responsibilities included: Hands On architected, designed and project managed the
development of a web based operational report catalog which automated reports for our web-based
applications, also a enterprise version of the report catalog for our Data warehouse based reports (OLAP,
complex queries) and Dash-boarding using Visual Studio .Net 2003 with Microsoft® Reporting Services
(SRS reports) which consisted of developing websites with ASP.NET and Microsoft® Business Scorecard
Accelerator using data from SQL Server 2000, legacy AS400, Oracle and other desperate systems. I built
scalable web based applications using object oriented models with pre-documented classes, functions, and
methods. I arrange and new commitment to documentation and communication utilizing JAD sessions in full
lifecycle methodology. MAJOR DUTIES: Utilize Architecting and Project Management methodologies for
application scoping, development, testing, and implementation. I used Microsoft Report Services Report
Definition Language (RDL file) XML Schema to extend SRS reports look and feel. I used proxy classes to
access report services classes using web services. Created custom code in Report Services Reports via
.Net Framework to manage user accounts and automate publishing the RDL file to the report server.
Created web services to access Microsoft® Reporting Services reports Meta data and report history.
Combine Drilldown Reports and drill through reports Reporting Services report with multidimensional OLAP
cubes using dynamic MDX queries in all types of Microsoft® Reporting Services reports type such as table
and matrix to export the report to excel or PDF. I designed dimension and fact tables in SQL Server 2000 to
display instantly over the web company KPI metrics and supporting data in several dashboards coded in
the .NET framework. I created complex stored procedures and views in SQL Server 2000 to support
dynamic enhancements to the Microsoft® Reporting Services report builders capabilities. I built complex
business models in report builder using DTS 2000/2005, Visual C# using the Report Viewer server control in
Visual Studio 2003. I Developed a CYRSTAL ENTERPRISE Reporting Systems with full development, Test
and Production Environments which enabled the business to report on data from separate Data marts from a
centralized website. Use VB.Net to control scheduling, access and promotion of the CRYSTAL REPORTS in
the centralized website. I created a multifaceted reporting Portal Microsoft SharePoint Services 2003 to
implemented Cognos Report.NET, COGNOS Metric Manager and COGNOS Power Play report platform.
This enabled web based CRYSTAL REPORTS, COGNOS Report.NET and COGNOS Power Play web cube
views to be viewed within the same web pages using VB.NET, webpart programming and Microsoft
SharePoint Services 2003. The ELT source for the metric was PeopleSoft and Access databases. I used
PeopleSoft Metadata and XML data to create an ELT system SQL Server 2000 and 2005 beta
transformation services (DTS) to extract data from the PeopleSoft infrastructure in real time to match data
warehouse and Data mart financial and HR data.
Independent Consulting • CTO • Senior Enterprise Application Architect / Developer 1997 - 2001
FIRST USA / VIS.ALIGN / CHRISTIANA HOSPITAL/ DUPONT LYCRA, Philadelphia, PA and Wilmington, DE
Tackled large-scale IT engagements ranging from server migration to full-scale IT operation
design/management.
VIS. ALIGN, West Chester, PA (10/2000- 11/2001)
Sr. Enterprise Architect/ Lead Developer /Consultant
Responsibilities included: System Design (Senior System Architect): Gregory Richardson has more than 12
years of system design experience. He is the Senior Applications Architect that has developed large
computer systems across various industries such as Hospitals, Banks, Wireless, Pharmaceutical, Insurance
and Advertising. He is responsible for planning, designing, implementing Windows Distributed Internet
Applications Architecture (DNA) applications, a three-tier .NET application, which included a database tier,
business logic tier, and front end. The database tier consisted of Microsoft SQL server 7/2000, SYBASE or
Oracle; the business logic tier consisted of BIZTALK, Commerce Server 2000, Microsoft Transaction Server
2.0, COM/DCOM, and Microsoft Exchange 2000. The front end was developed utilizing Microsoft Visual
InterDev, HTML, Java, JavaScript, ASP, Microsoft Visual Basic, VBScript, Web Logic Server, and NT Server
with IIS, Linux, XML, and Microsoft Internet Explorer 5.0. Early in his career he has developed UNIX and
IBM mainframe systems.
EZ – APPLICATIONS INC, (Internet Startup) Philadelphia, PA (4/2000- 10/2000)
Chief Technology Officer
Responsibilities included: Plan, develop and deploy a B-to-B internet/intranet web based application
specifically designed to meet the group dining needs of pharmaceutical sales representations and
professional meeting planners. Designed system to: manage transactions (electronic RFP delivery system),
to research venues online, look at photographs of the dining rooms, read menus and ratings, write up an
event proposals online, submit it – and get detailed quotes back within 24 hours It’s a dinner meeting
management system, including electronic restaurant brochures, online budgeting tools, PDF room diagrams
using Adobe Acrobat Distiller, and online status pages to compare offers. Using components (COM/DCOM)
developed in Visual Basic 6 and SQL 7.0 stored procedures to drive an Interactive database that contains
the top Philadelphia restaurants suitable for corporate entertainment using web pages driven by server-side
ASP components on Unix and Microsoft Servers. I developed a user-friendly web site to sell event tickets
online. Developed graphic based web sites and pages.
FIRST USA, Wilmington, DE (10/99 – 4/2000)
Sr. Systems Architect/Consultant-IMI Systems, Inc.
Responsibilities included: Migration of Access to SQL Server using VB and ASP. Set up web base 3-Tier
online check validation system using Sun Unix, Oracle 8, SQL, PL/SQ, and Microsoft’s Active Platform to
share mainframe data from multiple vendors online with web access. Designed system to: manage
transaction based vs. transaction and Card Holder based qualifications, process flow of convenience check
offers. Automatically assign transaction fees, transfers, checks and wires based on mainframe data. Insisted
on meeting deadlines and controlling cost of development; Track and reconcile monetary transactions. The
new client application will be web based with seamless integration with Mainframe, UNIX and Microsoft
Servers.
DUPONT LYCRA, Wilmington, DE (3/99 – 9/99)
Sr. Developer/Consultant/Project Manager
Project leader responsibilities include; Develop Front end Dashboards for Multiple Data warehouses,
migration of Access to SQL Server using VB and ASP. Set up web base 3-Tier online accounting system
using Microsoft’s Active Platform. I designed system to manage accounting input from spreadsheets in
different countries via web to central data repository. The major objective is to move the data into SQL
Server 7.0 and write a new user application with Active Server Pages. Insist in meeting deadlines and control
cost of development. The new client application will closely resemble the existing Excel application on a web
page. Use Visual basic Active X objects (DAO, RDO, ADO) such as Sheridan ActiveSuite Plus ‘s,
ActiveListBar, ActiveToolBars Plus, ActiveTreeView, ASPUPLOAD, ASPEMAIL, ASPUSER, ProtoView ‘s
DataTable, TreeViewX, SheduleX and implemented VB script to run middle layer jobs on SQL Server 7.0
JANORON TECHNOLOGIES, Upper Darby, PA (5/97 – 3/99)
Consultant /Lead Sr. Developer/ Data Warehouse Architect
Project leader responsibilities include; Create interface for SPSS and SAS via SQL Server to Clinic on web
based intranet for Doctors to analyze patient data from Visual Basic 6 input screens; Migration of Access to
SQL Server using VB and ASP. Set up web base 3-Tier online seminar reservation system using Microsoft’s
Active Platform. Design backend student track system to manage attendance. Set up
(intranet/internet/extranet) information base web site. Develop software to dump power readings from power
meters into large-scale DATA warehouse for the entire city of Newark Delaware. Designed a 3-tier system
using 500 network computers running on Windows NT Terminal server thin-client architecture that
implemented JAVA, CITRIX and Active Server Pages. Currently using Visual basic and Visual C++ to create
3 tier Internet/Intranet COM components for IIS server. Interfacing with MTS, Client/Server, Commerce
Server, MSMQ, and other and legacy Applications. Currently using SQL Server and Oracle on Sun Solaris
UNIX. Expert using various Internet utilities such reverse DNS lookup ping ftp etc.
SPREE/BRANDYWINE ASSET MANAGEMENT, Thorton, PA (8/96 – 4/97)
Director or Technology /Lead Sr. Developer/ Data Warehouse Architect
Created the IS department and managed 10-20 programmers and consultants including interviewing, hiring
and budgetary responsibilities. Designed a comprehensive set of components to create Internet web site
commerce solutions. This technology will enable products to be sold directly from the Internet with very little
human interaction. I was responsible for the project management and technical decisions, including the
implementation of the Platinum accounting system, the 3-tier systems integration of the Promenus EDI
system and database administration of SQL Server and ORACLE DATA warehouse. I performed executive
responsibilities such as negotiating relationships with fortune 500 companies such as DEC, Microsoft,
Hewlett Packard, MarketPower, Jenkon International, Platinum and others. In addition, I structured the
business flow and requirements for the entire company. I created the first artificial intelligence department for
the company. Other projects include design of the first web base multilevel marketing 3-tier system that
would give user access to Internet wide client down lines. Responsibilities include developing Client/Server
Intranet/Internet applications in C/C++, Visual Basic, JAVA, Javascript, Shockwave, Perl, Visual Fox Pro,
HTML and CGI for Merchant WEB server. Developed complex SQL scripts for ORACLE Web for extensive
DATA Mining real time for a web enable database on the Internet. Expert providing cross-platform solutions
and user friendly Web page development. Successfully collaborated with vendors such as Microsoft’s
Engineers to acquire solutions to existing problems and give suggestions for future enhancements. Managed
recruitment of developers for entire department.
COMPETITIVE MEDIA REPORTING, (formerly Arbitron) New York, NY (8/93 – 8/96)
Lead Sr. Programmer/Data Warehouse Analyst
I designed a data warehouse enterprise metrics reporting system for advertising data collection reporting. I
was responsible for the project management and technical decisions, including the GUI interface. In addition,
I developed the multimedia demonstration application and user automated tutorial. I also experienced with
cross-platform development demonstrated through my background programming both Mac and Windows.
Responsibilities: Developed Client/Server applications in C/C++, Visual Basic, Omnis 7 and Visual Fox Pro.
Programmed HTML and CGI for a WEB server. Extensive support responsibilities including installing 24 user
OS/2 LAN Server, Administrating a Oracle 6&7 112 gig Database Server. Connected and troubleshoot links
to Mac, UNIX, Windows operating system using TCP/IP, SNMP and NetBEUI. Coded extensions, embedded
SQL using C, C-shell and C++ for UNIX, MAC, Windows and Windows NT. Developed complex SQL scripts,
for Oracle and SYBASE using SQL, PL/SQ. Expert providing cross-platform solutions and user-friendly GUI
development. Successfully worked with vendors to acquire solutions to existing problems and give
suggestions for future enhancements. Effectively analyzed client and sales force needs to achieve maximum
product impact on the marketplace. Managed elements and resources such as consultants in three different
cities to successfully deploy Client/Server products for a 200 worldwide user base.