À propos de Olivier
- Architecture et conception
- Stack de développement actuelle
- Technologies utilisées précédemment
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- SFEIRFormateur GoAGENCE & SSIImars 2017 - avril 2018 (1 an et 2 mois)Paris, FranceCréation en binôme d’une formation (intitulée Go 200) pour approfondir ses connaissances dans le langage Go.Première session donnée le 23 mars 2017 dans les locaux de Sfeir.RÉALISATIONSSlides et Travaux PratiquesENVIRONNEMENT TECHNIQUEGo, formation
- SFEIRIngénieur Etudes et Développement Back-end, DevOps & API designerAGENCE & SSIIjanvier 2017 - Aujourd'hui (9 ans et 5 mois)Paris, FranceCLIENT : Société GénéraleStack Java : ensemble de modules (starter) Spring-boot facilitant le développement de microservices au sein de la Société Générale. Cette stack technique permet entre autres d’intégrer très facilement:- la brique de sécurité OAuth2 de la SG- le monitoring basée sur Zipkin- Swagger personnalisé pour la SG et pré-intégrée avec l’authentification OAuth2 de la banqueCe projet implique une veille constante sur les technologies autour de Java, et Spring, mais aussi du cloud computing.Showcase : application composée de 4 microservices destinée à montrer l’utilisation de la stack Java, ainsi que l’utilisation de service discovery avec Consul et de load-balancers avec Fabio. Elle montre également comment aborder les problématiques posées par les environnements distribués et notamment comment rendre une application robuste avec la mise en place de la redondance, des health-checks, des circuit-breakers ou encore du throttling.SG Notifications : API d’envoi de notifications aux utilisateurs. Initialement les notifications étaient stockées sur Kafka, puis ce dernier a été abandonné au profit de MongoDB en raison de l’évolution des besoins métiers.RÉALISATIONS- Développement des modules de la stack technique en Java- Développement du showcase (4 microservices REST d’exemple), intégration de la stack technique, intégration de Consul et Fabio.- DevOps : mise en place d’agents Consul et de LB Fabio.- Conception de l’architecture distribuée.- Déploiement sous Docker EE.ENVIRONNEMENT TECHNIQUEConsul, Fabio, Docker, Java, Spring, Spring-boot, REST, Maven, Jenkins, Git, Kafka, MongoDB
- SFEIRIngénieur Etudes et Développement Fullstack & API designerAGENCE & SSIIjanvier 2016 - janvier 2017 (1 an)Paris, FranceCLIENT : AllianzBooking-UX : front-end générique permettant de souscrire à des assurances de tout type (voyage, mobile, santé, etc.) et se déclinant en différentes versions en fonction des Business-Units (les pays).Quotation : front-end + back-end permettant aux Business-Units de créer des produits d’assurance de tout type (voyage, mobile, santé, etc.) puis de les donner au moteur de devis pour finalement pouvoir les vendre. L’utilisateur a la possibilité d’ajouter différentes propriétés aux produits, et même de créer de nouveaux types de propriétés qui ne sont pas définis à l’avance. Il y a également un concept d’héritage entre les produits afin de pouvoir mutualiser certaines de leurs propriétés. L’outil est très générique, ce qui induit une complexité technique et fonctionnelle importante.RÉALISATIONS- Développement de l’IHM de Booking UX :- Front-end : AngularJS, Bootstrap, Protractor- Développement du back-end et de l’IHM de Quotation :- Back-end : API REST avec Java 8, Spring-boot, Hibernate (avec MySQL)- Front-end : IHM avec Webix (framework similaire à Ext JS)- Complexité fonctionnelle et technique liée à la grande généricité du produit.- Intégration des tests et couverture de code. Utilisation de JUnit, Mockito, AssertJ.ENVIRONNEMENT TECHNIQUEJava, Spring, Spring-boot, Hibernate, MySQL, JavaScript, Angular JS, Bootstrap, Webix, REST, Maven, Jenkins, Grunt, Bower, SVN
Recommandations
Soyez le premier à recommander Olivier
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Math Sup/SpéLycée Paul Cézanne2007Classes préparatoires aux grandes écoles (MPI/MP)
- Ingénieur en informatique et mathématiques appliquéesENSEEIHT2010