Mes compétences :
Python
Qt
Git
AWS
Jenkins
Développement de logiciels
Open source
HTTP
C / C++
JavaScript
Outils Atlassian
Entreprises
Cisco
- Ingénieur logiciel C++ / Python
Issy les Moulineaux 2015 - maintenantFournir un outil facilitant l’installation d’applications HTML et la supervision, sur un boitier tv distant.
- Développement d’outils en Python (disponibles sur Linux et Windows) permettant l’installation à distance de paquets, au moyen d’une interface graphique en C++ (Qt).
Valider, mettre en production et exploiter les APIs "Infinite Video Platform" (IVP) de Cisco sur les plateformes Mulesoft et Devnet:
- Création de deux librairies en Python : une générant une base de donnée SQL et un rapport HTML à partir d’une description en RAML, une seconde permettant la mise à jour de la documentation client sur Mulesoft.
Langages de programmation:
- Python 3 et les extensions suivantes : sqlalchemy, jinja2, GitPython, jsonschema, pyraml-parser
- C++ (Qt)
- NodeJS
Systèmes d’exploitation:
- Linux (Ubuntu) / Windows
Méthodologies:
- Méthodes Agiles
- CI / CD
Outils de développement:
- GitHub
- Jenkins
- Sonarqube
- Atlassian Jira / Confluence / BitBucket
- PyCharm / Atom et son extension Mulesoft API workbench
- Chrome et Postman
- Microsoft Visual Studio 2013
- Yocto
- PythonQt
- Qt creator
- Froglogic Squish
- Jfrog Artifactory
- Docker
- Amazon Web Services
- Mulesoft Anypoint Studio et API Platform API v2
Cisco
- Ingénieur développement logiciel embarqué
Issy les Moulineaux 2010 - 2015Assurer le développement de nouvelles fonctionnalités dans les intergiciels (middlewares) "Fusion" et "Media Highway Advanced", pour différents acteurs de l’industrie de la télévision à péage.
- Implémentation au niveau HTTP d’un protocole sécurisé utilisant le contrôle d’accès VideoGuard (multithread).
- Création d’un composant logiciel implémentant un protocole client (Kabel Deutschland) basé sur des Websockets et du Xml.
- Gestion de problématiques de streaming vidéo (VoD, DLNA, OTT) au niveau HTTP (clients SKY, UPC, COGECO, VOO).
Langages de programmation:
- C autour des logiciels opensource suivants: libcurl, openssl, libwebsockets, lighttpd, iscdhcp
Systèmes d’exploitation:
- Linux (Redhat) / Windows
Outils de développement:
- Eclipse
- Atlassian Confluence
- IBM Rational Clearcase / Clearquest / Change
Cisco
- Intégrateur logiciel embarqué
Issy les Moulineaux 2008 - 2010Valider, rechercher les causes de bugs et proposer des patches sur différentes fonctionnalités de l’intergiciel (middleware) "Fusion".
- Elaboration des plans de test, écriture et réalisation des tests.
- Intégration des procédures d’installation et de maintenance logicielles pour un décodeur tv utilisant les flux satellite.
Langages de programmation:
- C
Systèmes d’exploitation:
- Redhat / Windows
Outils de développement:
- Eclipse
- IBM Rational Clearcase / Clearquest