01/08/2010 - Present: Location: Sicpa, Lausanne, Switzerland.
Title: Team Leader, Project Manager
Occupation: Leading an mobile software team of 6 people in charge of developing mobile software solutions. Managing software projects for new generation of mobile solutions. Role as single point of contact for mobile technologies in department.
Keywords: Smartphone, iOS, Android, linux, Sicpa mobile, Java, Maven, JBehave, Jira, audit system, track & trace, embedded
01/04/2010 - 15/7/2010: Location: Harton SA, Gland, Switzerland.
Title: Senior Software Engineer
Occupation: Designing and implementing a all in one generic driver for compenents sold in Harton software controlled beverage dispensing solution. Introducing new technologies and procedures to company: subversion, Qt, C++, Bugzilla, software installers. Supporting english and german speaking regions.
Keywords: C, C++, Qt, CreateInstall, Subversion, Bugzilla,
16/03/2006 - 31/05/2009: Location: Abilis Systems, Geneva, Switzerland.
Title: Senior Software Engineer
Downloads: Work certificate
01/05/1999 - 15/03/2006: Location: ELCA Informatique, Lausanne, Switzerland.
Title: Senior Software Engineer
Downloads: Work certificate
15/01/1998 - 15/03/1999: Location: PS division RF group at CERN, Switzerland/France.
Title: Technical Student
Downloads: Letter of recommendation
PROJECT HISTORY:
01/08/2010 - Present: Location: Sicpa
Occupation: Leading an audit system team of 6 people in charge of developing mobile software solutions. Managing software projects for new generation of mobile solutions. Role as single point of contact for mobile technologies in department.
Position : Team leader, Project Manager
Keywords: Smartphone, iOS, Android, linux, Sicpa mobile, Java, Maven, JBehave, Jira, audit system, track & trace, embedded
01/04/2010 - 15/07/2010: Location: Harton
Occupation: Designing and implementing a all in one generic driver for compenents sold in Harton software controlled beverage dispensing solution. Introducing new technologies and procedures to company: subversion, Qt, C++, Bugzilla, software installers. Supporting english and german speaking regions.
Position : Developer
Keywords: C, C++, Qt, CreateInstall, Subversion, Bugzilla,
01/06/2009 - 31/03/2010: Location: Home
Occupation: Developing an iPhone app (GeoGame), studying for PMP exam and trainig for a marathon. All three projects succeeded.
Position : Developer
Keywords: X-Code, Cocoa, Objective C, PMI
01/09/2008 - 31/05/2009: Location: Abilis Systems
Occupation: Building and leading an Integration & Test team of 3 engineers offshore (New Delhi, India) testing digital TV software releases and assisting the software R&D team.
With role as developer designed, implemented and maintained an automatic regression test system running on latest code base for firmware and drivers on a daily basis.
Handled the WHQL testing platform for Microsoft certification (WHQL) of Windows BDA drivers.
Position : I&T team leader / developer
Keywords: C, Tcl, Perl, AS-10x, WHQL, BDA, USB. SPI, DVB-T
01/01/2007 - 01/09/2008: Location: Abilis Systems
Occupation: Bulding and leading the company software R&D team of 4 senior engineers and managing the use of several external ressources, both european and offshore (India).
Activity consisting of design, documentation, implementation and test of firmware and drivers for digital TV reception from the AS-10x family microchips. Collaboration with various software and hardware partners for product presentations at international shows.
Participation in SoC design decisions for the AS-10x family series and in charge of development of ROM code booting through USB,SPI or EEPROM.
Position : Software R&D team leader / developer
Keywords: C, Tcl, Perl, AS-10x, ARC605, ROM, WHQL, BDA, USB. SPI, OFDM, DVB-T/H
16/03/2006 - 01/01/2007: Location: Abilis Systems
Occupation: Design and implement a complete software solution from scratch for reception of digital television from AS-10x microchip.
Architecture and protocols for control and streaming designed and documented. Debugging tools, logging and unit test environment frameworks developed and taken into use.
Position : Developer
Keywords: C, Doxygen, Tcl, Perl, AS-10x, ARC605, SPI, OFDM, DVB-T
01/10/2003 - 15/03/2006: Location: ELCA Informatique
Occupation: Design, documentation, implementation, test and maintenance of server software for the acquiring of electronic transactions in Switzerland. The terminal system network mainly concerning EP2 point of sale (POS) terminals and in particular the online authorization services of this network. System disinguished by a required high availability, high performance and low failure rate.
Position : Developer
Keywords: C, Cobol, Non-Stop SQL databases, Tandem OS, acquirer-issuer networks, EP2 POS terminals, Perl, XP, CEPTEST and INQ simulators, security/encryption, PIA and EP2 protocols
Client: Telekurs
01/02/2002 - 01/11/2003: Location: ELCA Informatique
Occupation: Design of technology solutions and implementation of a prototype middleware for a smart card based ticketing system. Concept designed by client. High level application interface orders (AIOs) converted to low level Smart Card commands (APDUs). Ticketing logic, security and data buffering applied by this middleware.
Position : Project manager (offshore development)
Keywords: C++, Doxygen, Smart Cards, multiplatform solution.
Client: CFF, Switzerland
01/11/2002 - 03/03/2003: Location: ELCA Informatique
Occupation: Implementation of front end and middleware for authentication of Swiss MyOne cards. Authentication messages exchanged through PIA protocol (derived from ISO8583 format) with authentication and approval granted through access to Oracle DB stored procedures.
Position : Developer
Keywords: Perl, TCP/IP based networks, OS Windows and UNIX.
Client: T-Systems
02/10/1999 - 01/11/2002: Location: ELCA Informatique
Occupation: Large span of projects related to development of software for Schlumberger smart card accepting systems such as point of sale devices and parking meters. A major part of projects was development and integration of embedded software supporting new electronic purses: Opus (USA), ParisCarte (Paris), miniCASH (Luxembourg), miniPAY (Italy). Some mandates included development of server software for collection of purchase data from park of terminals. A single project involved an entire system controlling ticket sale for all swimming pools and tennis courts in Paris, system involved POS development, server development, Oracle DB integration and back office applications for configuration and accounting.
Position : Project manager \ developer
Keywords: C/C++, embedded systems, Smart card applications, Paradigm target debugger, Data bases, Java, Tcl/Tk.
Client: Schlumberger
01/05/1999 - 22/10/1999: Location: ELCA Informatique
Occupation: Extension of existing software for train planning
Keywords: C and DB2 database tool CoolGen, platform OS/2.
Client: CFF, Switzerland
15/01/1998 - 15/03/1999: Location: PS division RF group at CERN, Switzerland/France.
Occupation: Setting up an embedded VME crate data acquisition and processing system for beam diagnostics in the AD
Target: CERN, AD
Keywords: Embedded DSP(TMS320C40) assembly programming, Code composer target debugger, Down sampler and DSP board in VME crates.
Project publication: As this was my final project, an official publication is available. The complete version (PDF 1.154KB) or just the abstract (PDF 16KB) can be downloaded.
10/01/1998 - 22/08/1997: Location: TIMA laboratory in Grenoble, FRANCE
Occupation: ASIC design of switched capacitor Sigma-Delta ADC converter with 10 bits of resolution as part of a read-out chip for medical purposes
Keywords: Mentor Graphics
Sponsor: European community program called FUSE.
Target: BEVERLY, manufacturer of hydrocephalus valves.
Downloads: Work certificate
15/01/1994 - 20/05/1994: Location: Department of mathematical modelling DTU, Denmark.
Occupation: Development of a real-time EEG diagnostics tool running under Windows.
Keywords: Delphi
Target: Psychologist, Erik Hoffmann and minor Danish engineering firm.