Curriculum vitae

CV format .pdf réalisé avec MiKTeX sur un thème LaTexTemplates de Xavier Danaux (xdanaux@gmail.com).
Licence: CC BY-NC-SA 3.0 (https://creativecommons.org/licenses/by-nc-sa/3.0/)

cv_Lionel_JAMES_2018

Ingénieur développement logiciel

spécialité réseaux et communication

Expériences professionnelles
Ingenico
France
Ingénieur développement logiciel – protocole de communication

– Développement java/kotlin sur composants de communication TELIUM AXIUM (applications android): environnement de développement java/kotlin sous Android Studio.

– Développement C/C++ sur composants TELIUM TETRA (applications embarquées): architecture kernel Linux, environnement de développement C/C++ sous Eclipse.

– Développement de services embarqués sur nouvelle plateforme TELIUM TETRA.

Ingénieur développement logiciel – DevOps Intégration Continue

– Déploiement de l’intégration continue des composants de communication TELIUM TETRA (applications embarquées): environnement de développement sous  Jenkins  avec objectif d’assurer la continuité de service des pipelines de livraison des logiciels: Initilisation de l’environnement de build (conteneur docker), checkout des sources (Git), Build des composants (maven, gradle, etc), Analyse de code (Klocwork pour Analyse statique du code), Tests dynamiques sur cible terminal (Tests unitaires et d’intégration, sanity test), déploiement sous Nexus et post action (reporting, statistiques globals et resultats de builds, envoi d’e-mail, publication).

– Pilotage équipe de développement « out-sourcé » Indienne sur les composants de communication TELIUM TETRA (applications embarquées).

Ingenieur développement logiciel – serveur

– Développement JAVA JEE sur composants TMS (Terminal Management System) : architecture serveur Linux Redhat. Environnement de développement JAVA sous Eclipse, base de données Postgres, MySQL.
– Programmation embarquée de composants applicatifs TPE basés sur la technologie TELIUM : développement d’application en langage C, C++.
– Responsable de projet sur le développement de services de paramétrages automatiques et déploiement de parcs terminaux TELIUM.

Sagem Défense Sécurité
France
Ingenieur développement logiciel – embarqué

– Responsable de projet sur le développement de services de licences sur terminaux TELIUM : applications embarquées/PC. Environnement de développement Visual C++, embarqué en langage C.
– Responsable développement serveur de gestion de parc (TMS) : logiciel de supervision de terminaux de paiement. Architecture Windows : couche de communication C++, serveur web Apache, Base de données Oracle/MySQL.
– Déplacements à l’étranger pour installation de serveurs et formation clients.
– Support développement logiciel pour client export VAR (Value Added Reseller).

Ascom Monetel
France
Technicien développement logiciel
– Support développement export VAR sur les applications embarquées TELIUM.
– Responsable développement applications embarquées : logiciel gestionnaire multitâches (M²OS), logiciel TMS-Com pour la gestion autonome d’appels terminaux vers plateformes serveurs TMS.
Agent technique informaticien et electronicien

Dans le cadre d’un contrat de qualification:
– Agent informaticien/electronicien dans l’activité paiement électronique au service SMT (Service Moyens de tests).
– Développement et suivi des moyens de tests paiement HARD&SOFT.
– Réalisation de bancs et outils de tests.

Formations professionnelles
Valence - France
Formation Jenkins

Intégration continue avec Jenkins (Hudson).
Le contenu de la formation est disponible sur le site PLB Formation

Formation Docker

création et administration de conteneurs virtuels d’applications.
Le contenu de la formation est disponible sur le site PLB Formation

France
Développement Android : Architecture & Core

Stage SP55496 – Spécifique : Android Architecture & Core

Learning Tree
France
Formation développement Agile

– juin 2016 : Agile: Développement piloté par les tests
Le contenu de la formation est disponible sur le site de Formation Learning Tree

Formation Web HTML5

– juillet 2015 : HTML5: Développement Web nouvelle génération
Le contenu de la formation est disponible sur le site de Formation Learning Tree

Orsys
France
Formations Java

– mai 2013 : Java programmation avancée
Le contenu de la formation est disponible sur le site de Formation Orsys

– avril 2010 : Bonnes pratiques en programmation Java
Le contenu de la formation est disponible sur le site de Formation Orsys

– decembre 2008 : L’essentiel de Java et de l’objet
Le contenu de la formation est disponible sur le site de Formation Orsys

 

Formation Web Services

– juin 2011 : Développer des Web services en Java
Le contenu de la formation est disponible sur le site de Formation Orsys

Vaadin
France
Formation Vaadin

– janvier 2012 : Développer des Web Applications Vaadin en Java
Un aperçu du contenu de la formation est disponible sur le site de Vaadin training

Greta
France
Formation Linux

– juin 2008 : Obtention de la Certification Red Hat Certified Technician, numéro : 100-062-355
La validité du certificat peut être consulté sur la Centrale Red Hat
Le logo est soumis à licence, ne pas diffuser sans autorisation. Red Hat est une marque déposée. Copyright (c) 2003 Red Hat, Inc. All rights reserved. Red Hat is a registered trademark of Red Hat, Inc.

Diplômes
CNAM
France
DEST Ingenierie informatique industrielle

Diplôme d’études supérieures techniques

CNAM – Rhône-Alpes

– Concepteur en architecture informatique : Ingénierie et intégration informatique – système de conduite.
– Options systèmes d’informations et réseaux d’entreprise (réseaux et télécommunication).

Saint-Louis
Crest - France
Assistant de projet en informatique industrielle

Contrat de qualification

– Diplôme d’assistant de projet en informatique industrielle, homologuée par l’U.I.M.M.
– Contrat de qualification à ASCOM Monetel, Guilherand-Granges.
BTS informatique industrielle

Brevet de Technicien supérieur

Lycée technique Saint Louis – Crest
– Projet de fin d’étude : télégestion de la centrale hydroélectrique du Mas Neuf implantée à vallon Pont d’ARC.
Compétences informatiques

Systèmes d’exploitation

  • Windows: windows XP, Vista, 7, 10
  • GNU/Linux: redhat, debian, fedora, ubuntu

Programmation

  • Langages: C, C++, java, kotlin
  • Web: XHTML / CSS, PHP
  • SQL, JavaScript

Serveurs et administration

  • Base de données: MySql, Postgres, Oracle
  • Apache, Tomcat

Méthodes

  • Programmation: objet, design patterns
  • Conception: UML, SART
  • Methode: Agile (SCRUM)

Outils

  • Developpement: Visual Studio, Eclipse, Android studio
  • Versioning: Git, svn, cvs
Langues
Français

– langue maternelle

Anglais

– Lu, écrit, parlé, TOEIC 910 (2006)

Espagnol

– niveau lycée

Informations diverses
Activités

– Administrateur du site Standartux ayant pour thèmes les logiciels libres et les systèmes d’exploitation GNU/Linux.
– Membre administrateur de l’association G3L pour la promotion des logiciels libres en Drôme-Ardèche.
– Membre de l’association APRIL pour la promotion et la défense des logiciels libres (carte adhérent).

Sport/Loisirs
– VTT, footing 
– Guitare électrique/acoustique (Exp. 2 ans pratique loisir) 

Divers
– Permis B