Objective
To provide professional software development and support, offering 20+ years as
an application programmer and skills as a small business owner to help other
businesses leverage my skills to gain technical advantages over their
competitors.
Software/Operating Systems
Experience Java, C, C++, Progress, J2EE (JBOSS, Websphere, Orion), JSP. Linux,
Windows, MPE/iX, Unix, HP-UX, COBOL, Fortran, Pascal, CBAS, Basic. SAP, IFS,
Oracle, SAPDB, IBM UDB, MySQL, Eclipse and Websphere Studio Site Developer.
1995–Present Advanced Network Systems Annandale, NJ
Application Consultant
§ Reached goal of million dollar sales revenues in less than two years in
business. Current duties include, developing and support of two major software
products brought to market. I contributed to the initial development and
continue to support sales in closing software deals as a technical resource.
Duties include: RFQ responsibilities, product presentations, investigate
customization opportunities, determine up-selling of other software products and
any other technical tasks related to the sales process, working closely with
sales representatives.
§ Analyzed, designed, implemented and managed a wireless hand-held and barcode
application for the second largest Canadian automobile supplier that interfaced
with their newly implemented ERP package IFS. The system was implemented
simultaneously in 4 manufacturing sites in Canada and Germany, on-time and within
budget. The application backend server was written in 100% java utilizing XML
and web services to interface directly to the IFS Oracle database. The backend
server used TCP/IP socket communication to interact directly to the wireless
hand-held computers. The server also generated EDI outbound Advanced Shipping
Notices (ASN). The server ran on a Windows-based server. The client application
was also written in 100% Java. The application also was compliant with Automobile
Action Group (AIAG) and passed the rigorous Honda Certification. This product was
chosen by IFS as it’s global standard in automotive data collection and
bar-coding and has become a commercial product that I continue to contribute in
pre-sales roles.
§ Managed a project for a large manufacturing company to migrate their legacy
shop-floor and inventory control system that ran on a legacy HP e3000 mid-range
server that was custom written in COBOL to SAP/R3. Based on the project
requirements, some data would need to reside in a repository outside SAP for easy
access by power users. Migration was completed on-time and within budget. Data
feeds were written in Java, utilizing SAP’s Java Connector Objects (JCO). The
interfaces from SAP to the Oracle repository was also written in java as a server
listener program, running on a Windows-based server, that would detect and accept
data from SAP and apply the proper updates to the Oracle repository. The Java
server also utilized Java Mail to quickly warn IT personnel if the server was not
responding and updating correctly.
§ Analyzed, designed and implemented an application written for research
scientist conducting research with adult stem cell for a large pharmaceutical and
research company(Johnson & Johnson). The application tracked the cell collection
from tissue sample and managed what media was added to each culture to enhance
the cell growth. The application kept track of cell count, produced cell growth
charts, test results and cell inventory. The inventory was tracked via bar-coded
culture dishes and vials. The application ran under a J2EE application server
(JBOSS) and used Java Server pages (JSP) as the presentation level and Enterprise
Java Beans (EJB), servlets, and JDBC under the J2EE application level. Oracle
was the database management system used and stored procedures were also written
to expedite and standardize reporting features. The reporting system was also
very robust allowing the scientist to export data to pfd, excel formats and graph
cell growth within the JSP pages. System was completed on time and within
budget.
§ Was selected by IBM to write a plug-in to their DB2 UDB, information
Integrator product to allow HP’s, HP e3000 mid-range servers, proprietary
database (IMAGE), a non-relational database to act as a relational database and
be compliant with SQL and become a single instance under DB2. I was selected
based on my expertise with the IMAGE database and my past experience writing the
first Java Application Program Interface (API) for the IMAGE database back in
1995. The plug-in was written using C++ utilizing IBM’s proprietary toolset.
The project was a success allowing the IMAGE database on any HP e300 server look
like a DB2 database instance under DB2 UDB.
§ Managed a team of 8 consultants responsible for interfacing a legacy inventory
application to SAP/R3. Project was met with tight deadlines and during our
investigation, it was determined that the legacy application was not Y2K
compliant and this task would also need to be done by our team. The project was
a success and our deadline of 1/1/99 was met. COBOL modifications and Java
interfaces were used to accomplish the task.
§ In 1995, seeing Java becoming a mainstream programming language and
understanding HP e3000 users request of having a high-performance access method
for the IMAGE database via the internet, I began the analysis, design and
implementation of a Java API to access the IMAGE database keeping
high-performance as my ultimate goal. The server or listener process on the HP
e3000 was written in FORTRAN and PASCAL as a common practice on the HP e3000.
All system and data base intrinsics needed to be utilized and properly identified
to allow complete secure access to the HP e3000 via a standard Java API. The
API, Java client was written in 100% java, object oriented and followed the JDBC
specification as closely as possible. Being that the backend IMAGE database was
not SQL compliant and high performance was our ultimate goal, the specification
differed slightly from JDBC. The project was a success and the API became a
commercial product and is being utilized today in mission-critical applications,
used by companies such as: Nordstrom.com, Rodale Press, Quest Diagnostics and
Goodyear. Contributed in the sales process on a technical level, giving product
presentations and identifying
§ Ported HP e3000 Java API’ server/listener from FORTRAN/PASCAL to C, running
under HP-UX and Linux to access another proprietary, non-SQL compliant Unix
database: HP-Eloquence.
§ Wrote Eclipse plug-in to allow Eclipse to become our IDE for Java development
for the HP e3000 and HP-UX development. Was also quoted in “Computer World” on
the Eclipse technology plug-in development.
§ Authored many articles about the Java programming language for HP3000 Newswire
magazine. Became know as Java and J2EE expert in the HP e3000 customer community.
§ Ported Orion J2EE application server to run on a legacy mid-range computer, HP
3000.
§ IBM Software reseller, trained with Websphere, DB2 UDB and MQ Series.
§ Experience managing team of consultants for major projects.
§ Handled small business administrative tasks: procurement, invoicing, budgeting
and quoting in conjunction with my technical responsibilities.
1989-1995 Eagle Consulting Development Corporation Kinnelon, NJ
Application Consultant
§ Helped Eagle develop their first software product, automated data collection
and barcode software that today generates over 50 million in revenue.
§ Lead consultant responsible for high profile customers such as:
Hewlett-Packard, Hoechst, Nabisco and Pepsico.
§ Trusted by owners in the role of supporting sales on a technical level.
§ Still consult with Eagle on project-to-project bases that require Java and
J2EE programming experience.
1986–1989 Gitano Edison, NJ
Programmer/Analyst
§ Programmer Analyst responsible for developing and maintaining applications
written in COBOL.
Education 1980–1982 East Carolina University Greenville, NC
1983–1985 Raritan Valley Community College Somerville, NJ
Military 1979-1983
Honorably Discharged from the United States Marine Corps.
§ Platoon Sergeant
§ Meritorious promotions and citations for leadership abilities.
|