- 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
Bertrand Boichon
System Engineer / Senior Software Engineer for Industrial Applications
Montreal - Canada
| English | French |
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 |
