DEFO

3 recommandations

Ingénieur logiciels Fullstack Java/Kotlin & Angular chez Orange | Formateur web chez eazytraining

Lyon, Auvergne-Rhône-Alpes, France

Indisponible

Informations

Ingénieur dynamique, rigoureux et friand du travail en équipe bien fait, je suis passionné par la conception, et le  développement des applications. J’ai de solides bases en Java, Symfony et les technologies front (Angular, HTML, CSS). Je suis intéressé par des projets innovants, source de challenge et d’apprentissage permanents.

Compétences

Technos

  • Angular
  • Ansible
  • CSS 3
  • Docker
  • Gatling
  • Git
  • Gitlab-CI
  • HTML 5
  • JEST
  • Java
  • Kotlin
  • MySQL
  • PHP
  • STRUTS2
  • Spring
  • Spring Boot
  • VAVR
  • apache PDF Box
  • bootstrap
  • camunda bpmn
  • camunda dmn
  • programmation réactive
  • Voir plus
  • Voir moins

Métier

  • JasperReports
  • Spring Batch
  • TypeScript
  • Voir plus
  • Voir moins

Autres

  • Cucumber
  • Voir plus
  • Voir moins

Expériences (13)

Ingénieur logiciels Fullstack Java/Kotlin & Angular
Orange
De May 2019 à May 2021
Région de Lyon, France

Développement d'une application web de gestion des packs métiers et matériels pour les employés Orange.

Ingénieur études et développement Fullstack
ORANGE
De May 2019 à May 2021

Contexte :

Refonte complète et développement « from scratch » du nouveau portail 100% Pratique pour Orange / DTSI / DISU

•     Amélioration de l'expérience salariée avec du contenu simple et personnalisé.

•     Utilisateurs autonomes.

•     Accès multi-devices : mobile, web, tablettes…

•     Offrir une résolution des problèmes faciles sur les offres du service bureautique.

•     Offrir une solution adaptée au mode de travail : nomadisme, personnalisation…

Projet agile en SCRUM avec des sprints de 3 semaines. 

Réalisation :

•     Développement de l’application « front-office », qui permet aux employés de renouveler leur abonnement, changer de mobile, ou encore consulter des fiches d’assistances rédigées par des rédacteurs internes liées à la bureautique.

•     Développement de l’application “back-office”, qui permet aux acteurs de traitements d’Orange de suivre les demandes en cours et d’éventuellement les valider.

•     Développement d’API REST pour accès et utilisation aux données internes ou via les partenaires (annuaire, gestion des commandes, envoi automatique de mail).

•     Ecriture de tests unitaires pour l’ensemble des applications.

•     Participation aux mises en production régulières (tous les 45 jours).

•     Veille technologique pour faire évoluer la stack technique du projet.

•     Participation aux différentes cérémonies “agiles” : affinage des US, sprint planning, revue de sprint, stand-up meeting, “tres amigos”.

Environnement technique :

•     Angular 9+ / Typescript pour les applications “front-office” et “back-ofice”.

•     Charte graphique orange via un framework surcouche “bootstrap”.

•     Programmation réactive pour l’application API : Spring webFlux, librairie VAVR, Java 8+, Kotlin.

•     Architecture du projet API avec Gradle.

•     Système de base de données MYSQL.

•     CloudFoundry pour les machines virtuelles (plateforme qa, dev).

•     “Jest” pour tests Angular Front, JUnit et Cucumber pour les tests back.

•     Git pour la gestion des versions : utilisation d'un workflow type “feature”.

•     Wordpress pour rédaction des fiches d’assistance.

•     Intégration continue : “pipelines” via Gitlab

•     Camunda pour l’automatisation des processus.

•     Déploiement via Ansible / Jenkins

•     Environnement de développement : IntelliJ, Webstorm, Visual Studio

Ingénieur logiciels
KAIZEN Solutions (KZS)
De April 2019 à May 2021
Région de Lyon, France
Ingénieur développement Java/ JEE – Applications JAVA SE & JAVA J2E
SNCF SERVICE TRAIN - LYON
De February 2019 à April 2019

Contexte :

La SNCF souhaite dématérialiser les fiches de primes des conducteurs de train. A cet effet, elle a besoin de l’ajout de la fonctionnalité d’un coffre-fort virtuel à la plateforme digitale de gestion des agents.

Réalisation :

•     Dématérialisation des fiches de primes des conducteurs de train

•     Evolution applicative Back-End et Front-End Java EE

•     Création application standalone Java SE de génération de PDF archivés (PDF/A2-B)

Architecture logicielle - Études techniques - Réalisation - Équipe de 2 développeurs.

Environnement technique :

•     Langages et outils : Struts2, JEE, Java 7, JBoss, JasperReports, Apache PDFBox, git

