Connexion...

Développeur fullstack / Administrateur linux

Compétences principales:

  • languages: javascript, python, bash
  • frameworks: emberjs, flask
  • base de données: mysql, mongodb
  • système: Linux (debian, centos)
  • outils de développement: visual studio code, vim, git, gitlab

Alten

Rennes - juin 2017 à août 2020

entreprise de services du numérique

Mission pour Orange OBS

novembre 2019 à juin 2020:

Contexte:

Au sein du département OBS/OCB/Services Managés, en charge de l'installation d'un POC puis de l'industrialisation de l'installation de l'application Siconia développée par la société Sagemcom sur la plateforme cloud d'Orange flexibleengine.

Environment fonctionnel:

  • Organisation en méthode agile avec des sprints de 2 semaines

Environment technique: ansible, gitlab, jira, terraform, CentOS, bash

Mission pour MediaKind

mai 2018 à novembre 2019

Contexte:

En prestation dans l'équipe d'intégration, validation du produit dédié à l'encodage de vidéos à la demande et mise en place des procédures, scripts et packages en vus de son installation sur site.

Environnement fonctionnel:

  • Organisation en méthode agile avec sprint de 3 semaines
  • Environnement de validation: développement de tests automatiques et élaboration de tests manuels sous ALM
  • Environnement d'intégration: édition de packages rpm, scripts bash et python pour l'installation du produit sur serveur CentOS
  • Monde de la TV numérique et protocoles liés H264, H265, MPEG, HEVC, AAC, Closed Caption, ARIB.B24, SCTE35

Environnement technique:
Windows Azure, git, Linux, CentOS, RobotFramework, Jenkins, bugzilla, kubernetes, bash, python
CMA sencore, Visual Studio Code

Mission pour Orange IVA

8 mois

Contexte:

Au sein des locaux du service Orange IVA, participation à la validation de la plateforme NewMail. L'objectif pour Orange étant de ré-internaliser dans son infrastructure les serveurs mails liés aux domaines orange.fr et yahoo.fr.

Environnement technique:
Open-Stack, Linux Centos, Dovecot, RobotFramework, Jenkins

Telima Info Service

Rennes - octobre 2016 à avril 2017

Telima Info Service est une filliale de solutions30

Mission pour la dga-mi

6 mois:

Contexte:

Dans le service IST (Informatique Scientifique et Technique), au sein d'une équipe de 4 personnes, responsable de l'installation, la configuration et la sécurisation des postes linux selon les directives données par la DIRISI.

Environnement technique:
Linux Red-Hat/Centos et Debian/Ubuntu,
Grub2, bash, systemd, gconf, dconf

Conserto

Rennes - février 2016 à juillet 2016

entreprise de services du numérique

Mission pour Orange

3 mois

Contexte:

Dans les locaux de SopraStéria, au sein d'une équipe de 9 personnes en charge de la migration logicielle d'une application de gestion de demandes de production. Cette application initialement développée en VB6 etASP est traduite en C# et javascript. La persistance étant assurée par une base oracle.

  • Construction de pages web reposant sur le framework météor
  • Implémentation de web services en C# reposant sur le framework .NET 4.5.

Environnement technique:

Frontend : meteor, html5, css3, javascript

backend : .net 4.5, c#
Visual Studio 2013, sublime 3, phabricator, jenkins, sonarqube

Mission pour Silamir

3 mois

Contexte:

Au sein d'une équipe de 5 personnes, construit le frontend du nouveau site web du groupement de pharmacie OCP, permettant la saisie des commandes des pharmaciens aux laboratoires.

Environnement technique:

Languages: HTML5, CSS3, javascript, handlebar, moustache
Outils: atom, git

GFI

Rennes - novembre 2010 à septembre 2014

entreprise de services du numérique

Mission pour Orange

10 mois

Contexte:

Au sein du projet UCOMM, dédié aux solutions de communication unifiée (téléphone, mail, messagerie instantanée ) en charge de la configuration liés aux matériels et logiciels CISCO.

  • Formation officielle CISCO (CCNA Voice)
  • Passage de la certification électrique B0.

