Profil du prestataire remybar

Informations générales sur le prestataire remybar

Nickname : remybar
Type de structure : travailleur occasionnel
Date inscription : 08/06/2018
Dernière fois en ligne : 23/02/2022
Classement : classé 14 783ème sur 95 261 prestataires classés

Profil détaillé du prestataire remybar

Domaines de compétence
Compétences fonctionnelles et techniques:
- Architecture logicielle et modélisation
- Gestion d'exigences et écriture de spécification
- Développement de systèmes embarqués
- Développement orienté objet

Modelisation: UML, sysML, Design patterns
Langages: C, C++, Java, Python, Ada, scripts Shell, XML, HTML, SQL
Systèmes d'exploitation: Windows et Linux
Gestion de versions: CVS, SVN, Git, ClearCase
IHM & 3D: Qt, OpenGL, WxWidgets, MVC pattern
Concepts/Technologies: POSIX IPC, Multithreading, UDP/TCP Sockets, 2oo3 architecture

Langues: Français et Anglais
Expérience professionnelle

Alstom - Software Architect From 01-2018

Context: In the EVC-NG development context, I assume the role .

Tasks:
• Designing and maintaining the consistency of the whole EVC-NG Middleware architecture.
• Proposing ideas to improve our practices (continuous integration for example)
• Generating Software Requirements Specifications from model (ASAP/sysML)
• Participating to design reviews
• Discussing with System Team

Technical environment: Windows/Linux, ADA 2012, PTC IM, sysML, ClearCase/ClearQuest, Reqtify, Shell scripts, Python.

Alstom - Software Engineer From 06-2015

Context: I joined the GATC middleware team for developing new functionalities for the Alstom GATC product (EVC1 and EVC2).

Tasks:
• Writing architecture design (SwAD) from functional analysis (SwRS)
• Developing in ADA and compilation for EVC platforms (MPC860/MPC8321)
• Problem reports management and bug fixing
• Responsible of developing and maintaining the EVC simulator on PC (used for native tests before testing
on the target platform).
• Main development:
   ? Multi-configuration support with automatic boards reconfiguration (+/- 7000 lines of code)
   ? 3d-accelerometer calibration
   ? Peripheral board simulators inside the EVC simulator on PC

Technical environment: Windows, ADA 95, 2oo3 architecture, ClearCase/ClearQuest, Reqtify, Shell scripts, Python.

FN Herstal Software Engineer 03-2013 / 04-2015

Context: FN Herstal develops new Remote Weapon Stations. I joined the team responsible for developing the whole software of
these stations.

Tasks:
• Writing designs from functional analysis provided by FN Herstal.
• Coding in C and compilation for several platforms (X86 and ARM).
• Problem reports management and bug fixing
• Unit tests coding with cgreen framework
• Integration tests
• Validation tests
• Main developments :
• Modules communication mechanism using TCP/IP sockets
• Watchdog
• Integration of 2 new cameras
• Tool to validate all inputs/outputs of the control unit after production
• Target tracking integration
• HMI components

Technical environment: Kind of Service-Oriented Architecture, Linux, C, Shell scripts, OpenGL, cross development on ARM(IMX6) and X86(AMD), SVN, Redmine, Hudson

Break - Travel by bicycle -  South America 09-2011 / 12-2012

AW Europe Software Engineer 12-2009 / 09-2011

Context: The AW Europe traffic info team was responsible for adding traffic info management in some navigation systems (mainly
for Toyota).

Tasks:
• Writing designs about functionalities for traffic info management (TPEG/TMC).
• Coding in C and compilation for Windows (Simulator) and for ARM (Target).
• Problem reports management and correction
• Unit tests coding
• Problem investigation and tests on target
• Development of an encoding/decoding tool for TPEG data in Qt.

Technical environment: C, Shell script, Qt, cross development on ARM, SVN, TPEG, RDS-TMC

Break - Travel by bicycle -  South and Central Asia 10-2008 / 11-2009

Thalès/Airbus - Software Engineer 04-2007/09-2008

Context: Thalès developed the whole software of a new civil and military plane (FMA400M). I worked in the middleware team.

Tasks:

• Writing components requirements from high level specifications, using Thalès formalisms and processes.
• Design, code and test of component requirements (DO178B norme).
• Problem reports management and correction
• Automation of production processes by Shell scripts
• Reviews on requirements, design, code and test reports

Technical environment: DO178B, MACS2, UML, Ada, Doors, Shell script, cross development, Clearcase

SOPRA Group Software Engineer 03-2006/04-2007

Legrand - XL Pro – Designer & C++ Developer (6 months)

Context: Sopra Group was responsible for the maintenance and the evolution of the XL Pro application. I joined a small team of 2
persons to work on several evolutions.

Tasks:
• Formalization of functional needs explained by phone and validation with Legrand, to upgrade an electric
schemas drawing software (XL Pro).
• Proposal of technical solutions from functional specifications
• Design, development and test of choosen techninal solutions
• Bug reports management and correction

Technical environment: C++, XML, MFC, ATL, COM

CEA - Petawatt Laser – QT/C++ Developer (7 months)

Context: CEA needed a software to control the whole chain (engines, mirrors, spectrometers, ...) of its Petawatt Laser.

Tasks:
• Design & Development of HMI components in QT
• Development of HMI
• Development of modules to control equipments by RS232, GPIB or I/O card
• Development of equipment simulators for internal validation
• Tests with real equipments

Technical environment: UML, QT, C++, XML, RS232, GPIB, I/O

I2S Software Engineer 10-2004/08-2005

Rhodia - Acquisition of test tube images – Designer & Developer (3 months)

Context: Rhodia wanted to acquire flat images of test tubes and to apply some processing on them.

Tasks:
• Writing the functional specification with Rhodia
• Development of image processing, HMI and camera control
• Tests with a simulator
• Validation with Rhodia equipments

Technical environment: C++, VB, MIL (Matrox Imaging Library), Image acquisition and processing

i2S – Old book scanner software – Designer & C++ Developer (4 months)

Context: i2S designed a new A4 scanner for old books. I joined the software development team to develop the software part of
this new scanner.

Tasks:
• Design and development of a client/server architecture
• Development of the HMI
• Development of scanner services (image processing, camera control, files management, ...)
• Hardware support management in embedded Linux distribution based on Debian

Technical environment: Embedded Linux, Image processing, UML, C++, WxWidgets, TCP/IP

SMTC – People counting by Vision - Designer & C++ Developer (4 months)

Context: i2S and SMTC wanted to develop a proof of concept of a system to count (and to classify if possible) people in a bus station, using 2 cameras.

Tasks:
• Design of a software based on internship results (about detecting, tracking and counting people by
vision)
• Development of a HMI in VB
• Development of image processing and analysis in C++
• Test campaigns in fictive and in real situations

Technical environment: C++, VB, Image acquiring and processing

Etudes

DEA Traitement d'images - Applications médicales - ISIMA Clermont-Ferrand - 2004

Ingénieur Génie Logiciel et Systèmes - ISIMA Clermont-Ferrand - 2001/2004

DUT Génie Logiciel - IUT Bayonne - 1999/2001

Projets réalisés par remybar

Portfolio en ligne du prestataire 'remybar'

Pas d'éléments dans le portfolio de ce prestataire

Références clients certifiées



D'autres prestataires aux compétences similaires

(g)