Resume

Ingénieur développement logiciel senior

 
JAMES Lionel
Ingénieur logiciel embarqué senior | Sécurité produit & certification
Langue écrite / parlée
Anglais

Informatique et techniques avancées - Conversation courante, TOEIC 910

Formations professionnelles
Octobre 2024 - Formation Android embarqué

Formation Android embarqué avec Karim J. Yaghmour - Opersys

septembre 2021 - octobre 2021 - Referent en cybersécurité TPE/PME
  • Identification et analyse des problèmes de cybersécurité
  • Application des obligations et responsabilités juridiques
  • Analyser les menaces liées à l'utilisation de l'informatique et des réseaux
  • Mise en œuvre des démarches de sécurité
  • Présenter les précautions techniques et juridiques
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

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

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

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 Professional, 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

☛LinkedIn profile

Ingénieur logiciel senior spécialisé dans les systèmes embarqués, avec une expérience chez Ingenico GSDGlobal en développement logiciel, sécurité produit et certification de solutions de paiement.

Responsable du pilotage des certifications PCI PTS sur le périmètre Open Protocols, en coordination avec les équipes sécurité et les laboratoires de certification externes. Assure également le maintien et le développement du laboratoire interne de certification PCI.

Mon expérience associe développement logiciel embarqué, contribution à la conception et à l'implémentation de mécanismes de sécurité, validation technique et coordination transverse.

Objectif professionnel : évoluer vers un poste de référent cybersécurité des systèmes embarqués, avec une expertise renforcée en Security by Design, architecture de sécurité, assurance de sécurité produit et évaluation technique.

COMPÉTENCES CLÉS
Sécurité produit et certification
  • Pilotage des processus de certification PCI PTS - périmètre Open Protocols.
  • Coordination avec les équipes sécurité et les laboratoires de certification.
  • Contribution à la conception et à l'implémentation de mécanismes de sécurité.
  • Maintien, évolution et développement d'un laboratoire interne de certification PCI.
  • Suivi des campagnes de certification et des activités de validation associées.
Développement logiciel et systèmes embarqués
  • Développement logiciel embarqué.
  • Android et architecture Android.
  • Linux et environnements systèmes.
  • Programmation Java et conception logicielle.
  • Développement et maintenance d'outils techniques.
Industrialisation et qualité logicielle
  • Intégration continue avec Jenkins.
  • Conteneurisation avec Docker.
  • Développement piloté par les tests (TDD).
  • Méthodes de développement Agile.
  • Automatisation et amélioration des processus de validation.
Cybersécurité
  • Formation de référent en cybersécurité TPE/PME.
  • Expérience pratique de la sécurité produit dans le contexte des certifications PCI PTS.
  • Contribution technique aux mécanismes de sécurité des produits embarqués.
  • Objectif de spécialisation : analyse de risques, Security by Design, architecture de sécurité embarquée et assurance de sécurité.
Expériences professionnelles
Ingenico GID (Global Innovation & Development) - Ingenico, Valence
Senior Embedded Software Engineer2022 – actuel

Développement et analyse de sécurité PCI OpenProtocol.

Activités en développement logiciel embarqué, sécurité produit et certification de solutions de paiement.

Certification et sécurité produit

  • Pilotage des passages de certification PCI PTS v7 sur le périmètre Open Protocols des produits Ingenico.
  • Coordination des activités avec les équipes sécurité internes et les laboratoires de certification externes.
  • Contribution à la conception et à l'implémentation de mécanismes de sécurité.
  • Suivi des activités techniques nécessaires aux processus de certification.

Laboratoire interne de certification PCI

  • Maintien en conditions opérationnelles du laboratoire interne.
  • Développement et évolution des moyens techniques de certification.
  • Contribution à l'amélioration des capacités de validation des produits.

Développement logiciel

  • Activités de développement et de maintenance logicielle dans un environnement de produits embarqués.
  • Mise en œuvre de compétences en systèmes, développement et qualité logicielle.


TSS GBL - Worldline Global, Valence
Senior Embedded Software Engineer2020 – 2022

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

- Framework: Kali Linux, Nessus Vulnerability assesment tools, Jenkins, Docker containers, Git, Jira.

- Development & tools: jenkins, gradle/groovy, python, javascript, Klocwork, Sonarqube.

- Technologies: Java, C, C++, python, Kotlin, ant script, Git, Linux server, Eclipse.

- Security: PCI OpenProtocol standard, security code review audit, static and dynamic code analysis.



Ingenico, Valence
Ingénieur DevOps – Intégration Continue2019 – 2020

Développement CI/CD : déploiement et infrastructure de tests en intégration continue.

- Framework: Jenkins, Docker containers, Git, Jira, Testsuite automation.

- Development: jenkins, groovy, python, javascript.

- Technologies: Java, C, C++, python, ant script, Git, Linux server, Eclipse.

- Security: PCI standard, security code review audit, static and dynamic code analysis.


Ingenico, Valence
Ingénieur développement logiciel – protocole de communication2014 – 2019

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

- Embedded: Axium, Telium TETRA Framework, Telium+

- USB drivers support for Telium terminals range

- Hardware: ARM, x86, x64 architecture

- OS: redhat, fedora, windows XP, 7, 8, windows 2003 server


Ingenico, Valence
Ingénieur développement logiciel – Terminal Management System2008 – 2014

Développement Serveur : services et applications monétiques

- Développement et administration serveur TEM.

- Technologies: Java, C, C++, python, ant script, Git, Linux server, Eclipse.


SAGEM, Valence
Ingénieur développement logiciel – embarqué2002 – 2008

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

- Project leader on TMS-COM application for TELIUM.

- Project leader on TMS Licence provider for France region.

- Installation and developers training course for european region.

- Software development support for VAR (Value Added Reseller).


ASCOM Monetel, Valence
Technicien développement logiciel1998 – 2002

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

- Embedded software development for TELIUM : M²OS.

- SMT service : Testing device platform for TELIUM.

- Hard&Soft improvement for testing equipment.


Diplômes
CNAM Rhône-Alpes, Grenoble
DEST Ingénierie informatique industrielle2006

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

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

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

Saint-Louis, Crest
BTS informatique industrielle1998

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

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

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