Dernière mise à jour : 02/03/2023
CV imprimé le 25/04/2025
Retrouvez ce CV à jour sur internet :
http://www.ed3l.fr/
Nathaël PAJANI
42 impasse de la Combe du Bois
01150 Blyes - FRANCE
Portable : 06 19 35 33 (90+1)
Mail : nathael.pajani à ed3l.fr
Né le: 16/11/1981
Ingénieur en Informatique
Développement --- Etude de projets --- Conseil
Développement logiciels --- Électronique --- Systèmes embarqués
Noyau Linux et logiciels libres
Connaissances
Plateformes
- Très bonne connaissance des systèmes d'exploitation GNU/Linux (administration, développement et utilisation).
- Très bonne connaissance du Noyau Linux.
Langages
- Programmation système et noyau (drivers) en C sous Linux.
- Programmation des micro-contrôlleurs (ARM Cortex M*) en C et assembleur.
- Programmation en C, connaissances en Python, Perl, C++ & Assembleur.
- Écriture de scripts shell (bash).
- Programmation WEB - Contenu dynamique et présentation.
Électronique - Embarqué
- Architecture des microprocesseurs et micro-contrôleurs.
- Architecture des systèmes à microprocesseur.
- Bus USB, SPI, I²C, 1wire, RS485, VME, ...
- Réseaux TCP/IP
Langues
Expérience professionnelle -- Techno-Innov
Depuis 2012 :
Conception
- Activité de conception de systèmes complexes, développement d'une gamme complète de produits.
Réalisations
- Développements des produits, de la conception à l'expédition, gestion de la production,
emballage, boîtier en injection plastique, impression 3D, pièces en découpe laser,
création et fabrication des cartes électroniques (assemblage CMS prototypes et petites séries), ...
* Conception et test d'un module processeur (Texas Instrument AM3874)
* Passerelle domotique multi-protocoles (NXP LPC1764)
* Modules Radio sub-1GHz (NXP LPC1124 + Texas Instrument CC1101)
* Modules CPL
* Divers autres modules de communication ...
- Création du système Scialys
pour la gestion de l'auto-consomation de l'énergie produite localement.
- Développement du "Car-System" et participation à la mise en place du système de
contrôle des animations pour Mini World Lyon.
- Développement de la partie électronique et firmware du système "AIR'Protec"
pour la société TANIT Evolution.
- Divers autres projets pour divers clients et autres produits pour Techno-Innov.
Voir le site techno-innov.fr pour de plus amples informations.
Administration
- Participation à l'ensemble des tâches administratives : création, comptabilité, gestion courrante,
communication, commercialisation, ...
- Mise en place et administration du système informatique.
- Réalisation et administration de l'ensemble des sites liés à l'activité.
Expérience professionnelle -- ED3L
Depuis 2008 :
Conseil
- Activité de conseil pour la société Axess Vision Technology pour la création d'un
dispositif médical (Janvier 2009 - Mai 2011).
Linux -- Embarqué
- Création de systèmes embarqués (partie logicielle) pour
Adison :
* Système Debian GNU/Linux + logiciel métier pour intégration dans un camion de pompiers.
* Système Debian GNU/Linux + logiciel métier pour intégration dans un robot sous-marin.
* Système Debian GNU/Linux pour intégration dans un système de commande électrique.
* Divers éléments logiciels pour la mise en production.
- Développements pour Alcatel Lucent sur les drivers USB du Noyau Linux, dans le but
d'améliorer les performances de débit vers des modems UMTS et ajouter des
fonctionalités spécifiques.
- Divers portages et installations de la distribution Debian GNU/Linux et
plus récemment Devuan GNU/Linux
sur des cibles embarquées :
* NXP (ex Freescale) : i.MX25 - i.MX28 - i.MX35 - i.MX 6
* Allwinner (on OrangePi Boards) : H2 - H3 - H5 - H6 - H616
* Atmel : AT91SAM9G45
* Texas Instrument : TMS320DM6446 - AM335x (On Beaglebone Black)
* Marvel : Sheeva CPU
* Samsung : S3C6410
- Support à distance (ssh) pour ECRIN Systems.
Création d'un script de configuration de cartes PCI custom créées par
ECRIN Systems.
- Développement du système embarqué (spécifications matérielles et partie logicielle
bas niveau) pour un dispositif médical :
* Spécification de la carte électronique utilisant le proceseur Davinci TMS320DM6446
et participation à la conception.
* Bootloader
* Drivers Linux pour processeur Davinci TMS320DM6446 (Création du
BSP et drivers spécifiques)
* Création du système embarqué
* Assistance au test des prototypes électroniques
- Support technique sur plusieurs projets :
* Recherche et résolution de problèmes liés à la vidéo.
* Création de système Debian GNU/Linux pour des démonstrateurs.
- Développement du BSP Linux pour la
carte CSBX-3545 de ACTIS Computers, et développements
sur carte Com Express de ACTIS Computers, à
base de PowerPC :
* Drivers I²C et NAND Flash.
* Driver pour FPGA utilisateur et programme d'exemple pour illustrer le firmware FPGA de
démonstration créé par ACTIS.
* Création d'un rootfs Busybox, installation de la distribution
Debian GNU/Linux
* Bugfix sur l'USB pour le support des périphériques HID (Claviers - souris)
* Développement du driver pour le contrôleur graphique SMI Lynx3DM
Administration serveur et système informatique
- Mise en place de l'infrastructure informatique.
- Maintien en conditions opérationnelles du serveur.
- Mise en place et suivi des procédures de sauvegarde.
Développement WEB
- Mise en place des sites Web de
Techno-Innov (Blog, Boutique, Wiki, dépôt GIT).
- Dans le cadre d'un partenariat avec la société
Killika : réalisation de
templates CSS pour des sites utilisant le
CMS
"Jumla!".
- Mise en place de plusieurs site utilisant WordPress.
Formations
- Liste de mes plans de cours
- Animation de formations "Langage C", "Administration des systèmes GNU/Linux" et "Systèmes embarqués" pour
Sparks (anciennement Appolo formation) et
AJC formation.
- Création et animation (avec David Odin et
Anthony Chomienne) de la formation "Prise en main des systèmes GNU/Linux"
à l'école supérieure CPE Lyon (40h, cours et travaux pratiques).
- Création et animation de la formation "Linux embarqué" à l'école supérieure CPE Lyon
(36h, cours et travaux pratiques).
- Encadrement de travaux pratiques sur le langage C à l'école supérieure CPE Lyon.
- Encadrement de travaux pratiques sur les systèmes et réseaux à l'école supérieure CPE Lyon.
- Animation d'un atelier "Linux embarqué" pour un séminaire.
- Remplacement d'un professeur de technologie de Février à Juillet 2020 (5 mois) en Collège (niveau 5ème et
4ème). Cours disponibles en ligne ici.
Création - Administratif
- Création et administration d'une entreprise individuelle (ED3L).
- Aide à la création d'une entreprise individuelle :
Forma3dev.
- Accompagnement de plusieurs auto-entrepreneurs.
- Membre du bureau de l'association PLOSS-RA pendant plusieurs années (2012 ? - 2018 ?).
Création - Commercial
- Recherche et contacts clientèle.
- Réalisation de devis et suivi des affaires, facturation.
- Réalisation du site Web.
Expérience professionnelle -- ECRIN Systems
2005-2007
Linux -- Embarqué
- Développement de BSP
Linux pour cartes processeur à base de PowerPC.
- Développement de drivers (USB,
VME) et de logiciels (en C).
- Participation au développement électronique (debug)
- Création de "scripts de restauration" pour l'installation du système
d'exploitation GNU/Linux à partir de CD ou de clé USB
- Multiples installations du système d'exploitation GNU/Linux pour le support de
configurations matérielles spécifiques
- Développement d'une librairie d'accès à une carte d'acquisition
pour QNX
Conseil
- Trois jours de conseil pour une société Danoise concernant le
développement de la partie logicielle de l'un de leur produits, conjointement
à un conseil concernant le développement de la partie électronique
par une autre personne de ECRIN Systems.
Gestion de projets
- Etude, suivi et réalisation de projets d'après cahier des charges.
- Gestion de projets de petite envergure, gestion de la qualité.
Web
- Participation au développement d'outils logiciels pour l'intranet liés
au processus qualité.
- Modification du logiciel libre
Bugzilla
pour réaliser un logiciel de gestion des non conformités pour le processus
qualité. (traduction, adaptation des termes, ergonomie, et modification du cycle de
vie d'un bug).
- Adaptation du logiciel libre
MediaWiki pour obtenir un portail collaboratif
utilisé au sein du centre R&D et pour faire un lien avec les autres services.
Formations
- Formateur Linux (prise en main des BSP)
Stages
2005
- Développement d'un système d'accès et de partage de cartes
embarquées avec partage de plusieurs consoles sur un même lien série
(RS232) en réalisant une adaptation du logiciel libre "ser2net".
(Toujours utilisé au 05 Juin 2008)
- Etude et Développement de l'interface de monitoring de TRANGO. (protocole, serveur
d'accès, et système embarqué autonome de collecte des informations de
monitoring, en relation avec la personne réalisant l'interface de visualisation des
informations collectées
2003-2004
- Portage d'une application multi-clients - multi-serveurs de Windows vers Linux et Solaris.
- Développement d'un driver USB Linux pour interfacer une carte de développement.
Réalisations Autres
En cours
- Plusieurs sites web, dont celui-ci.
- Auto-construction complète d'une maison basse consommation en ossature bois, des fondations aux
finitions en passant par la charpente, la plomberie, l'électricité, et bien sur la domotique :)
- ...
Finies
- Bugfix dans le noyau Linux et divers paquets pour le système Debian GNU/Linux
- Divers meubles en bois, dont un lit pour bébé et une table basse en chêne
- ...
Compétences diverses et centres d'intérêt
- Grand intérêt pour les logiciels libres.
- Deux participations à la
coupe de France de robotique
(E=M6).
- Lecture, dessin, modélisme et jeux de rôle.
- Menuiserie
- Canoë-kayak: Moniteur fédéral - Championnat de France Nationale 2 en Kayak polo.