Home | Contact
John Scarpaci
john@jmsconsulting.com
610 413-8765
4313 Stoudt's Ferry Bridge Rd
Reading, PA 19605
Summary
A successful software developer experienced in object-oriented techniques and the software development lifecycle including software development, design, configuration management, testing and implementation. Has spent over 25 years writing software with notable depth integrating disparate systems into smartphone and web based solutions. Operating as JMS Consulting, Inc. providing software consulting services since 2002.

A short resume is available in the following formats: Word, PDF, OpenOffice Writer.

A more detailed version is available in the following formats: Word, PDF, OpenOffice Writer.

A long version is available in the following formats: Word, PDF, OpenOffice Writer.

Professional Experience
ePort Mobile iOS and Android, USA Technologies, Malvern, PA, June 2014 – March 2016
Developer at JMS Consulting, Inc, C2C with USA Technologies
USA Technologies provides a mobile payment application similar to Square called ePort Mobile. My role was to integrate additional card readers into ePort Mobile, add features to meet credit card processor requirements, and provide regular maintenance.
Responsibilities:
More Mobile iOS and Android, USA Technologies, Malvern, PA, October 2014 – March 2016
Developer at JMS Consulting, Inc, C2C with USA Technologies
USA Technologies provides a loyalty program to its customers. The More Mobile iOS and More Mobile Android apps are the smartphone interface to the loyalty program. My role was to maintain the iOS application and write the Android application. The apps can be found by searching for 'More Loyalty' in iTunes or Google Play.
Responsibilities:
Card Reader / Java Server Integration, USA Technologies, Malvern, PA, September 2015 – March 2016
Developer at JMS Consulting, Inc, C2C with USA Technologies
The effort was primarily a java server integration project to enable USA Technologies support for additional credit card readers. The integration involved EMV capable credit card readers and the existing USA Technologies java server application. The server application was modified to accept card data from the readers and process real time payments with the data.
Responsibilities:
Magnet Mobile Inspector, Computer Software, Inc, Remote engagement, February 2014 – June 2014
Developer at JMS Consulting, Inc, C2C with Computer Software, Inc.
Computer Software, Inc. provides municipal government management software. The Magnet Mobile Inspector is an iPad app which provides many useful features to inspectors while out in the field. Features include scheduling, reporting, and information gathering. My responsibility was to provide more detail to numerous aspects of scheduling, reporting, and information gathering.
Responsibilities:
WoundMap, MobileHealthWare, November 2013 - January 2014
Developer at JMS Consulting, Inc C2C with MobileHealthWare
This mobile app provides wound care documentation and assessment capabilities. My role in this effort was to integrate In App Purchase capability as well as add functionality to share an HL7 CDA Level 1 document with electronic health record systems.
Responsibilities:
iOS Bluetooth/Raspberry Pi Effort, Liquid Interactive, Breinigsville, PA, July 2013 - October 2013
Developer at JMS Consulting, Inc, C2C with Intelligent Capital Network
This was a proof of concept effort involving iOS Bluetooth LE and a Raspberry Pi device. The goal was to prove data values from a Raspberry Pi could be displayed on an iOS device using bluetooth as the transport. Multiple developers were involved in this effort.
Responsibilities:
Crayola Gift Guide, Liquid Interactive, Breinigsville, PA, July 2013 - October 2013
Developer at JMS Consulting, Inc, C2C with Intelligent Capital Network
The iOS mobile app provides public facing product advertising tool. The app presented various customer products, product vendors, and social network integration. This app involved approximately five developers.
Responsibilities:
PCN TV, Liquid Interactive, Breinigsville, PA, July 2013 - October 2013
Developer at JMS Consulting, Inc, C2C with Intelligent Capital Network
The PCN TV iOS mobile app provides a mobile application for the Pennsylvania Cable Network. The app integrates schedule information as well as provides a video feed for PCN TV subscribers. The effort was primarily a two person effort.
Responsibilities:
Gardener's Journal, JMS Consulting, Inc. Reading, PA, May 2013 – June 2013
Developer at JMS Consulting, Inc.
Gardener's Journal is an iOS application which keeps a photo and text record of your garden in as little or as much detail as desired. It allows capture of photos and text over time to track progress over time. The app can be found in iTunes by searching for Gardener's Journal. An Android version is planned but not yet implemented.
Responsibilities:
iOS and Android Video Integration, Red Privet, Harrisburg, PA, February 2013 – May 2013
Developer at JMS Consulting, Inc C2C with Red Privet
iOS and Android Video Integration is an effort which incorporated video feeds into the end client's existing native iOS and Android applications. The existing mobile applications present cameras available within the client's system. The integration effort involved modifying the iOS and Android applications to present video at appropriate points in the mobile applications. The video camera server api was used by the mobile applications to retrieve video and camera information. Use of the video camera server api was a new addition to the mobile applications.
Responsibilities:
Moving4health, Red Privet, Harrisburg, PA, November 2012 – January 2013
Developer at JMS Consulting, Inc C2C with Red Privet
Moving 4 Health is a website which encourages children to live healthy lives. Children earn points and badges for recording activities which encourage healthy behavior. The site presents summarized results of children's activities at class and grade levels for a given school. Each school can run the contest for a different period of time. Primary responsibilities included database design and back end programming to support the recording of activity information and present contest results as points, badges, and graphs. The site is publicly accessible at www.moving4health.org.
Responsibilities:
ASIS, Carpenter Technology, Reading, PA, March 2010 – October 2012
Developer at JMS Consulting, Inc
ASIS is a cost setting application for products in Carpenter's inventory. Carpenter is a stainless steel and specialty alloy manufacturer. ASIS models the manufacturing process in order to cost the raw and processed materials comprising the each product. ASIS provides a means to value constituent materials, combine materials as a product chemistry, and cost a product based on values and weight ratios of constituent materials. What-if scenarios are also supported in order to predict future product costs.
Responsibilities:
Garden Web App, JMS Consulting, Inc., Reading, PA, July 2012 – Present
Developer at JMS Consulting, Inc
The Garden Web App is an Android app that facilitates posting images to www.gardenweb.com. The app takes images from an Android device and provides a means to directly post to any forum on the Garden Web site. The existing means for posting images is not optimal and the app greatly simplifies the process. An iOS version of the application is currently under development.
Responsibilities:
Oscar, Carpenter Technology, Reading, PA, October 2010 – December 2010
Developer at JMS Consulting, Inc
Oscar is a furnace scheduling system. The purpose of the scheduling system is to maximize resource utilization during Carpenter's manufacturing of steel products. Oscar takes a feed of orders from an order system and applies scheduling algorithms to the orders considering variables such as order size, furnace capability, and operator inputs. The result is a schedule that heats units of steel to a given specification in a fashion which minimizes expensive operations. An example of an expensive operation is reheating a furnace to an appropriate temperature.
Responsibilities:
CTI, Highmark, Camp Hill, PA, January 2010 – October 2010
Developer at JMS Consulting, Inc via Dataquest
CTI is a web application used by customer service representatives handling phone calls for United Concordia Dental Insurance. CTI serves various call centers around the US. It presents customer insurance information from several disparate mainframe systems in one easy to use web application. CTI significantly reduces training time for customer service representatives. This is the second CTI implementation in which I was involved. The initial release was in 2005 and is described with the 2005 work experience. The 2010 implementation reordered process flows for efficiency gains and made more customer information accessible through the app.
Responsibilities:
Lab 73 Autoentry - Carpenter Technology, Reading, PA, January 2010 – February 2010
Developer at JMS Consulting, Inc
Lab 73 Autoentry is a utility program in a Carpenter metallurgy test lab. It automates the entry of numerous test data points into mainframe systems. It minimizes the amount of keying which increases accuracy by reading output data from test devices and using "screen scraping" techniques to place data in mainframe systems.
Responsibilities:
Infrastructure Setup, Alchemy Ventures, Inc., San Mateo, CA, January 2010
System Administrator at JMS Consulting, Inc via etreasure consulting, inc.
The nature of this effort was to setup infrastructure supporting the deployment of a JBoss application within the Alchemy Ventures network. As a result of this effort, a JBoss sandbox and production environment were established.
Responsibilities:
DART, Highmark, Camp Hill, PA, April 2009 – December 2009
Developer at JMS Consulting, Inc via Dataquest
DART is a web application used by customer service representatives handling phone calls for United Concordia Dental Insurance. DART was an effort specifically designed to support customer service for members in the US military and their families. DART functionality was required in order to obtain a dental insurance contract with the US military.
Responsibilities:
Infrastructure Setup, Alchemy Ventures, Inc., San Mateo, CA, August 2009 – September 2009
System Administrator at JMS Consulting, Inc via etreasure consulting, inc.
The nature of this effort was to setup infrastructure supporting the deployment of a JBoss application. JMS Consulting hardware and infrastructure hosted this deployment environment.
Responsibilities:
eAppoint, Highmark, Camp Hill, PA, July 2008 – March 2009
Developer at JMS Consulting, Inc via Dataquest
eAppoint was a web application which automated an existing paper form. This online version of the form automated a large portion of the paperwork required to appoint United Concordia insurance brokers in the United States. eAppoint was notable since rules to appoint a producer vary from state to state. The web site accommodated many of these rules. Information regarding the rules were mostly database driven and accessible via an EJB interface to another system.
Responsibilities:
eCommerce, Highmark, Camp Hill, PA, February 2006 – June 2008
Developer at JMS Consulting, Inc via Dataquest
eCommerce was a web based vendor product that provided online quoting of insurance policies. Insurance brokers were a primary customer of this app. Brokers would use the application to provide real time insurance policy quotes. Integrating the vendor product into the Highmark infrastructure was a notable portion of this effort.
Responsibilities:
Scale Automation, Carpenter Technology, Reading, PA, October 2008 – January 2009
Developer at JMS Consulting, Inc
Scale Automation was an effort to reduce errors when reading weights from scales and keying weight information into mainframe systems. Scales were positioned at workspaces on the manufacturing floor. Technicians would take readings from the scales and key them into the appropriate mainframe system. The Scale Automation application involved the use of a barcode reader and TCP/IP communication with the scale. The user would scan a barcode to initiate the reading of weight information. The application would in response to the scan, read weight and other related information from the scale, present the information to the user, and place the information in the appropriate mainframe system. The application greatly minimized keying errors during the process.
Responsibilities:
JSP/Servlet Maintenance, GSI Commerce, King of Prussia, PA, August 2005 – December 2005
Developer at JMS Consulting, Inc via The Computer Merchant
The task involved performing maintaining across the many GSI eCommerce applications. Maintenance included minor bug fixes as well as instrumenting apps with web analytics.
Responsibilities:
CTI, Highmark, Camp Hill, PA, January 2005 – August 2005
Developer at JMS Consulting, Inc via Ness Global Services
CTI is a web application used by customer service representatives handling phone calls for United Concordia Dental Insurance. This effort was the initial CTI implementation. CTI serves various call centers around the US. It presents customer insurance information from several disparate mainframe systems in one easy to use web application. The web application significantly reduces training time for customer service representatives. Prior to CTI's implementation customer service representatives needed to navigate the various mainframe systems during the phone interaction with the customer. The system was well designed, which made development and implementation an enjoyable and straightforward task.
Responsibilities:
PBE, Independence Blue Cross, Malvern, PA, June 2004 – December 2004
Developer at JMS Consulting, Inc via Kenda Systems
PBE provided IBC internal clients a mechanism to manage rules which dictate edits invoked by a claims pre-adjudication process on a per provider basis. The web application facilitated IBCs HIPPA compliance efforts. The system was delivered on time and received rave reviews from the internal clients. This was a great project... thanks to all involved. You know who you are.
Responsibilities:
CCP, Patron Solutions, Wayne, PA, March 2004 – June 2004
Developer at JMS Consulting, Inc via Liquid Hub
CCP was a real time credit card processing system. It exposed web service interfaces to the production applications at Patron Solutions.
Responsibilities:
wellinvested.com, WellInvested, Inc., San Francisco, CA, July 2003 – March 2004
Developer at JMS Consulting, Inc
wellinvested.com was an equities and futures trading strategy web application, www.wellinvested.com.
Responsibilities:
ServiceNet, Penske Leasing, Reading, PA, November 2002 – May 2003
Programmer Analyst at Rapidigm, Inc.
ServiceNet was a web application which provided work order placement, invoicing, and reporting for the vehicle maintenance portion of client's business.
Responsibilities:
Infrastructure Setup, etreasure consulting, inc, Elliottsburg, PA, April 2002 – November 2002
System Administrator and Developer at JMS Consulting, Inc
One of two principals involved in starting etreasure consulting, inc. Provided groundwork for a solid software development environment leveraging skills from 12 years in corporate IT arena to build a sound infrastructure.
Responsibilities:
CarpenterCare, Carpenter Technology, Reading, PA, May 2001 – April 2002
Developer as Independent Contractor
CarpenterCare was a web based customer order and inventory site. It provided customers with a view of existing orders as well as order statuses.
Responsibilities:
Parametric Data Gathering, Lucent Technologies, Breinigsville, PA, July 2000 – May 2001
Developer at Lucent Technologies
The goal was to maintain parametric data gathered from manufacturing process of data communication components as well as maintain existing data gathering systems.
Responsibilities:
Site Implementation/Maintenance, Dynamic Net, Inc, Womelsdorf, PA, March 2000 – July 2000
Developer via HL Yoh
Provided maintenance and development services for new and existing applications.
Responsibilities:
Senior Software Developer, GPU Energy, Reading, PA, January 1997 – March 2000
Senior Software Developer at GPU Energy
Part of a technology assessment team at GPU Energy. The team was responsible for exploring newer IT technologies in an effort to determine the use of these technologies within the corporate IT environment.
Responsibilities:
Software Developer, GPU Energy, Reading, PA, January 1995 – December 1996
Software Developer at GPU Energy
Part of team implementing financial accounting data warehouse.
Responsibilities:
Programmer Analyst, York International, York, PA, February 1994 – December 1994
Programmer Analyst at York International
Maintained in-house financial software package as an employee of York International.
Responsibilities:
Software Developer, Roadnet Technologies, Timonium, MD, January 1989 – January 1994
Software Developer at Roadnet Technologies
Employee of Roadnet (a wholly owned subsidiary of UPS) providing embedded system development skills, software design skills, and programming skills for various groups within the company.
Responsibilities:
Developer, Soft Systems Engineering, Inc, York, PA, September 1987 – December 1988
Developer at Soft Systems Engineering, Inc.
Employee of Soft Systems Engineering providing software development for applications which assisted in programming the ladder logic in a variety of programmable logic controllers (PLCs).
Responsibilities:
Education
Attended Millersville University in Millersville, PA from 1983 to 1987. Obtained a bachelor of science degree in computer science with a concentration in physics and digital electronics.
Valid XHTML 1.0 Transitional
JMS Consulting, Inc - 4313 Stoudt's Ferry Bridge Rd - Reading, PA 19605 - 610 413-8765
www.jmsconsulting.com - john@jmsconsulting.com
© 2012 JMS Consulting, Inc. All rights reserved.