Environnement technique: Windows 7, Cisco CallManager

Mission pour Orange

2 mois

Contexte:

Dans le service OLPS, en charge de mettre en place une sonde permettant de remonter l'activité SIP généré sur Smartphone (Android, iPhone, Windows Phone).

Environnement technique:

Xcode sur OSX, Visual Studio sur Windows 7, C++, SIP
Déploiement sur Android, iOS et Windows phone,

Environnement fonctionnel:

Milieu des télécoms en service R&D
Gestion de projet : méthode SCRUM avec sprint de 1 mois

Mission pour ONET

1 mois:

Contexte:

En renfort à GFI Aix-En-Provence dans une équipe de 6 personnes en tant que développeur pour un projet au forfait. L'objectif est de mettre en place un système d'information compilant et présentant l'ensemble des données des nettoyages effectués pour chaque société cliente.

Environnement technique:

Coeur du SI reposant sur un serveur SharePoint sous Windows,
Développement effectué en C#,
Conception de pages web reposant sur knockout pour la partie présentation.

Mission pour Orange

12 mois

Contexte:

Dans le cadre d'une TMA pour le service OBS (Orange Business Service), maintien en condition opérationnelle et évolutions fonctionnelles de l'application NETIX en charge des remontées de statistiques des routeurs Orange pour les réseaux professionnelles et particuliers.

Environnement technique: Serveur Linux (Red-Hat), base de données MySQL, scripts Perl et bash

Mission pour PSA

9 mois

Contexte:

Intégré au pôle DSIN, en charge des évolutions sur des applicatifs métier dédiés à la gestion de la production.

Produit EXACT:

  • Mise en place d'un export Excel à partir d'une extraction d'un ensemble de données stockée dans une base de données Oracle.
  • Correction des problèmes de décalage horaire liés à la répartition sur plusieurs fuseaux horaires de l'application EXACT dont le modèle repose sur un serveur unique et des clients lourds.
  • Adaptation de l'application pour le support du cyrillique : utilisation de l'encodage UTF-8 sur l'ensemble de la pile applicative (base de données, applicatif java, JSP (Java Server Page) et fichiers de propriétés).

Produit SCOUP:

  • Adaptation de l'application pour le support du cyrillique : utilisation de l'encodage UTF-8 sur l'ensemble de la pile applicative (base de données, applicatif java, JSP (Java Server Page) et fichiers de propriétés).

Environnement technique:

Windows VISTA, Eclipse, Java 1.4 et 1.6
Oracle 9.3 et 10, Serveur d'application Sun-One sur machine Sun OS.

Environnement fonctionnel:

Milieu de l'industrie automobile, production industrielle.
Gestion de projet : méthode SCRUM avec sprint de 3 semaines

Mission en interne

3 mois:

Contexte:

Dans le cadre des Microsoft Tech Days 2011, développement d'une application Windows Phone 7 s'intégrant au projet « kFet Numérique » présenté par GFI.

  • Développement d'une application Windows Phone 7 reposant sur la technologie Silverlight.
  • Spécification de la communication entre l'application « kFet numérique » et les téléphones Windows Phone 7 au travers de la couche WCF (Windows Communication Foundation).
  • Participation au développement de l'application WPF (Windows Presentation Foundation) représentant la « kFet Numérique ».

Environment technique:

Windows Seven, .NET 3.5, WCF, Silverlight, C#, WPF
Visual Studio 2010, Windows Phone 7, Lightswitch.

CODRA

Massy Palaiseau - janvier 2009 à octobre 2010

éditeur logiciel à Massy-Palaiseau

Mission pour le CEA

9 mois

Contexte:

Dans le cadre du projet LMJ (Laser Mega Joule), intégré au sein de l'équipe en charge du développement d'une brique d'interface entre Panorama E2 et les matériels des différents industriels.

Environnement technique:

