DARRYL G. CHAMPAGNE
Litchfield NH 03052
- Extensive experience
defining architecture, designing and developing C++ and Java software
infrastructure and applications, data synchronization, Web Services,
software developer toolkits and mobile device software.
- Team Lead, designed,
developed and documented the Intellisync data synchronization Software
Developer's Kit (SDK).
- Extensive experience
developing and implementing technical standards.
- Designed and
developed SyncML/OMA-DS/OMA-DM web servers and mobile device clients.
Co-Chair, Member, SyncML/OMA-DS standards committee.
Software Engineering Highlights
Windows, Symbian, UNIX/Linux/Solaris, embedded systems
Architecture, Mobile Device Development, Technical team leadership, Data Synchronization,
SyncML, OMA-DS, OMA-DM, Web Services, Standards Development, XML, OAuth
Software Engineer IV, Ericsson, Manchester, NH
January 2014 to Present
Senior Software Engineer / Android Team Lead, Nokia, Burlington, MA, Boston, MA, Cambridge, MA
September 2010 to January 2014
in Nokia Pulse Mobile Clients – a location based social networking
Phone 8 clients in C#.
- Symbian and Meego clients
Consulting Engineer, Samsung,
July 2009 to September 2010
(Java) software development.
Technology Evangelist, Funambol ("The Mobile
Open Source Software Company"), Remote
January 2007 to October 2008
technologies, develop prototypes, and analyze implementation alternatives.
C++ and Java Prototypes related to IMAP, ActiveSync and Data
Wireshark/Ethereal TCP/IP Protocol analyzer
WBXML support for ActiveSync and OMA-DS / OMA-DM / SyncML 1.2, 2.0
and detailed protocol analysis between Microsoft Exchange Server
ActiveSync to various mobile devices versus SyncML / OMA-DS.
all activities previously done as an independent contractor.
Contract Software Engineer, Funambol,
Various others, Part-time, Remote
January 2004 to September 2010
technical expertise in OMA-DS / OMA-DM / SyncML, including client design,
specification clarification, and testing assistance.
company interests; assist in specification development with the Open Mobile Alliance
(primarily of Data Synchronization group), IETF
(vCard/vCardDAV, IMAP / SMTP / Lemonade),
search and review services.
Vice-Chair OMA-DS, Open Mobile
Alliance ("The Center
of Mobile Application
March 2007 to March 2009
OMA-DS / SyncML 2.0.
Chair in running group, tracking and achieving release schedules,
coordinating with, and presenting to other technical committees.
Contract Coordinating Editor, Liberty
Alliance Project ("Building open standard-based specifications for
federated identity and identity-based Web services ") via IEEE-ISTO,
Full-time January 2004 to December 2006,
Part-time January 2007 to September 2007
editors of Liberty Alliance Project technical specifications, including
schema validation, consistency revisions, and generation of official
in development of technical specifications, and updating for Web Services.
tools for DocBook and other support tasks,
assist in website development.
Principal Software Engineer, Openwave
Systems Inc. ("software applications and infrastructure for mobile and
broadband operators"), Burlington MA, March 2002 to December 2003
development of a multi-threaded web server for high performance Web
Services implementations. Refactored to achieve 40 percent performance
increase. Integrated SSL support.
SyncML activities, including co-chairing Datasync
a SyncML compliant web-based data synchronization engine.
Software Architect, Pumatech/Intellisync (PIM Data Synchronization),
July 1997 to March 2002
to SyncML Committee. Editor and Reviewer of several specifications.
a SyncML compliant interface to a web-based data synchronization engine,
including vCard / vCal / iCal parsers.
developed, documented, and provided initial support for a software
developers kit (SDK) to allow access to a desktop data synchronization
engine (See SDK Brochures). Led team through several
- United States
Patent 6,925,477: Transferring records between two databases. Awarded Aug