22 contacts

Bertrand Boichon

System Engineer / Senior Software Engineer for Industrial Applications

Montreal - Canada

 HomeUnited StatesBertrand Boichon

  English   |   French
- Teamwork, interpersonal skills, adaptable and quick learner.
- Project management (30 to 200 person-days).
- Experienced in embedded, distributed systems and middleware.
- Object-oriented software design (UML 1.5, patterns) and development processes (V cycle, adaptative).
- Scientific and engineering background (signal processing).

Areas of activity:
Railway, Public Transportation, Automotive, Biotechnology.

Languages:
- English: bilingual (4 years in United States).
- Spanish: basic (spoken, written).

Please visit my online resume: http://b.boichon.online.fr/resume.html

Schools attended

OSU (Research Assistant)
CPE : ex ICPI (Classes préparatoires)

Since 2005: Silicomp

Project Manager / System Engineer / Software Engineer
- Project "TTNG" for Alstom Transport - since august 2007
System engineer for the passenger information sub-system (PIS) including CCTV.
Software engineer for the development of the internal CCTV solution based on IP protocols (video streaming using IP camera and embedded Network Video Recorder).

- Since April 2007 : Integration to Silicomp Canada Inc. (Montréal, Québec)

- Project "Citadis" for Alstom Transport - 8 months
System engineer for the embedded computing system of Alstom's streetcar branded "Citadis":
· Configured and adapted software by project (around 15 cities).
· Helped the actual system engineer and handled hardware and software issues on the embedded sound subsystem (public address, interphony) and passenger information displays.
. Strong functional knowlegde of the train environment, especially the embedded computing system (SIE=Système Informatique Embarqué) composed of driver display units (DDU), RIOM (Remote Input/Output Module), MPU (Main Processing Unit) connected via FIP or RS485.
· Configured and run tests on Agate Link benches and Diagate tools.
· Tests and investigations performed on site during system integation or acoustic validation.
· Adapted functional and interface specifications as well as software configuration for the loosely coupled sound subsystem (configuration, spécifications systèmes et d’interface) vis à vis des spécifications de besoins, du codage et de la validation.
Keywords: RS 232/485, FIP, banc de tests Agate Link, system integration and validation, ClearCase, ClearQuest.

- Project "Call Ahead Reception Program" (CARP) for Alstom Transport - 2 months
Development of a middelware allowing communication between trains in operation and ground for the WCML project (West Coast Main Line, UK):
· Designed protocol layers allowing to transmit events and faults from trains to the maintenance system for rapid intervention.
· Implemented and validated Alstom-owned communication protocol (Train Radio Protocol) used by the embedded GSM and GPS Unit (GGU).
· Fully managed the project: budget, resources, delay (~30 person-days).
Keywords: .NET Framework 2.0, C#, Windows 2000, TRP protocol, Hayes modem command set, multithreading, synchronization.

- Project "Generic Closed-Circuit Television" (CCTV) for Alstom Transport - 2 months
· Elaborated specification and interface documents for the integation of a generic Closed-Circuit Television subsystem (CCTV) used by the train driver displays and recording devices.
. Considerations on physical constraints, performance and legal issues.
. Comparison between MPEG-4 codecs and wavelet technology provided by VisioWave on Windows XPe.
Keywords: Windows XP Embedded, QNX, MPEG-4, Ethernet, redundance, MVB bus.

- Projet "ESM Automatic Calibration" for Delphi Diesel Systems - 6 months
· Fully specified and designed a powerful computational system with centralized data (functional and technical analysis) for a dozen of remote validation engineers.
· Replaced existing unefficient Matlab solutions with a distributed and user-friendly tool developed in .NET.
· 2-tiers architecture comprised of a central database (SQL Server) holding calibration data (modes, values, laws) and computational clients along with their local databases (MSDE) replicated by an active "PUSH" publication.
· Handled ASAP2 metadata, s-records and complex calibration structures (1D, 2D maps) and mathematical laws evaluated dynamically.
· Calibration process time went from 1 hour (manual) down to 30-40 seconds (automatic) involving several thousand of calibrations.
· Fully managed the project with 4 developers (~200 person-days).
Keywords: .NET Framework 1.1, C#, XML, XSD, XSLT, MSDE 2000, SQL Server 2000, ASAP2 standard format, Motorola S-records, ECU (Engine Control Unit).

