Consultant, Kevin Kennedy Associates Inc.
Providing expertise in software development, computer science, web services, information technology (IT) application design and development, user interface consulting, programming languages and systems, patent infringement
expert witness testimony, and related expertise to a wide variety of clients.
Lead Developer, Global Data Services Layer (GDSL), Major Computer Company
Provided web service access to business value data in the data warehouse.
Developer, Internal Sales Application, Major Computer Company
Worked on UI framework to provide common hosting environment to the application. Served as developer on order component to extract sales information for integration into the data warehouse. Rewrote Cart Component from ASP.NET into WinForms.
Lead Developer, Application to Application (A2A) Integration, Major Computer Company
Developed web services in C++ to allow internal applications to transfer data to/from Tandem environment. Developed web service functionality where metadata driven, stored in SQL Server 2000. Developed ASP.NET application for administration of metadata and health monitoring. Early adopter of Microsoft.net technologies and led effort to rewrite in C#. Developed transformer component to allow clients to send/receive XML data while converting to/from binary to be sent to Tandem.
Component Architect, I/T Application Architecture and Tools, Major Computer Company
Designed, coded, tested, and maintained middleware components that exploited IBM’s MQSeries in transportation of internal business data across heterogeneous platforms. Developed MQFTP to more large files between NT server and Tandem. Developed MQCOM, a COM based DLL under MTS, allowing Visual Basic programs to access services of IBM MQSeries. Developed TDISP (Tandem Dispatcher), allowing programs running on NT Server to send/receive data to Tandem Pathway Server using IBM MQSeries.
Java VM Development, IBM Corporation
Ported Java VM to OS/2 platform.
SoftwareChoice Development, IBM Corporation
Developed large sample application illustrating required installation response file that developer would write in order to have program downloaded and installed through IBM’s SoftwareChoice web page; shipped as part of developer’s toolkit.
Team Lead, User Interface Design, OS/2 Workplace Shell Development, IBM Corporation
Owned the OS/2 Workplace Shell User Interface changes for OS/2 Warp versions 3 and 4, including the delivery of 40K new/changed lines of code, per release in all phases. Simultaneously solely owned and developed the OS/2 Launchpad from conception through delivery. Provided initial port of OS/2 Workplace Shell to the PowerPC platform.
Developer, OS/2 Workplace Shell Development, IBM Corporation
Worked as developer on team delivering over 80K lines of new code for OS/2 Workplace Shell for OS/2 2.0.
Team Lead, OS/2 Command Line and Utilities Development, IBM Corporation
Led team that developed and maintained OS/2 command processors, including changes to REXX, long file names, and extended attributes. Led team that developed code for Toolkit Sample Programs.