Stéphane Lenclud
Email: cvinterest@lenclud.com
Skills
Programming language
C/C++, Perl, XHTML, XML, SQL, PHP, ASP, Basic, Pascal, ADA, Assembly (Intel x86, ARM).
Application programming interface
Symbian, Win32, OpenGL|ES.
Programming style
Cooperative and preemptive multitasking, client/server inter-process, client/server over network.
Software architecture
UML (Rational Rose, Borland together, BOUML, ArgoUML).
Source control system
Perforce, Subversion, CVS, MS Source safe, Rational ClearCase.
Integrated development environment
Carbide.C++, Microsoft Visual Studio, Metrowerks CodeWarrior.
Operating system
EPOC / Symbian, Windows, DOS, Linux, Mac OS.
Art production
GIMP, MilkShape 3D, Blender, Audacity
Career history
2005: Senior Software engineer, on going
NAVIGON AG. Wuerzburg, Germany
- Join the Mobility department, Symbian R&D team.
- Develop Symbian offboard and onboard car navigation system.
- Implement HTTP communication module for Symbian OS (C++).
- Develop and maintain various Symbian client/server architectures.
- Design and implement OTA update functionality for Symbian OS (C++, Perl, Apache, CGI).
- Develop and port some of the core navigation technologies (map drawer, address search, speed camera warning…)
- Optimize memory usage for running on early S60 2de edition devices.
- Port our car navigation solution from S60 2de edition to 3rd edition.
- Configuration Management, build and release engineering (CVS, Perforce).
- Assist the Java projects providing some Symbian native support.
- Defect fixing and triage (Bugzilla).
- Attend “Symbian ExpOSium 05” and “Symbian smartphone show 2006” in London.
- Successful business trip to Samsung in Seoul, South Korea.
- Attend Samsung Navigation booth at the “Symbian Smartphone Show 2007” in London.
- Promote and eventually successfully deploy and administrate our corporate Wiki (TWiki, Linux, Perl).
2003-2005: Senior Software engineer, 14 months
Sendo Ltd. Birmingham, United-Kingdom
Unfortunately Sendo went bankrupt in 2005, see NewsWireless.Net article.
- Join the smartphone department, application UI team.
- Act as localisation engineer (Perl, C++, Visual Basic, XML).
- Initiate and manage Sendo X Theme Studio project.
- Research and develop new localisation system for Symbian OS (Perl, C++, UML).
- Defect fixing throughout the Series 60 platform and Symbian OS (C++).
- Write technical and design documentations. (UML)
- Act as third party technical manager (Jamdat, Emuzed, Voice Signal, Opera…).
- Run “Symbian ExpOSium 04”.
2002-2003: Software engineer, 18 months
Symbian Ltd. London, United-Kingdom
- Join the core applications team. That group is responsible to maintain and develop Symbian OS application engines such as the one used by Contacts and Calendar applications.
- Write software design documents ( C++, UML ).
- Work on maintenance for Symbian OS v6.1, v7.0, v7.0s (C++, Series 60, UIQ ). Fix numerous defects in various areas: data synchronization, alarm server, contact engine, agenda engine etc… Debugging and testing using development boards and product prototypes ( Nokia 7650, Sony Ericsson P800 ).
- Defect co-ordinator for application engines and application services Symbian OS’ sub-systems. Leading a team of up to 8 software engineers.
- Act as integration engineer.
- Design and implement team’s intranet web site.
- Training course attended: appraisal and objective settings, delegation skills, object oriented modelling using UML, Symbian OS Internals, various TI workshop.
- Run “Symbian ExpOSium 03”.
2001-2002: Research and development engineer, 8 months.
Pierre Bonnerre Soft Link, Boulogne, France
- Fix defects on emailcomposer software under MS Windows.
- Provide much plug-ins functionality to emailcomposer such as MD5 (Message Digest 5) ability etc…
- Install and design CVS system under Linux.
- Design and implement Intranet web site and databases architecture.
2001: Software consultant, 3 months.
Sonomax, Montreal, Canada.
- Work with researchers from Concordia University.
- Repackage DLL module to be plugged in LabView software under Windows.
2001: Research and development lead engineer, 6 months.
Webraska SA., Poissy, France.
- Develop from scratch, client server Internet based car navigation system demo within a few weeks (Pocket PC, CGI, C++, XML, Win32, MFC ) Leading a team of 4 software engineers.
- Run “3 GSM world congress” in Cannes (Feb 2001).
- Design object oriented software modules using UML (Multi-platform graphic components, Navigation API communication…).
- Develop software modules for Pocket PC using MFC (HTTP communication, Network connection manager…).
- Manage and train novice engineers.
- Brought working methods.
1999-2000: Software engineer, 18 months
Atelier SA. Paris, France.
- Design and implement voice command application for Psion EPOC devices (ER3, ER5, C++). That kind of application make extensive use of various Symbian APIs (contact model, agenda model, messaging etc…)
- Develop many components for the Quartz DFRD based on Symbian OS v6.0. (Jotter application, control panel, image viewer, word viewer, application launcher engine…).
- Work on “Minitel”, an OEM Teletext application distributed with the French version of the Nokia 9210 communicator .
- Develop file format conversion utilities. Reverse engineering Symbian proprietary file format (EPOC Sheet Engine/Excel BIFF, EPOC Rich Text/RTF and EPOC MBM/BMP, PICT ).
- Work on Atelier’s Symbian telephony solution.
- Enable concept phone design and Atelier’s booth advertisement for “Symbian developer expo 2000”.
- Run “Symbian developer expo 2000” exhibition in London (Nov 2000).
1997-1999: IT Director assistant, 20 months
ICL / Fujitsu, Paris, France.
- Develop software suite allowing automation of business engineers’ commissions computing (C++, Visual Basic, ODBC…).
- Design database architecture (Oracle, SQL Server, Access…).
- Define and produce economic reports for financial director (Business Object, crystal report).
Personal projects
2007-2008: OpenGL|ES, on going
- Develop an OpenGL|ES 3D “game” engine.
- Develop an OpenGL ES MilkShape ms3d model viewer for S60 and Windows.
- Port a 3D space invader game to Symbian OS, OpenGL|ES.
2006-2007: Symbian OS
- Develop some basic skills in OpenGL|ES 3D programming applied to Symbian OS and Windows platform.
- Develop a prototype of an innovative data driven UI framework on top Symbian OS and/or S60 UI layer (Eikon, Avkon).
2006: Linux Server, on going
- Using OpenSuse.
- Migration to Ubuntu.
- Run Slion.net using TWiki.
- Took an active part in the TWiki open source project.
2003: Series 60 graphical application, 1 month
- Implement a graphic library for Series 60 direct screen access, including few ARM assembly optimized primitives.
- Implement a Series 60 full screen plasma effect application (fire flames simulation).
2002: Nokia 9210 Communicator Internet based routing application, 1 months
- Negotiate developer access to Webraska’s global navigation system.
- Design and develop Internet based routing system application, targeting Nokia 9210 platform.
- Develop common gateway interface to query Webraska global navigation system using EPOC WINC.
- Use Symbian O.S. socket API to send basic HTTP queries.
- Develop basic XML parser using Symbian OS APIs.
Education
1996-1999: Engineering degree in information technologies and management
ESIG Paris, France
- Specialized in application development.
1994-1996: Scientific A level (baccalauréat S)
Lycée Jules Ferry, Conflans St-Honorine, France
- Specialized in biology and geology.
Personal information
- Date of birth: 28th of August 1976.
- Nationality: French.
- Language:
- French: native language.
- English: fluent.
- German: basic.
- Interest:
- Sports (ice skating, skiing, swimming, tennis, football)
- Music
- Novels
- Computer graphics
- Driving license.
|
|
|
Copyright © 2006-2009 by the contributing authors. All right reserved. Ideas, requests, problems send us feedback.
|
|