William J. Walker


Skills All phases of large-scale software architecture, design, development, and testing. Strong object-oriented skills. Networking, databases, communications protocols, system management, distributed systems, graphical user-interfaces, middleware, XML based scripting languages.
Technologies C++, Java, PHP, C#, Session Initiation Protocol (SIP), Call Processing Language (CPL), VoiceXML, SOAP, DCOM, CORBA, PostgreSQL, Service Location Protocol (SLP), Apache Web Server, Windows, Linux and Solaris platforms.
Experience 9/1998–Present      Avaya Inc. (formerly Lucent), New Jersey
Distinguised Member of Technical Staff (DMTS)
  • Architecture, design and development of SIP-based communications systems including SIP proxy, registrar and presence server.
  • Responsible for the design and implementation of a dynamic loading “plug-in” framework (similar to Apache modules) for customization of SIP authentication, registration, proxy routing, and message logging components.
  • Designed and implemented a VoiceXML based media server for voice scripting, prompts, recordings and text-to-speech.
  • Developed a Java-based (RMI) database server for a voice-over-IP communication system to manage user profiles, dial plans and server configurations.
  • Architecture and development of distributed system management components for a voice-over-IP system.
  • Designed and implemented an automated Java-to-XML conversion mechanism for serializing and restoring persistent objects (patent application pending).
6/1994–9/1998      Xpedite Systems, Inc., New Jersey
Senior Software Engineer
  • Designed and developed a Windows NT graphics server for the scripting of image rendering, dynamic content generation and custom user documents for a large fax distribution system.
  • Developed a framework for automated document agent handling and processing of a large fax response system.
  • Developed Java Native interfaces (JNI) to allow new Java applications to interface with existing C++ RPC client libraries.
6/1992–6/1994     Telos Federal Systems, New Jersey
Software Engineer
  • Responsible for the design and development of a detailed discrete event simulation model to predict system performance of a voice and data communications network. Implemented in C++ in a UNIX environment.
  • Task Leader providing Software Engineering support on projects for the U.S. Army Communications and Electronics Command (CECOM) at Ft. Monmouth, NJ.
11/1991–6/1992      Programming Environments, New Jersey
Software Engineer
  • Responsible for the design, coding and testing of portable libraries supporting test tools in DOS, UNIX, OS/2 and VMS environments.
12/1988–11/1991      BDM International, New Jersey
Software Engineer
  • Designed custom research software for the Joint Tactical Command, Control and Communication Agency at Fort Monmouth, NJ.
6/1987–12/1988      Alison Control, New Jersey
Design Engineer
  • Systems analysis, design and testing of custom fire detection and control systems for hazardous facilities such as chemical plants and aircraft hangars.
Education 1997 New Jersey Institute of Technology, Newark NJ
M.S.C.S., Masters of Science in Computer Science

1987 New Jersey Institute of Technology, Newark NJ
B.S.E.E., Bachelor of Science in Electrical Engineering.