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.
|
|
|