Nicolas PADEY - Ingénieur logiciels embarqués
E-mail : nicolas@padey.com
Date et lieu de naissance : 6 Février 1982 à Villeurbanne (69)
Situation de famille : marié
Permis de conduire, véhicule personnel
Expérience : 13 ans dans le logiciel embarqué et la modélisation objet
Disponibilité : non disponible actuellement
Expériences professionnelles
Autoentrepreneur
Depuis Novembre 2011
Réalisation et mise sur le marché d'un générateur automatique de code universel (multi langages, multi environnements de développement UML)
Déploiement du générateur de code chez des clients, et formation du personnel
Professeur de Génie Logiciel en école d'ingénieur
Réalisation d'un logiciel orienté Web de gestion de stock de pièces mécaniques pour un aéroclub (contribution bénévole)
Réalisation d'un logiciel orienté Web de gestion complète d'un Comité d'Entreprise (contribution bénévole)
Conception USDP (en langage UML) : IBM Rational Modeler
Environnements de développement : QT, MySQL, PHP
Ingénieur logiciels – Medex (Saint-Priest - 69)
Depuis Novembre 2011
Conception et réalisation de logiciels pour dispositifs médicaux
Mise en place et maintient d'une méthodologie de conception logicielle. Formation du personnel
Virtualisation, puis dockerisation des environnements de développement et des serveurs
Engagement pour le personnel : membre élu de la Délégation Unique du Personnel et trésorier du Comité d'Entreprise
Cible matérielle : Cortex A8, Cortex M3
Conception USDP (en langage UML) : MagicDraw UML
Environnements de développement : QT, IAR
Environnements de virtualisation : VMWare, VirtualBox, Docker
Expert architecte objets – Orange Business Services (Lyon - 69)
De Juin 2008 à Octobre 2011
Formation à PDSI et à UML en interne et pour les clients
Déploiement de PDSI en langage UML chez les clients
Adaptation de PDSI aux besoins précis des clients
Développement d'un outils de test d'un protocole de communication à usage ferroviaire
Mise en place d'une interface avec une base de donnée embarquée
OS ciblés : Linux Ubuntu + RTAI, Linux Debian, Linux embarqué, QNX
Conception PDSI (en langage UML) : MagicDraw UML, Entreprise Architect
Environnements de développement : Microsoft Visual studio, KDevelop, QT, GTK
Concepteur de logiciels embarqués – Société SOMFY (Cluses - 74)
De Septembre 2006 à Mai 2008
Conception d’un outil de génération automatique de code à partir de modèles UML appliqué à l’embarqué. Déploiement de l’outil dans la société
Développement d’une abstraction d’OS (compatible Windows et multiples
OS embarqués)
Développement de la brique logicielle de gestion de la radio commune à tous les produits
Développement d’une radiocommande de test destinée à l’industrie
Développement d’un
OS coopératif maison
Cible matérielle : Freescale HCS12 et HCS08, ATMEL ATMEGA 1281
Conception USDP (en langage UML) : I-Logix Rhapsody
Environnements de développement : CodeWarrior, Microsoft Visual studio 2005
Concepteur de logiciels embarqués – Société SOMFY (Cluses - 74)
6 Mois (De Février à Juillet 2006) – Projet de Fin d’Etudes
Cible matérielle : Freescale HCS12
Conception USDP (en langage UML) : I-Logix Rhapsody
Environnements de développement : CodeWarrior HCS12, Borland C++ Builder
Concepteur de logiciels embarqués – Société SOMFY (Cluses - 74)
13 Mois (Juin 2004 à Août 2005) – Stage Elève Ingénieur
Conception et implémentation de l’interface homme machine d’un logiciel embarqué dans une télécommande centrale à écran
Développement de drivers bas niveaux (I2C, SPI, convertisseur analogique numérique)
Mise en place d’une stratégie de sauvegarde des données dans la mémoire non volatile d’un microcontrôleur (technologie FLASH)
Instauration d’un mécanisme de communication évolué entre deux tâches d’un RTOS embarqué
De nombreux échanges professionnels avec la hiérarchie et les autres corps de métier (concepteurs mécanique, ergonomes)
Cible matérielle : Freescale HCS12
Conception USDP (en langage UML) : I-Logix Rhapsody
Environnements de développement : CodeWarrior HCS12
Technicien de maintenance – Société CEGID (Dardilly - 69)
1 Mois (Juillet à Août 2003) – Stage d’exécution
Dépannage de matériels informatiques : imprimantes, claviers, lecteurs de CD-ROM
Travail à plusieurs niveaux : mécanique (remplacement de pièces) et électronique (recherche et remplacement de composants électroniques défectueux)
Ouvrier – Société Banham Poultry Limited (Attleborough- Angleterre)
2 Mois (Juillet à août 2002)
Employé de banque – Société CCF (Lyon - 69)
2006
Diplôme de l’école d’ingénieurs CPE Lyon (Chimie, Physique, Electronique de Lyon)
2002-2006
Ecole d’ingénieurs CPE Lyon
Section ETI (Electronique, Télécommunications, Informatique)
Spécialité AEME (Architecture Electronique et Microélectronique)
2004
Formation sur la méthodologie USDP en langage UML (2 sessions de 4 journées)
2000-2002
Classes préparatoires (Mathématiques Supérieures et Spéciales)
2000
Baccalauréat Scientifique spécialité Physique-Chimie
Compétences
Logiciel
Langages de programmation :
Conception de logiciels embarqués selon la méthodologie USDP en langage UML.
Expertise en stratégie de génération automatique de code
Plateformes de conception UML :
Rhapsody
MagicDraw UML
Poseidon
Plateformes de virtualisation :
Environnements de développement :
IAR Embedded Workbench
Eclipse
MPLAB
CodeWarrior
C++ Builder
QT
Temps réel sous Micro C, CMX et SafeRTOS ; pseudo temps réel sous RTAI.
Linux :
Ubuntu, Ubuntu server, Debian, Mandriva.
Optimisation et embarquement des noyaux.
Embarquement de serveurs
FTP, Web et SSH.
Développement d’applications pour Android
Développement d’applications pour iOS
Développement d’applications pour Palm OS avec logiciel de synchronisation.
Matériel
Langues
Anglais : courant (obtention du Cambridge First Certificate in English - Grade C)
Espagnol : lu, écrit, parlé
Centres d’intérêt
Pilote d’Ultra Léger Motorisé :
Classe 2 : Pilote ULM pendulaire, avec qualification “emport passager”.
Classe 3 : Pilote ULM multiaxes, avec qualification “emport passager”.
Qualification radio.
Permis bateau Côtier et Rivière.
Astronomie, conception électronique, informatique.
Modélisme ferroviaire
Natation, badminton.
Tango