•     Bases de données : Oracle, PostgreSQL

•     Systèmes : Unix, Windows

Développeur logiciels
Capgemini
De September 2017 à April 2019
Région de Lyon, France

01/2019 - 02/2019

Ingénieur d'études Java & Struts 2 Chez SNCF Service Train

Développement d’une application standalone de

dématérialisation des fiches de primes des conducteurs de

trains.

Stack tech: Spring, Java 7, JasperReports, linux, Angular 4,

ApachepdfBox

11/2017 – 12/2018

Ingénieur études PHP-Symfony / Java  chez Filière Digitale Caisse Nationale D’assurance Maladie

Développement d’évolutions majeures et mineures en PHP5 sur l’application web de 1ère affiliation des travailleurs étrangers en France faite en Symfony 3.4. Mise en place de batchs pour les opérations automatiques de gestion backoffice des dossiers des travailleurs. Mise à jour de l’algorithme de routage des dossiers. Ouverture de l’application aux autres CPAM que celle de Paris.

09/2017 – 11/2017

Ingénieur études PHP-Symfony chez la Ruche pôle R&D Capgemini TS LYON

Développement d’évolutions sur le portail web « ConnectStudio » d’affectation des collaborateurs Capgemini aux projets. (Symfony 2.8) et passage en HTTPS du portail web interne « Don de jours » (Symfony 2.8).

Ingénieur développement PHP & Java – Applications Symfony & API Java
Caisse Nationale Assurance Maladie
De September 2017 à December 2018

Contexte :

La filière digitale de la CNAM possède une équipe MCO chargée de la maintenance en conditions opérationnelles de fonctionnement des MVP développés dans leurs équipes de développement. Elle a aussi la charge de l’évolution majeure ou mineure des dites applications.

Réalisation :

•     Maintenance en condition opérationnelle d’un parc d’applications (1ère affiliation des travailleurs étrangers, Viking, LMDE, API DIADEME)

•     Implémentation de nouvelles fonctionnalités

•     Mise en place d’indicateurs de performance basés sur des logs kibana

Architecture logicielle - Études techniques - Réalisation - Équipe de 3 développeurs.

Environnement technique :

•     Langages et outils :  Symfony 2.8 ,3.4, Java, webservices, behat, selenium

•     Bases de données : PostgreSQL

•     Intégration & déploiement continue : gitlab, Jenkins, Openshift, Kibana

•     Méthodologie projet : Agile KANBAN

Développeur logiciels
Sicap - Group
De February 2017 à July 2017
Lyon 07, Rhône-Alpes, France

- Développement d’une plateforme SIM OTA sécurisée de gestion à distance des cartes (U)SIM. en Java sur IntellijIIDEA.

- Modélisation et conception de la base de données.

- Implémentation d’une librairie Java d’envoi de SMS utilisant le protocole SMPP (gestion des accusés de réception, gestion des messages longs, gestion des messages de type binaire, mise en place d’une architecture rapide et scalable )

- Module d’approvisionnement en masse de la plateforme (fichiers lourds à parser) Spring batch et broker de message ActiveMQ, Filewatcher.

- Module de reporting donnant état des demandes d’import de masse faites sur la plateforme.

- Module d’encryptions ( DES, 3DES, AES) des sms suivant les spécifications GSM 3GPP 0340 et 03.48 pour envoi de commandes sur cartes SIM.

- Gestion du projet en méthode agile KANBAN, Backlog sur l'outil JIRA.

Ingénieur développement Backend Java – Application Java
SICAP - LYON
De February 2017 à July 2017

Contexte :

La société SICAP possède une plateforme SIM OTA développée en C++ par un prestataire il y a de cela 10 ans. Possédant elle-même un pôle R&D, elle souhaite prototyper une nouvelle version light avec les nouvelles technologies à leur disposition. Il s’agira donc d’une plateforme SIM OTA légère, rapide et sécurisée servant à configurer à distance des cartes (U)SIM.

Réalisation :

•     Modélisation et conception de la base de données.

•     Implémentation d’une librairie Java d’envoi de SMS utilisant le protocole SMPP (gestion des accusés de réception, gestion des messages longs, gestion des messages de type binaire, mise en place d’une architecture rapide et scalable)

•     Module d’approvisionnement en masse de la plateforme (fichiers lourds à parser) Spring batch et broker de message ActiveMQ, Filewatcher.

•     Module de reporting donnant état des demandes d’import de masse faites sur la plateforme.

•     Module d’encryptions des sms suivant les spécifications GSM 3GPP 0340 et 03.48 pour envoi de commandes sur cartes SIM.

Architecture logicielle - Études techniques - Réalisation - Équipe de 1 développeur.

Environnement technique :

•     Langages et outils :  Java 8, Springboot, Spring Batch, FileWatcher

