Patrick Rouzet


Software Engineer, Wyplay

Location: Sophia Antipolis, France


Certified ScrumMaster

Groups I belong to



Patrick Rouzet

• 10 years' experience in software development and integration.
• Strong experience in embedded C, object-oriented development (C++, Java) and Linux.
• Flexibility to adopt new languages, new technologies, new methodologies.
• Successful customer R&D support and technical follow-up bringing projects into production.
• Rich experience working in international context.
• Certified ScrumMaster (since March 2013).


Work experience

Wyplay, Software Engineer
August 2013 - Present, Sophia Antipolis, France
Software development on customer's set-top-box solution (middleware/UI). Technical environment: C++, Python, Linux.

Alcatel-Lucent, Software Engineer
March 2011 - July 2013, Sophia Antipolis, France
Alcatel-Lucent has acquired OpenPlug in September 2010. November 2011 - July 2013: Developments for Application Enablement solution: Open API Platform is Alcatel-Lucent's solution for network operators to expose API and native protocols to monetize their network assets; Sophia team is part of a multi-site group. • Implementating native SMS features (SMPP standard over TCP/IP) running on high availability servers. • Setting-up performance tests and functional unit tests. • Agile methodology; all features demonstrated and released successfully. Technical environment: Java (Eclipse), Linux, Perl, Junit, JIRA. November 2010 - November 2011: Customer support and project leader for feature phone manufacturer's R&D on OpenPlug Suite product: • Led development and support tasks for one customer project: Sony-Ericsson txt (monitoring, dispatching requests in dev team, reporting). • Remote and on-site (China) support and technical consulting for all parallel projects. • 4 new devices successfully launched on the market in 2011; more than 10M devices shipped worldwide.

Open-Plug, Software and Integration Engineer
September 2006 - March 2011, Sophia Antipolis, France
February 2009 - November 2010: Integration Leader and Developer for OpenPlug Studio: Cross-platform development environment for mobile applications to deploy a single Adobe Flex project into native iPhone/iPad, Android, Symbian S60 and Windows Mobile applications. • In charge of software integration: build process, scripts, test automation, quality monitoring. • Packaged and delivered external releases to community. • Focused on quality improvement: language conformance, optimization, CPU performance. • Supported early users via developer forum and directly premium users. • Developed and maintained parts of runtime, ActionScript to C++ compiler, tools. • Integrated open-source libraries. • Agile team work (scrum). • First beta release in October 2009, commercial release in August 2010; 20,000+ registered users. October 2007 - October 2008: Customer project with mobile phone manufacturer's R&D: • Remote and on-site (China) customer support and training. • Responsible for text input, internationalization and variant management to support 60+ languages. • In charge of following third-party partners (nCore, Zi Corp) for this project. • Professional services (architecture, development, unit tests, debug, integration, documentation). • First Open-Plug based phone in production in 2008: Sony Ericsson J132. 2M devices sold worldwide. September 2006 - February 2009: ELIPS Suite: framework and application solution for mass-market phones. • MMI applications and services development and maintenance (WAP/MMS, OTA, SMS, EMS...). • Integration of third-party software (partners). • Maintenance of products (framework, middleware services, MMI). Technical environment: C, C++, Java, ActionScript, Perl, XML. Visual Studio, Trace32, Eclipse, Adobe Flex Builder, ELIPS Studio. CVS, Bugzilla.

VMTS, Software Engineer
December 2005 - August 2006, Issy-les-Moulineaux, France
As a developer, reworked embedded middleware modules (telephony services: SIM, SIM toolkit, call) for 3G chipset vendor: • Evolutive maintenance to migrate from 2G to 3G features. • New application interface definition. • Documentation and unit tests on development board. Technical environment: C, Linux, SVN, 3GPP.

Sagem Communication, Software Engineer
September 2004 - October 2005, Cergy, France
Contributed to USB projects in OS/drivers team for mobile phones division (Cergy Saint-Christophe): • Implemented PictBridge protocol to print pictures directly on a compatible printer. • Integrated and ported open-source USB host stack and mass-storage driver from OpenBSD to embedded OS (Nucleus) to enable the mobile device to handle USB keys for read/write. • Wrote associated specifications and technical documentation. • Debugged on device prototype: Lauterbach (JTAG), Catalyst (USB bus analyzer). • Features successfully demonstrated at the end of the mission. Technical environment: USB protocol, C language, ARM7/ARM9, Unix, Nucleus, CVS.

Klee Group, Engineer Intern
April 2004 - August 2004, Le Plessis-Robinson, France
5-month intership in the development team for customer intranet project: web interface tool deployed in all stores to help sales assistants advise customers. Involved in both development and test tasks. Technical environment: Java (Eclipse), JSP, HTML, CSS, SQL, Oracle, web development, CVS.