Eric - Consultant technique C
Ref : 081023J001-
78100 SAINT GERMAIN EN LAYE
-
Développeur, Consultant technique (47 ans)
-
Freelance
NXP SEMI-CONDUCTORS (China, Shanghai) – R&D
Client & Environment
• Management & Integration – Telecom handset manufacturer
• The background of this project is the integration of different third party vendors into NXP 5210 platform to make a turnkey solution for Chinese customers.
• Suppliers: NXP Software, Arcsoft, Access
Objectives
• To provide a pre-integrated solution for Chinese design houses
• To study, design architecture for application layer.
• To develop adaptation layers for third party multimedia and mms/wap
• Study and design how to integrate selected MMI provider solution
• Training of new permanent members
Actions
• Architecture for application development and integration
• Bug investigation on PC simulator, JTAG board, terminal traces analyzes
• Support multi-site development set up.
• Integration of messaging/multimedia/java features
• Application I/O management (LCD/keyboard/touch screen)
• Engine and application integration into NXP platform
Technical Environment
• Model oriented programming (layout, engine, events management, graphic designing tool)
• ARM 9, C, C++
• GSM-DCS, GPRS, EDGE, UMTS, SS7, RTP, UDP-TCP/IP
• Application layer (Digital Airways: Trolltech partner solution), Middleware, multimedia, File System, SMS/MMS, Java, Drivers
• JTAG, traces
• SVN
Duration
• 16 months
NXP SEMI-CONDUCTORS (China, Shanghai) – R&D
Client & Environment
• Management & Integration – Telecom handset manufacturer
• The background of this project is the support of the Philips customers for the integration of their hardware and software solution.
• The Customer provides his application layer and integrates it on the Philips solution.
• End customer : Samsung
• Product: Lime
Objectives
• To help the customer to integrate ISS into 5210 NXP solution
• To provide information to the customer for the integration
• To debug with the Customer, both NXP part and customer part
• Maintain correct information link with France team (CSL2 & development) for remote support
• Provide close support to Samsung support on site.
Actions
• Debugging/optimization of ISS code
• Investigation on JTAG board
• Traces analyzes
• Patches integration and file configuration management
• Communication with France team for alignment and status on the issues
• Status on PR solving advancement, local contact
Technical Environment
• ARM 9, C, C++
• GSM-DCS, GPRS, EDGE, UMTS, SS7, RTP, UDP-TCP/IP
• Gimaging, Middleware, multimedia, File System, SMS/MMS
• JTAG, traces
• Clearcase
Duration
• 8 months
PHILIPS SEMI-CONDUCTORS (China, Peking) – R&D
Client & Environment
• Management & Integration – Telecom handset manufacturer
• The background of this project is the support of the Philips customers for the integration of their hardware and software solution.
• The Customer provides his application layer and integrates it on the Philips solution.
• End customers : NEC, Samsung, Bird, CECT, Le novo
Objectives
• To help the customer to integrate the Philips solution
• To provide information to the customer for the integration
• To debug with the Customer, both Philips part and customer part
• Training of new permanent members
• Establish link with France team (development)
• Provide expertise to local team
Actions
• Debugging for different customer
• Investigation on JTAG board
• Traces analyzes
• Patches integrations and file configuration management
• Communication with France team for alignment and status on the issues
• Training of local permanent members
Technical Environment
• Windows 2000, ARM 9, C, C++
• GSM-DCS, GPRS, EDGE, UMTS, SS7, RTP, UDP-TCP/IP
• Bluetooth, Com L1,L2,RR, Middleware, multimedia, File System, SMS/MMS
• JTAG, traces
• Clearcase
Duration
• 15 months
MOTOROLA (UK & Singapore) – R&D
Client & Environment
• Management & Integration – Telecom handset manufacturer
• The background of this project is the development of the first 2.5G low-cost commercial handsets. The client was moving its software development team from the UK to Singapore and needed management and technical support for the new local staff.
Objectives
• Responsible of the Messaging functionality on all Sendo phones
• Initially, the task was integrate and to customize the Teleca messaging platform
• Responsible of the MMS function of the phone, from the stack to the application layer
• Fixing the bugs for the Vodafone release
• Training the development staff on debugging and integration
• Provide technical expertise to launch project and train new permanent members
Actions
• Integration of the Teleca new releases into the Sendo code
• Management of the different software versions
• Code analysis and debug on SMS, MMS, Content Management, MMI
• Code re-design to improve the integration time
• Customization of the code according to the operator requirements
• Adapting the simulation tool for PC for debugging
• Obigo Upgrade and source code upgrade.
• Training of new permanent members of staff in Singapore.
Technical Environment
• ARM 7, C
• GSM-DCS, GPRS, EDGE, UMTS, SS7, RTP, UDP-TCP/IP
• DRM, OMA-DL, MMS/SMS
• Clearcase
Duration
• 4 months
SAGEM (Paris, France) – R&D
Client & Environment
• Management & Specification – Telecom handset manufacturer
• The background of this project is the development of the first 3G commercial handset (UMTS). Many new features are embedded : DRM (Digital Right Management), FOTA(Firmware update Over The Air), PTT (Push To talk), Media Player, New flash memory management, Videotelephony, SyncML over the Air
Objectives
• At the very beginning of the project, the task is to specify the new embedded components according to the operator requirements and to the SAGEM development capabilities. This way we can evaluate the work load and define the road map.
• I have to manage several project integrations according to the road map and to the available human resources.
Actions
• Specify and manage the development and the integration of some new project features. Some components are developed by external providers (FOTA, SVG, SyncML-DM).
• In the new technologic context, the handset manufacturers have to fit the operator requirements: For each requirement, I have to decide if SAGEM is going to be compliant or not, according to the technologic capabilities and to the product road map.
• The main projects I work on are : DRM, FOTA, Media Player, Flash memory management
o DRM : Specify the impacts of the DRM integration on the application (Functional specification and MMI)
o Media Player : Specification of the Player according to the Operator requirements (Requirements management)
o Codecs compliance management : Specification of the evolution needed according to the operator requirements
o Flash memory management : Specification of the new flash memory management according to the operator management (FAT FS embedded, Mass Storage, SD Card management)
o Total responsibility of the FOTA :
FOTA solution supplier : benchmark and selection
Update agent integration specification and management
Download agent (OMA – DM and DL) : Integration management
Source code linking optimization to reduce the FOTA package size(Survey and specification)
• Communication over the different teams (Messaging, WAP, OS, Multimedia, telecom) about the impacts of the new specifications and about the technical abilities of each part.
Technical Environment
• ARM 7, C, C++
• GSM-DCS, GPRS, EDGE, UMTS, SS7, RTP, UDP-TCP/IP
• FAT FS, Audio-Video Codecs
• OMA-DL/DM,
• SyncML PC/OTA
• CVS
Duration
• 8 months
SAGEM (Paris, France) – R&D
Client & Environment
• SAGEM sells GSM-DCS modules to Chinese handset manufacturers. Those modules are the intelligent part of the Phone (Telecom, Embedded software and hardware).
• End customers : CECT, Sandy, Bird, Intercube
Objectives
• To help the Chinese handset manufacturers integrating the modules for the phone production
• Customization of the software for each Chinese customer.
• Training on SAGEM tools
• To separate the resources (menu, fonts, pictures, sounds,…) from the code and to make a user-friendly tool to allow our customer to easily customize the MMI.
Actions
• Architecture of the application layer for the resources project integration
• Specification and validation of the MMI customer tools
• MMI Customization support
• Optimization for the tool
• Synchronization of the Customer customization with SAGEM
• Customer training on the personalization tool.
• Bugs reports and evolution management of the tool.
• Software integration and release for the customers
• Establishment of Reference Design for the Customers using this new architecture
• Proposal of this tool to Vodafone which uses it to specify the MMI for all his customers (with the Sagem Simulator)
Technical Environment
• ARM 7, Unix
• C,C++, Application customization, xml
• CVS
Duration
• 15 months
DASSAULT AVIATION (Paris, France) – R&D
Client & Environment
• The client is the military part of DASSAULT AVIATION that manages the fight planes.
• The project was the RAFALE aircraft for the export version
• It was about the MMI that is very complex regarding the number and the complexity of the equipments that are embedded on the aircrafts.
Objectives
• To specify the MMI of the embedded software
• To follow-up the development
• To validate the final product
Actions
• MMI specification for the screens and commands of the pilot.
• Interaction with THALAS AVIONICS that manages the development
• Validation of the development on a real embedded system and on the aircraft
• Supplier relationship during the specification, development and validation phases
Technical Environment
• Windows NT
• Smarteam
• Avionics, weapons management, flight management
Duration
• 13 months
VODAFONE (SFR) (Paris, France) – R&D
Client & Environment
• The client is the first private telecom operator in France (SFR)
• Two projects :
o Mobile BTS (BTS on embedded on a truck) that is linked to the Operator network through a satellite link.
o GPRS performances investigation into the TGV (High Speed Train)
Objectives
• For the BTS project, the aim was to follow-up the manufacturing of the station and to validate it.
• For the GPRS project, I had to investigate into the causes of the low performances of the new GPRS network in very hard conditions)
Actions
• In the first project :
o The network planning had to be specified for each new use. I studied the whole system.
o Writing of several documents for the different test phases (unit tests (A interface, satellite link, …), Global link test, Operator nominal mode test)
o Test phase
o Writing of a complete user guide for this station.
• In the GPRS project :
o Study of the GPRS system
o Complete investigation of the whole end to end link
o Laboratory tests (Handover tests, low radio level conditions, sensibility tests) on several handsets.
o Benchmark of the handset performances
o Tests in the train in very hard radio conditions (Handover every 40 seconds, low level signal, interferences)
o Air interface analyze, Interoperability tests between the GPRS and GSM parts of the network.
o Writing of a document that showed the different elements of the networks that were responsible of the bad performances (handset, network elements, IP,…)
Technical Environment
• GSM-GPRS, BTS, BSC, MSC, HLR. SS7, VSat, TCP/IP, Agilent,
Duration
6 months
ONERA (Paris, France) – R&D, Training period
Client & Environment
• The project was about a new electrical thruster that had to be embedded on the new satellites. Those thrusters are used to maintain the satellites into the correct orbit. Usually, the embedded thrusters use chemical products to produce a propulsion force. The new generation of electrical thruster double the life time of a satellite.
Objectives
• Even if those thruster are very efficient compared to the chemical ones, the physics phenomena that were involved into it were not very well understood. I had to write a numerical simulation of the thruster to help a better understanding of the physics that should gave precious information for the optimization.
Actions
• Study of the system and the already existing plasma simulations (Berkeley university)
• Study of new numerical simulation solutions : Monte Carlo, PIC(Particle In Cell)
• Conception of the simulator and its Graphics Interface
• Development and validation of the simulator
• Statistics and first results analyze
Technical Environment
• C, C++, Solaris, Fortran, matlab
• Monte carlo method, PIC
Duration
• 12 months
Other experiences
• Assessment teacher in Physics and Chemistry ( French National education) at the BAC + 2 level (Math SPE) : 1 year
• Experimentation data analysis on a heavy particles accelerator located in Hamburg (Training period) : 6 months
• applications development (QT, KDE, Php/MySql, Javascript, VC++, QT, KDE)
Technical Skills
Computer experience
• C, C++, VC++, QT, STL, Boost, Java, perl, Python, javascript, OOD/OOP, XML, Multi-threading programming, Scripting, PhP/Mysql, html/dtml/ajax/css, Real-time
• Tcl/Tk, Maple, Matlab, Statemate, Labview, Oracle (PL/SQL), CVS, SVN, Clearcase, smarteam
Telecom
• GSM-DCS, GPRS, EDGE, UMTS
• SS7, Network planning, RTP, UDP-TCP/IP, ATM, Spatial telecom
• Bluetooth, Multimedia, File System, SMS/MMS, Com L1,L2,RR, Middleware, Application layer
• OMA-DL/DM, SyncML, FOTA
Scope of Intervention
• Integration, development, design
• Project management
Language Skills
• English : Fluent
• French : Mother tongue
• Chinese Mandarin: Basic conversation
Education & training
2001 IT/Telecom Engineer. SUPAERO (France)
• Analogical and digital Electronic devices
• Numerical telecommunications
• Space telecommunications
• Aerodynamics
• Structure science
• Control and transmission
• Flight mechanics
• Electromagnetism
• Software engineering
1999 Fundamental Physics (Master). E.N.S. CACHAN (France)
• Electromagnetism
• Optics
• Laser
• Fluids mechanics and plasmas
• Analogical and digital electronics
• Relativist mechanics
• Magneto-hydrodynamics
• Mathematical methods for physic
• Classical and quantum mechanics
• Thermodynamics
• Subatomic particles
• Condensed matter & Crystallography