Protocol Tool Test Lead
Greater Seattle Area
Protocol Tool Test Lead
Greater Seattle Area
Experienced manager and technical leader with deep technical insight and a focus on pragmatic approaches to all phases of software development - architecture, design, development, test, support. Products include networking infrastructure, web application servers, systems management consoles, digital media integration, and autonomic problem determination.
Developed high-performance teams by focusing on process improvements and adopting best practices. Facilitated collaboration among far-flung teams with different missions. Developed business strategies and partner relationships. Led the development of industry standards and chaired working groups and consortia.
Software development with Java, C++, other languages. Autonomic and expert systems. Web development using J2EE, JSP, portlet. Networking, including SNA, APPN, APPC, video distribution, pervasive devices and transcoding. System test of availability, interconnect, and network performance.
Standards work including JCP, W3C, IETF, AIW, Open Group, WAP Forum.
Engineering Management, Software Architecture, Global Development, Collaboration, Software Reuse, Product Strategy, Media Applications.
(Public Company; MSFT; Computer Software industry)
2007 — Present (2 years )
Protocol Engineering Team
I am the test lead for Microsoft Network Monitor. Download it for free from http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=f4db40af-1e08-4a21-a26b-ec2f4dc4190d&displaylang=en
(Public Company; 10,001 or more employees; IBM; Computer Software industry)
2000 — 2007 (7 years )
Lead software development teams to design, develop, test, and support software products. Select product strategies, objectives, and requirements, and build proofs of concept. Facilitate collaboration among different teams to share best practices, optimize development processes, and increase software reuse.
(Public Company; 10,001 or more employees; IBM; Computer Networking industry)
1994 — 1999 (5 years )
Set technical strategy and manage a team of network protocol architects to guide the designs and implementations of networking technologies on a range of hardware and software products. Design distributed algorithms and flow control protocols. Represent IBM in industry consortiums and standards bodies.
(Public Company; 10,001 or more employees; IBM; Computer Hardware industry)
1990 — 1993 (3 years )
Manage a team of engineers to develop and execute test methodologies and tools to verify the design of computer server hardware.
BS , Electrical Engineering , 1979 — 1983
Software testing
US Patents:
# "Technique for measuring round-trip latency to computing devices requiring no client-side proxy presence" (6601098). This enables a server application to develop a model of the network characteristics for individual client devices without any explicit knowledge of the network or device type.
# "Efficient connectivity between multiple topology subnets via common connection network" (7096281). This allows a distributed route selection algorithm to choose optimal or near-optimal network routes when no node has complete knowledge of all the relevant network topologies.
# "Adapting receiver thresholds to improve rate-based flow control" (6657954). This allows an effective software implementation of rate-based flow control by continuous monitoring and statistical analysis of network characteristics, and adapting the target operating range of the algorithm to match the observed network behavior.