Jhon - Développeur C
Ref : 090817C001-
67580 MERTZWILLER
-
Développeur, Webmaster, Administrateur système (45 ans)
-
Freelance
juin 2008 - à Aujourd’hui
European Rail Software Application
Projet :
Développement de logiciels industriels dans le ferroviaires-expertise
Rôle :
ERSA : Conception de logiciels industriels et ferroviaires-expertise en
signalisation et ERTMS/ETCS-conception/distribution de produits ferroviaires tests/
simulation de conduite - EAO - vérification/validation de logiciels norme
Cenelec
· Conception/programmation orientée objet.
· Développement sur systèmes Linux et WINDOWS.
· Analyse et conception
Les différents modules ont été codés principalement en C++
Environnement de travai l :
C++, CORBA, QT, MySql, Visual Studio, python
mai 2007 - mai 2008
Actimage Luxembourg
Projet :
Développement de web services et du Système d’information pour opérateur en
Téléphonie Mobile
Rôle :
ACTIMAGE intervient en mode organisationnel et fonctionnel auprès
d'entreprises et d'institutions structurées autour de projets stratégiques à forte
valeur ajoutée.
· Développements de Services Web en .Net.
· Participation au développement du Système d’information.
· Mise en place de programmes de test pour valider les changements
dans le SI.
· Analyse et conception
Les différents modules ont été codés principalement en C#
Environnement de travai l :
C#, .Net, Oracle, Visual Studio,Nunit,Nant
Décembre 2006 - Avril 2007
Actimage GmbH & Co. KGL, Khel Allemagne
Projet :
Développement d’un Capteur de pression pour cuve industrielle
Rôle :
ACTIMAGE intervient en mode organisationnel et fonctionnel auprès
d'entreprises et d'institutions structurées autour de projets stratégiques à forte
valeur ajoutée.
· Développements d’applications embarquées.
· Participation au développement d’applications SIL 2 permettant de
garantir un haut niveau de sécurité.
· Mise en place de programmes de test pour valider les changements
Hardware.
Les différents modules ont été codés principalement en C avec la norme MISRA.
Environnement de travai l :
C, IAR embedded Workbench, Eclipse
Mai-Décembre 2006
ALCATEL, Illkirch
Projet :
Développement Open Source en télécommunications
Rôle :
· Développements d’applications de réseau et télécommunication, VOIP
pour PBX (private branch exchange).
· Participation au développement d’applications de réseaux
télécommunication permettant de qualifier et de suivre le trafic de
communication entre des commutateurs téléphoniques au travers d’un
VLAN (Virtual LAN).
· Mise en place d’équipement réseau tel PABX, Téléphone IP, routeur,
switch, trunk SIP
Les différents modules ont été codés principalement en C.
Environnement de travai l :
SUN, C, PERL, Eclipse, EMACS
Mai - Décembre 2006
ALCATEL, Illkirch.
Projet :
Gestion de la mémoire virtuelle sous linux
Rôle :
· Développement d’un module Kernel linux 2.4.17 permettant de recenser
l’utilisation de la mémoire virtuel du système.
· Reconnaissance de l’empreinte mémoire d’un process et la taille
mémoire des librairies qu’elles utilisent.
· Création d’un benchmark de la gestion de la mémoire du système pour
déceler des cas de régression ou d’optimisation de la consommation de
la mémoire.
Environnement de travai l :
SUN, C, PERL, Eclipse, EMACS
Juin 2004 à Avril 2006 (2 ans)
SCHILLER MEDICAL SAS – Wissembourg
Projet : Développement d’un défibrillateur cardiaque
La société Schiller, spécialisée dans l’équipement et la fabrication de
cardiographes, spiromètres, dispositifs de monitoring patient et défibrillateurs
externes.
Projet : Développement de pilotes de périphérie pour Moniteur
Défibrillateur
Rôle :
· Développement d’un driver RTC (Real Time Clock) et mise à disposition
d'APIs pour la lecture, l’écriture et le réveil automatique de l'appareil
· Modification et ajout de fonctionnalités au driver Video open Source
comme le chargement dynamique de la nouvelle palette de couleur et le
clignotement de la palette.
· Développement d’un driver Keyboard qui permet une gestion du clavier,
comme le double click, l'appui long et le simple click.
· Développement d’un driver Son (OKI) pour la lecture et enregistrement
du son
· Développement d’un driver Rétro-éclairage permettant de gérer le
contraste de l'écran et réduire la consommation électrique lors de la non
utilisation de l’appareil
· Mise au point d’un driver IDE pour la Compact Flash
· Réécriture et mise au point du Driver USB (Cypress SL811)
Projet : Optimisation et gestion de l’environnement graphique Nano-X
Rôle :
· Compilation de la bibliothèque Nano-X pour la plate-forme ColdFire
· Suppression et optimisation des fonctionnalités non utilisées dans
l'appareil comme la souris
· Optimisation des composantes graphiques, fenêtres, boutons et ajouts
de nouveaux objets graphiques
Projet : Développement d'interface Homme-Machine
Rôle :
· Conception et réalisation de l'interface de configuration de l'appareil
· Conception et réalisation de l'interface d'édition de l'appareil
· Conception et réalisation de l'interface de mis à jour de l'appareil
Projet : Mise en oeuvre d’un système embarqué pour une plate forme
Coldfire 5249
Rôle :
· Mise au point du système d'exploitation uClinux pour être adapté à notre
système (compilation, optimisation).
· Gestion et optimisation des processus du système.
· Modification du software Open Source pour être adapté à notre système,
exemple d’un serveur ftp.
· Développement de pilotes de périphérie pour notre Kernel uClinux.
· Création d'un gestionnaire d'interruption géré par un FPGA qui permet
de hiérarchiser et de traiter les interruptions provenant des périphéries.
· Maîtrise de la chaîne de compilation spécifique au coldfire 5249
(compilateur, assembleur, débogueur) et de la cross compilation pour ce
processeur depuis une station linux
· Enrichissement du shell de base par de nouvelles commandes
· Mise en place de service réseau (ftp, telnet, ppp, ssh)
Environnement de travai l :
Linux Kernel, C, Start Team, EMACS
Août 2003 – Février 2004 (6 mois)
CYBERGENCE - Sochaux
Projet : développement Multimédia, Internet et Intranet de la société
Rôle :
· En charge de la création de modules PHP pour des portails web de
gestion d’entreprises sous Linux. Ces portails sont des espaces
d’administrations, de visualisations, d’échanges et de manipulations de
données en temps réel pour les entreprises (CMS).
· Divers travaux de recherche ont été menés sur la téléphonie IP ainsi que
leur mise en oeuvre au sein d’une entreprise
· Mise en place d’une solution de téléphonie IP pour ladite société
· Analyse des fonctionnalités intranet qu’elle pourrait apporter et son
coût.
Environnement de travai l :
Développement en PHP, MySQL, XML, XSLT. Administration de réseau.
FORMATIONS
Diplômes
2004 : Cycle Ingénieur en Informatique à l’UTBM
(Université de Technologie de Belfort Montbéliard – 90)
2001 : Maîtrise Electronique Electrotechnique et Automatique,
option Informatique Industrielle – mention Bien
(Université Antilles Guyane)
2000 Licence Génie Electrique (Université Antilles Guyane)
1999 : Diplôme de DUT Génie électrique et informatique industrielle à
IUT de Kourou
1997 : Obtention du Bac S option Mathématique, lycée Félix Eboué
COMPETENCES TECHNOLOGIQUES
Systèmes et Réseaux
Systèmes d’exploitation : Windows (98/2000/NT/XP,vista), Linux, SUN
Temps réel : µClinux, RTLinux
Programmation
Modélisation : UML, Matlab (simulation and mathematical modeling), Merise
Langages Programmation : C, C++, C#, C#.NET, PERL, PYTHON, PHP, JAVA, ADA, VB, LISP,
PROLOG
Environnement de dév. : Visual Studio, Eclipse, VI, Emacs, IAR Workbench
Bibliothèques : Microwindows, QT/QT Embedded, Tk, GTK, .NET
Management de
configuration
: CVS, Start Team, Clearcase, Sun workshop Teamware
Protocoles : SPI, I2C, USB
Base de données
Modélisation de base : UML, Merise
Base de données : MySQL,Oracle,SQLite
Plateforme Hardware
Micro processeur : Motorola Coldfire, Atmel, PIC16FX, 68HC11, Renesas M16C
Internet
Présentation Web : CMS TYPO3, CMS JOOMLA
Web Dynamique : PHP, JSP
Serveurs Web : Apache, IIS
Technologies Web : HTML, PERL CGI, JavaScript, SQL, XML, Flash, Web Services
LANGUES
Français : Langue maternelle
Anglais : Lu, parlé, écrit – bonnes connaissances
Russe : Connaissances de base