Windows Vista, Visual Studio, C#, Framework .NET 3.5
WCF, XML, COM, Visual Source Safe, Panorama E2.

Mission pour Colgate Palmolive

3 mois:

Contexte:

Afin d'assurer le changement de bus de terrain de l'usine de Compiègne, en autonomie sur la partie technique, la mission consistait à:

  • réaliser un logiciel faisant office de passerelle permettant la transmission bidirectionnelle des données entre le nouveau bus de terrain Modbus TCP/IP et le logiciel de supervision utilisant le protocole FACTOR.
  • rédiger le manuel utilisateur
  • assurer la mise en production et la validation du logiciel sur site.

Environnement technique:

Windows Vista et XP, bus de terrain Modbus TCP/IP et Factor
Carte d'acquisition Modbus TCP/IP 'Applicom'
Visual Studio, C++, valgrind, windbg

Mission pour le CEA

9 mois:

Contexte:

Dans le cadre du projet LMJ pour le compte du CEA-DAM:

  • Implémentation d’un générateur d’application permettant de construire une application Panorama E² à partir d’un fichier XML de description.
  • Rédaction du manuel utilisateur.
  • Rédaction du Dossier de Tests de Validation.
  • Passage de la recette.
  • Participation au développement et à la recette des évolutions du protocole de communication PIE-BN (Protocole d’Interface Externe – Bas-Niveau)

Environnement technique:

Windows Vista, C#, Framework .Net 3.5, WCF (web services), XML
Autres technos : COM, Visual Source Safe, Panorama E²

GFI

Rennes - février 2005 à décembre 2008

entreprise de services du numérique

Mission pour Orange DPS

21 mois:

Contexte:

Intégré dans l’équipe de maintenance du projet KARMA - Industrialisation des mises à jour des terminaux clients (LiveBox, SetTopBox,...):

  • Rédaction de la spécification pour le module de gestion du choix de firmware.
  • Développement de nouvelles fonctionnalités métier. A titre d’exemple: implémentation d’un moteur de règles permettant lors des changements d’options d’un client de vérifier la compatibilité du firmware associé avec le hardware de la LiveBox du Client.

Environnement technique:

Linux (Red-Hat entreprise), JONAS, base de données Oracle, Subversion
J2EE (Web-Service, JUNIT, JMX), XML, XSLT
script bash et perl, SQL, Swing

Mission pour Unilog

9 mois:

Contexte:

Au sein d'une équipe de 6 personnes, participation à la TMA FRONT-OFFICE pour SFR. Service de gestion des clients (abonnement, service contentieux et recouvrement)

  • Implémentation de scripts shell
  • Développement d'une brique de conversion de données géodésiques en C suivant les spécifications fournies par l'IGN (site web)
  • Construction de procédures stockés PL/SQL
  • Rédaction de fiches d'évolution et de plans de tests d'homologation

Environnement technique:

UNIX, gestionnaire de configuration: PVCS
SQL, PL/SQL, PRO*C, C, shell script, awk, makefile

Mission pour Orange

3 mois:

Contexte:

Dans le cadre d'un Proof of Concept, mise en place d'un service de partage d'impression réseau à partir d'une imprimante USB connecté à une LiveBox.

Environnement technique:

Linux, clearcase, bash, C, makefile

CRIT

Lannion - Juillet 2004 à Février 2005

réseau d'agences d'intérim site web

Mission pour AIMB

5 mois

Contexte

Opérateur sur machine à commande numérique
Bonne connaissance du milieu ouvrier et des contraintes de production
Adaptation aux horaires d'équipe (2*8h)

  • Juin 2004: Diplôme d'ingénieur ENIB, spécialisation informatique industrielle
    (Ecole Nationale d'Ingénieurs de Brest, 29200 Brest)
  • Juin 1999: Bac S spécialité mathématiques
    (Lycée Félix le Dantec, 22300 Lannion)
  • footing
  • meetup (rennesjs, devops)
  • lecture (blogs économiques, poésies)
  • belote