- Maintenance of the production information system (MES) for Delphi Diesel Systems France - 12 months
Sector: High Tech

2003 - 2005 : Coframi

Software engineer for industrial systems
Project « SRV TER » - Affiliated Computer Services (December 04 - August 05)
Realization of a distributed system for the validation of transport tickets on regional french railway networks (TER) managed by the national company (SNCF):
· N-tiers architecture comprised of front-end .NET clients, an application server (IIS 6.0), a database server (Oracle), a time server (synchronization), a LDAP server and ticket validators (around 1500 connected via the company's intranet).
· Designed and developed the communication service sending and receiving UDP messages to keep validators synchronized (time, activity log, parameters). It performs real-time control and monitoring on the state of each connected validator.
· Object-oriented design of the presentation and business logic layers allowing:
o Per-validator setup (static/dynamic parameters such as black lists),
o Policy-based security management (using Active Directory),
o Validator monitoring.
· Developed reusable and flexible .NET client as MMC consoles integrated to the Windows environment and communicating using webservices (SOAP). Performed load testing and measurements on the data network exchange.

Project « SIAM3G » - SLTC (November 03 - November 04)
For the complete realization of a computerized system for automatic subway maintenance (aka "SIAM", 3rd generation) for the city of Lyon:
· Designed the subsystem allowing the course of the security procedures by access to the train: distributed middleware accessible from mobile terminals (industrial PDA) or the mobile test bench.
· Developed and tested the COM/DCOM layer for the access to the lower layer (train).
· Installed the communication via WiFi (802.11b) and WebServices (.NET) for the higher layers.
· Integrated test bench:
o Controlled power supplies and instruments through dedicated API (Keithley multimeter, electronic load) allowing the acquisition of measurements being used for the validation of the security cards of the subway.
o Developed and integrated C++ libraries in .NET applications (marshalling/unmarshalling).
Sector: High Tech

2000 - 2003 : Oregon State University

Lead software design engineer / Research Assistant
Project « SOS CytoSensor »
· Developed 8 prototypes of an embedded biosensor device for military and civilian applications.
· In charge of the development and integration (hardware and software) in a team of 4 specialized grad students.
· Designed with UML a common distributed architecture for the tasks of toxin detection with interoperability between systems (using XML-RPC).
· Developed the onboard real-time acquisition on Matrox 4Sight embedded system (using Matrox Imaging Library and Vision SDK libraries) of high definition color images, data archiving (MySQL) and process synchronization.
· Developed robust user interfaces with Visual Studio (C++, MFC).
· Developed low-level firmware and a WDM driver to control precise lighting over living cells, using a microcontroller PIC (Microchip) with a USB 1.1 communication interface.
· Integrated custom-made software and hardware in a portable embedded system (Matrox 4Sight with NT Embedded OS).
· 5-million dollars project founded by DARPA (US Department of Defense) and NSF.

Technical context: C++, C, Matrox 4Sight, Meteor-II, MIL 6.x, Euresys Picolo Pro, Windows NT 4 Embedded, MATLAB, 2D image acquisition, Win32, Visual Studio, IPC, TCP/IP, MPLAB, PIC 16C765, USB, HID device driver(DDK).
Sector: Biotech

Interests

Travels, B/W and digital photography (+film developing and exposing), basketball, swimming, climbing, hiking, mountain biking, snowboarding

To access Bertrand Boichon's full profile
Registrer on Viadeo free


I am already a member of Viadeo