John W. Keating III

913 Lakeside TerraceBel Air, Maryland 21014

/ 443-528-6457

1 / 2 7 December 2010

John W. Keating III / / 443-528-6457

C#, C++, C, Java, VBScript, JavaScript, T-SQL, Windows Server, Windows Desktop, Windows Mobile, Palm OS, Linux (Desktop & Embedded), .NET, ASP.NET, SQL Server, Faircom C-Tree DB, Communications and Network Security, Data Communications, TCP/IP, Embedded Systems, Smartcard, VPN, Wi-Fi (802.11), PVCS, SVN, Serena TeamTrack,

Senior Application Development Specialist

/ 2006 – Present

Ajilon Consulting, Inc. for UPS Information Systems

·  Responsible for the design, development, and maintenance of multiple intranet web applications and web services. Technologies included C++, .NET, C#, ASP.NET, AJAX, and DevExpress DXperience.
·  Designed, developed, and supported tools for maintenance and viewing of c-tree based custom database applications.
·  Maintained and supported multiple SQL Server SSIS tasks, making performance optimizations as needed.
·  Designed and developed a modular, web-based monitoring application for the purpose of tracking the status of multiple systems as well as VBScript-based tools for gathering and monitoring of system status.
·  Designed, developed, and maintained a modular, expandable, and load-balanced tool for processing batched requests from multiple sources. Project included monitoring tools and installation utilities.
·  Designed build tools used for configuration management as well as managed Serena PVCS source control repositories.
·  Designed, developed, and maintained stand-alone libraries in C#, Managed C++, and C++ for use by development staff.

Vice President, Engineering

Principal Engineer

/ 2004 – 2006
2003 – 2004

KoolSpan, Inc.

·  Led a geographically distributed development organization in the creation of smartcard-based Wi-Fi and VPN security products. This team included software developers, testers, technical writers, and development contractors.
·  Produced and managed engineering schedules for product development.
·  Ensured version control and bug tracking systems were developed, implemented, and used.
·  Ensured engineering budget guidelines and goals were consistently met.
·  Provided first-hand product development when needed:
o  Designed proprietary protocol for synchronous wireless security using smartcards for authentication and key-generation.
o  Developed and maintained Windows XP-based management software and the user interface software for KoolSpan's security solution.

Senior Software Engineer

/ 1998 – 2003

Aether Systems, Inc.

·  Led two teams and assisted others in the development of financial trading applications for major brokerage houses. Server development was in C++ for Windows NT and client development was in C for Palm OS handhelds. The role included interfacing with customers to determine requirements and enhancements.
·  Designed and developed software for secure wireless communications based on Certicom’s elliptic curve libraries. Initial server implementation was in C++ for Windows NT and initial client implementation was in C for the Palm OS platform. Subsequently oversaw and assisted with server port to J2SE and client ports to RIM, Windows CE, Linux, and J2ME.
·  Analyzed customer requirements and provided estimates for wireless applications for both client and servers. When useful, provided quick turnaround on demo applications for presentation to potential customers.
·  Trained and assisted colleagues in the development of handheld applications.
·  Developed Java-based financial applications intended for a range of thin client devices, including WAP mobile phone browsers and HTTP handheld browsers.
·  Developed field service application for Linux-based handheld computers. Original application was written in C++ and later ported to J2ME at customer request.
·  Ported security library from a Windows handheld client to Linux on the Sharp Zaurus handheld. Development was in C++.
·  Performed ongoing development and maintenance of logistics application for a major office supply company. A Palm OS client development was written in C and Windows NT server development was written in C++. Assistance also given in design of next generation application.

Software Engineer

/ 1995 – 1998

Information Resource Engineering, Inc. (now SafeNet, Inc.)

·  Member of a team that developed and implemented a secure communications layer for use within the Windows NT and Windows 95 TCP/IP stacks.
·  Member of a team that implemented and tested IPv6 security algorithms within client devices.
·  Developed encryption and authentication data communications products using smartcard technology as an authenticating mechanism.
·  Developed an analog fax/modem for an ISDN terminal adapter.

Software Engineer

/ 1990 – 1995

Cray Communications, Inc. (now Meret Optical Communications, Inc.)

·  Part of a design team that developed embedded control software, TCP/IP stacks, and SNMP agents for a line of Cray’s data communications products, including an ISDN terminal adapter, several frame relay products, a 56K CSU/DSU, and a T1 CSU.
·  Responsible for the design, development, and maintenance of an OS/2-based network management system for use with Cray’s data communications products.
·  Designed an OS/2-based network configuration product for use with a line of Cray’s data communications products.

Bachelors of Science in Computer Science

/ 1987 – 1991

Tulane University, New Orleans, Louisiana

1 / 2 7 December 2010