Jean-Marie White

1168 Tea Rose Circle
San Jose, CA 95131
Mobile (408) 771-5766

Objective. I am looking for an opportunity to leverage my passion for software development and media technologies. Over the last 3 years, I transitioned from exclusive software development to team lead, manager and now director. I have a talent to bridge communication between engineering and product management. I enjoy working with product management to come up with product roadmaps and then working with engineering to come up with implementation strategies.

Work Experience

Director of Embedded Applications and SMS Development February 2007 - November 2009
Core Engineering, 2Wire Inc. (San Jose, California, USA)
  • Most recently, I have led the embedded applications and SMS teams. Our most recent productized project is the Blockbuster OnDemand product ( Our group implemented the UI look & feel and application logic including the server-side web services (SMS).
  • Participated in joint UI design with Schematic, Blockbuster and 2Wire.
  • Helped create the development project plan.
  • Created the manufacturing feed (code, serial numbers, credentials, etc...) application in perl.
  • Tracked project and delivered on time.
Manager of Embedded Applications Development February 2005 - February 2007
Media BU, 2Wire Inc.
  • Managed the internet applications group and acted as team lead.
  • Hired several new employees.
  • Delivered several releases of the Homezone product for AT&T.
Sr. Software Developer April 2004 - February 2005
Media BU, 2Wire Inc.
  • Wrote the movie module of the Homezone set-tob-box product for AT&T.
Senior Software Developer June 2002 - April 2004
Core Engineering, Interval Media (Palo Alto, California, USA)
  • Wrote the VoIP provisioning server in Java.
  • Wrote the web UI to the VoIP provisioning server (JSP, XML, XML Stylesheets, Struts, Tiles, CSS, JAX-RPC).
  • Created the Certificate Authority to support our Videophone public security infrastructure.
  • Developed various C++ APIs for the VoIP client (provisioning server API, answering machine playback API, WAVE file database API)
Senior Software Engineer July 2001 - February 2002
Core Engineering, Silvan Networks (Mountain View, California, USA)
  • Wrote the architecture documents for version 1.1 of the network management system (NMS).
  • Re-factored NMS C++ code.
  • Developed the build system and completely automated it using Perl.
Solutions Architect November 2000 - June 2001
Systems and Solutions Engineering, Cisco Systems Inc. (San Jose, California, USA)
  • After 1.5 years of sustaining work for the element management system of the MGX8240, I decided to broaden my network management and OSS experience by joining Cisco's Systems and Solutions Engineering group. My goal was to gain a better understanding of network management issues related to Voice Over IP (VoIP) in the context of a cable modem infrastructure. During that period, I visited a cable operator and came up with a list of short-term recommendations on how to improve their fault management capabilities. At the same time, I became Cisco's representative on a CableLabs committee looking at a billing architecture for packet services. I co-wrote a document that mapped the PacketCable Event Messages Specification to a SIP-based residential voice over IP service system.
Senior Software Engineer June 1999 - November 2000
MSS BU, Cisco Systems Inc. (San Jose, California, USA)
  • Continued to develop and maintain the Web based NMS for the MGX 8240 circuit emulation switch.
  • Developed a stand-alone backup/restore web-based application for the MGX 8240.
  • Helped define the coding/unit testing phase of the software engineering methodology used in our business unit. This methodology was later deployed as a development best practice.
Senior Software Engineer November 1997 - June 1999
Network Management Group, Sentient Networks (Acquired by Cisco)
  • Led development of the next release of Sentient's Network Management System (NMS) and received MVP Award for second quarter 1998.
  • Introduced database support into our existing network management platform speeding up application launch.
  • Supervised two consultants that were hired temporarily to assist us with Toplink.
  • Designed and coded a multi-service, multi-process communication server in C that handled SNMP traps.
  • Enhanced the NMS to run in multi-user mode allowing multiple instances to run concurrently thereby scaling the number of operators.
  • Provided expertise with integration of our product with HP-OpenView.
Software Developer June 1996 - November 1997
Passport Open Management Systems, Nortel Networks (Ottawa, Ontario, Canada)
  • Developed an element management system in Smalltalk for the Nortel Passport switch.
  • Developed IMA support for Frame Relay for Passport.
Software Developer January 1994 - June 1996
Open Network Management, Bell-Northern Research Ltd. (Ottawa, Ontario, Canada)
  • Participated in the coding in C and C++ of an OSI agent as well as developed an OSI test manager in C++.
  • Acquired good knowledge of ISO network management standards. (MIB, CMIP/CMISE, GDMO, etc...)
  • Developed a build system that ran on 4 platforms (Solaris, SunOS, HP-UX, AIX).


Financial Investing (1 semester) 2007
Mission College (Santa Clara, California, USA)
Spanish (4 semesters) 2003
Mission College (Santa Clara, California, USA)
B.Sc. in Computer Science (Suma Cum Laude) 1993
University of Ottawa (Ottawa, Ontario, Canada)



  • Media: DLNA, UPnP, CEA-2014, XUL
  • Internet: IP routing, NAT/PAT, Firewalling, DNS, DHCP
  • Security: XML Signature, XML encryption, OASIS web services security, SSH, SSL, IPSec
  • Cable Modems: PacketCable

Network Management Skills

  • Security: Public Security Infrastructure (with openssl), Certificate Authority, X.509 certificates
  • Network Management Platforms: HP OpenView, SNMPc
  • Network Management Standards: Broadband Forum TR-069, SNMPv1, 2 and 3, OSI (CMIP, ASN.1, GDMO)

Computer Skills

  • Operating Systems: Linux, Solaris, Windows, FreeBSD
  • Programming Languages: Java (including GNU GCJ), C++, C, SmallTalk (VisualWorks), Perl, PHP, Tcl/Expect, UNIX shell scripts, XML, XSLT, XML Schemas
  • Network Programing: JAX-RPC, SOAP, WSDL, UNIX sockets (Java, C, Smalltalk, Tcl/Tk), CORBA
  • Web Technologies: HTML, XML, CSS, XSLT, PHP, WSDL, SOAP (AXIS), JSP, Tomcat, Struts, Javascript
  • Database Systems: SQLite, Oracle, PostgreSQL, MySQL
  • Compiler/Parser Design: YACC, LEX, AWK
  • Multithreaded Programming: Java, Smalltalk, C++, Tcl/Tk, Perl
  • UNIX SDE: ant, make, imake, RCS, CVS, SCCS, ClearCase, Perforce
  • Database Languages/Mediation: SQL, JDBC, TopLink
  • Non Web-based GUIs: VisualWorks, TK/Tix
  • Other Skills: performance analysis and optimization, excellent troubleshooting skills, technical writing


  • English: Ability to read, write, and speak.
  • French: Ability to read, write, and speak.

Additional Items


  • American and Canadian Citizenship

Last updated: November 26, 2009