•     Bases de données : PostgreSQL

•     Méthodologie projet : Agile KANBAN

Projet industriel - Développement d'une plateforme de gestion de modules IOT
Sicap - Group
De January 2016 à July 2016

Pour assurer  la connexion et la maintenance des  objets  connectés,nous avons créé une plateforme  multi protocolaire et robuste. Elle permettra aux clients de Sicap,  à la

fois de récupérer les données provenant des objets, de les traiter et de configurer ceux-ci.

Compétences : HTML5 ; CSS3 ; AngularJs ; Java ;  C ; MQTT ;  CoAP ;  REST ;  OMA-DM ;  LwM2M ; NoSQL ; SQL ; JPA ; Methode AGILE (SCRUM)

Outils utilisés : Intellij IDEA ; Maven ; Hibernate ; elasticSearch ; rabbitMq ; postgreSql ;jettyServer ; Apache Camel ; lwm2m devkit ; copper ; mqttFx ; jMeter

Ingénieur développement full stack Java & Scrum master – Applications Java + AngularJS
SICAP - LYON
De January 2016 à July 2016

Contexte :

La société SICAP veut proposer une offre SAAS de plateforme M2M de gestion des objets connectés. Elle propose donc son projet à une équipe de 3 étudiants pour mener à bien le 1er objectif qui était la présentation d’un MVP au MWC 2016 à Barcelone, puis une version commercialisable avant le 2nd trimestre 2017.

Réalisation :

•     Implémentation d’une passerelle (Java) dotée d’un broker de messages RabbitMq assurant les échanges entre les équipements connectés et l’application web de gestion (AngularJs). Les protocoles implémentés : MQTT, COAP, http.

•     Implémentation d’un service de stockage de données poussées par les équipements connectés (NoSql - ElasticSearch).

•     Implémentation d’un service stockage des données d’identification et autres que celles remontées par les objets connectés (postgreSQL).

•     Implémentation d’un service de monitoring et de configuration à distance des équipements connectés. Protocole : LWM2M.

•     Implémentation d’un service d’alerte en cas de non-respect des règles prescrites de bon fonctionnement : Apache Camel (SMTP, SNMP).

Études techniques - Réalisation - Équipe de 3 développeurs.

Environnement technique :

•     Langages et outils :  Java 8, Springboot, AngularJS, MQTT, COAP, LWM2M, RabbitMQ

•     Bases de données : PostgreSQL, ElasticSearch

•     Méthodologie projet : Agile SCRUM

Employe
CGS
De June 2014 à June 2014
Stagiaire développement logiciel
Bayard Service Web
De August 2013 à October 2013
Le Bourget-du-lac , France

Developpement de l'application Android catho'Bordeaux.

Il s'agit d'un annuaire diocésain pour la ville de Bordeaux.

Elle a 4 volets :

* Carte interactive avec toutes les paroisses de la ville.

* Menu news avec un flux rss qui allimente la section en articles liés au diocèse

* Recherche dans l'annuaire

* Menu "Favoris" pour la sauvegarde des résultats de recherche.

Conseiller clientele
Competence Call Center
De November 2011 à July 2012

Conseiller clientèle a temps partiel pour une compagnie de telecommunications Suisse.

FORMATIONS, DIPLÔMES & CERTIFICATIONS

Ingenieur en informatique et Réseaux

Grenoble INP Esisar
2017 - > 2 ans

TOEIC

Ingénieur Informatique et réseaux

Grenoble INP- Esisar Valence FRANCE
2017

Ingenieur en Informatique

Universitatea „Politehnica” din București
2014 - > 2 ans

Ingénierie de l'information spécialiste Ordinateurs et technologies de l'information

Licence en Ingénierie Informatique

Université Politehnica de Bucarest ROUMANIE
2014

Baccalaureat F3

CETI De La Salle de DOUALA
2008 - > 2 ans

Electrotechnique

Recommandations (3)

Insitoo
6/7/2021

DEFO est freelance depuis peu.

Ses 4 années d’expérience en tant que Développeur FullStack Java Angular, ses compétences en , son savoir-être  lui permettront de s’intégrer aisément au sein des équipes projets clients.

Nous serions ravis de pouvoir collaborer avec lui lors d’une prochaine mission.  C’est pourquoi nous le recommandons et le cooptons sur la plateforme OuiDesk.

4/19/2015

J'ai eu la chance de collaborer avec Georges DEFO, lors de son passage à CGS. Georges a été un partenaire de qualité, rigoureux, dynamique et sincère, cela a été un véritable plaisir!

5/12/2014

I worked with Georges on a project during the Mobile Applications Development course. He is result oriented person, he is willing to take challenges and eager to succeed. I strongly recommend George as a team player, hard working person and good analyst.

Mis à jour le 6/7/2021