Resume

Ingénieur développement logiciel – Full Stack

JAMES Lionel
Senior Embedded Software Engineer chez Worldline Global

LinkedIn profile

Ingénieur logiciel embarqué expérimenté avec une expérience démontrée dans le secteur des systèmes d’information et des services de paiement. Spécialisation dans le développement de logiciels embarqués avec compétences en programmation sur langages Java, C, C++, bases de données Oracle et MySQL, système d’exploitation Linux/Windows Server. Professionnel de l’ingénierie diplômé d’un DEST spécialisé en Ingénierie et intégration informatique d’entreprise, système de conduite du Conservatoire National des Arts et Métiers.

Expériences professionnelles
Senior Embedded Software Engineer
2020 – Poste actuel
TSS GBL - Worldline Global, Valence

Développement et analyse de sécurité PCI PTS v6.

  • Framework: Kali Linux, Greenbone Security tools, Jenkins, Docker containers, Git, Jira.
  • Development & tools: jenkins, groovy, python, javascript, Klocwork.
  • Technologies: Java, C, C++, python, ant script, Git, Linux server, Eclipse.
  • Security: PCI PTS standard, security code review audit, static and dynamic code analysis.
Ingénieur DevOps – Intégration Continue
2019 – 2020
Ingenico, Valence

Développement et déploiement des pipelines d'intégration continue.

  • Architecture: Jenkins, conteneurs Docker, Git.
  • Développement: jenkinsfile, groovy code, javascript, python.
  • Technologies: Java, python, script ant, Git, serveur Linux REDHAT, Eclipse. 
Ingénieur développement logiciel – protocole de communication
2014 – 2019
Ingenico, Valence

Développement de services et d’applications embarquées sur nouvelle plateforme TELIUM TETRA/AXIUM.

  • Architecture: multi-processeurs ARM, noyau Linux.
  • Développement: composants ’driver’ et ’applicatifs’ sur plateforme TELIUM TETRA/AXIUM.
  • Technologies: Java, C, C++, compilateur gcc, script ant, noyau Linux, Eclipse, Android Studio, Git. 
Ingénieur développement logiciel – Terminal Management System
2008 – 2014
Ingenico, Valence

Développement et administration serveur "IngEstate".

  • Architecture: Briques logicielles serveur IngEstate multiplateforme pour gestion des protocoles terminaux.
  • Développement: protocole EPAS/Iso20022,ISO8583, bancaire et ’reporting’ TELIUM, remontée statistiques des terminaux.
  • Technologies: Java, python, script ant, JUnit, jasperReports R , Vaadin, serveur Linux REDHAT, Eclipse, SVN. 
Ingénieur développement logiciel – embarqué
2002 – 2008
SAGEM, Valence

Responsable projet serveur de gestion de parc terminaux "MyTMS".

  • Architecture: Responsable serveur du service de licences et services de maintenance de terminaux TELIUM.
  • Développement: Gestion d’appels cycliques sur parc de terminaux et maintenance à distance. 
  • Technologies: C++, C, MFC, script ant, Eclipse, MS Visual Studio, CVS
Technicien développement logiciel
1998 – 2002
ASCOM Monetel, Valence

Agent technique informaticien et électronicien dans l’activité paiement.

  • Architecture: Support et développement logiciel export VAR (Value-added Reseller) et gestionnaire multitâches M2OS.
  • Développement: Développement d’interfaces de tests In-Situ, réalisation de bancs et outils de tests terminaux.
  • Technologies: C, C++, C++Builder, MFC, CVS. 
Diplômes
DEST Ingénierie informatique industrielle
2006
CNAM Rhône-Alpes, Grenoble

Concepteur en architecture informatique : Ingénierie et intégration informatique, système d’information et système de conduite. 

Diplôme assistant de projet informatique industrielle
1999
Saint-Louis, Crest

Homologation U.I.M.M. Contrat de qualification: ASCOM Monetel, Valence.

BTS informatique industrielle
1998
Saint-Louis, Crest

Spécialité réseaux et télécommunications.

Baccalauréat SES
1996
Lycée du Sacré-Cœur, Tournon

Sciences économiques et sociales, Spécialité mathématique.

Langue écrite / parlée
Anglais
Informatique et techniques avancées - Conversation courante, TOEIC 910
Formations professionnelles
Avril 2019 - Formation Jenkins
Intégration continue avec Jenkins (Hudson). Le contenu de la formation est disponible sur le site PLB Formation
Mars 2019 - Formation Docker
création et administration de conteneurs virtuels d’applications. Le contenu de la formation est disponible sur le site PLB Formation
juin 2017 - Développement Android : Architecture & Core
Stage SP55496 – Spécifique : Android Architecture & Core
juin 2016 - Formation développement Agile
Agile: Développement piloté par les tests Le contenu de la formation est disponible sur le site de Formation Learning Tree
juillet 2015 - Formation Web HTML5
HTML5: Développement Web nouvelle génération Le contenu de la formation est disponible sur le site de Formation Learning Tree
decembre 2008 & mai 2013 - 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
juin 2011 – juillet 2011 - Formation Web Services
Développer des Web services en Java Le contenu de la formation est disponible sur le site de Formation Orsys
17 Janvier 2012 – 19 Janvier 2012 - Formation Vaadin
Développer des Web Applications Vaadin en Java Un aperçu du contenu de la formation est disponible sur le site de Vaadin training
avril 2008 – juin 2008 - Formation Linux
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 : https://www.redhat.com/rhtapps/services/verify/?certId=100-062-355