Software and more...

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.
r4 - 30 Sep 2008 - 14:07:26 - StephaneLenclud
Copyright © 2006-2009 by the contributing authors. All right reserved.
Ideas, requests, problems send us feedback.
Syndicate this site RSSATOM