
Tianomé Rasolohery
Tech Lead Full Stack Java | Spring Boot
Salaire / Taux journalier
94450 Limeil-Brévannes, France
Freelance
Expertises
Langues
À propos
Introduction
Développeur full-stack Java/Spring Boot avec 10 ans d'expérience dans la conception d'architectures microservices pour grandes institutions bancaires (LCL, Société Générale, Natixis). Expert en développement d'applications from scratch, CI/CD et tech lead avec maîtrise complète Spring Boot 3, Angular, Kafka et Kubernetes. J'accompagne vos projets avec une expertise éprouvée en architecture, monitoring et bonnes pratiques DevOps pour des solutions robustes et scalables.
Expérience de travail
Software engineer Java 21 & Spring Boot 3
LCL
avr. 2024 - Présent
2 ans 7 mois
DSI de LCL, Tribu ACE - Entrée en relation
– Développement et maintenance en production des microservices de l'entrée en relation via l'application mobile LCL. – Back-end: API REST, Spring Boot 3, Kafka, Spring Security, Mockito, JUnit, AssertJ, WSO2/KONG pour les API managers. – Mise en place des chaînes CI/CD pour les microservices avec Gitlab CI, Docker et Kubernetes. – Participation dans la rédaction et conception des user/technical stories. – Création de dashboard de monitoring avec absana (grafana).
Tech lead full stack (Java 17 & Angular 15)
DIGIT COMP
sept. 2023 - avr. 2024
8 mois
Commission Européenne
– Conception et développement de front-end/back-end pour des applications web en API REST (Spring boot4, flyway, JUnit 5, Angular 21, EUI Framework, HTML5, CSS3). – Participation à l'analyse des besoins, au prototypage, à la définition et à l'intégration des composants front-end. – Production de documents d'architecture logicielle. – Conseils et assistances en mode expert des applications en production, veille tech-nologique, mise en place de solutions et de bonnes pratiques avec les technologies back-end/front-end.
Tech lead (Java 17)
La Poste
déc. 2022 - sept. 2023
10 mois
DSI-BSCC
– Conseil auprès des projets sur les patterns d'architecture et sur le découpage en microservices. – Assistance au démarrage du projet sur les bonnes pratiques. – Accompagnement sur le choix et l'utilisation des librairies Java. – Préconisation et mise en place du Git Flow avec Jenkins et Gitlab pour la CICD. – Mission de support N2 sur les langages et outils (Java, Gitlab, Docker, Openshift). – Contribution/animation des forums de Q/R (support communautaire). – Maintien en conditions opérationnelle des librairies Java de la Poste. – Vérifier les non régressions lors des montées de version Spring Boot - communiquer vers les techs leads sur les difficultés rencontrées ou pressenties.
Software engineer full stack (Spring Boot 3 & Angular 12)
LCL
nov. 2021 - déc. 2022
1 an 2 mois
DSI de LCL, entité CRM
– Développement de l'application de gestions de contacts LCL from scratch en archi-tecture microservice. – Back-end: API REST, SpringBoot, Quarkus, SpringSecurity (avec le protocole OIDC), Mockito, JUnit, AssertJ, Wiremock Server pour les tests d'intégrations. – Front-end: Framework Angular 12 avec CSS3, HTML5, RxJS et Jest. – Développement d'une application de streaming pour l'affichage en temps réel des contacts LCL avec SpringBoot et ActiveMQ. – Mise en place des chaînes CI/CD pour les microservices avec Gitlab CI, Docker et Kubernetes. – Mise en place du pattern Feature Toggle pour désactiver et réactiver à chaud les fonctionnalités de l'application. – Agile Scrum (Scrum Master back up), TDD, DDD (Sprint 3 semaines). – Participation dans la rédaction et conception des User et Technical Stories. – Création de dashboard de monitoring avec ELK et Dynatrace. – Écriture des tests de montée en charge avec Gatling.
Software engineer full stack (Jakarta EE, Spring Boot 2/3 & Angular 10)
Société Générale
oct. 2018 - nov. 2021
3 ans 2 mois
Paris, France
– Analyse, conception et création from scratch de l'application de paramétrage des offres d'investissements Priv. – Implémentation d'un moteur de calcul de risque afin de proposer des produits financiers en adéquation avec les profils investisseurs des clients. – Développement Back-end from scratch: API REST, SpringBoot, SpringData, JAXRS, Mockito, JUnit, Wildfly10. – Développement Front-end from scratch: Utilisation du Framework Angular 10 avec CSS et HTML5. – Agile Scrum (Scrum Master back up), TDD, DDD. – Participation dans la rédaction et conception des User et Technical Stories. – Maintenance évolutive et corrective sur l'application de proposition et d'investissement de la banque privée et de sa base de données Oracle. – Suivi MEP et monitoring AppDynamics, Kibana, Splunk. – API Management via IBM Api Connect et Sparky. – Modélisation et création d'une base de données avec PostgreSql.
Software engineer full stack (Spring Boot & Angular 2)
Natixis
sept. 2016 - sept. 2018
2 ans 1 mois
Paris, France
– Développement Back-end from scratch: API Java Serena Dimensions, Jboss EAP7, Spring Boot, Spring Security. – Développement Front-end from scratch: Framework Angular 5, HTML5, CSS. – Agile Scrum et Kanban. – Support outils DevOps (Jenkins, Bitbucket, Jira, Confluence).
Stage en analyse et développement
INRIA Montpellier
juin 2016 - juil. 2016
2 mois
Montpellier, France
– Langage utilisé Java SE avec le framework Xtext (Eclipse Domain Specific Lan-guage). – Concept programmation par composants. – Théorie des langages, Algorithmique.
Formation
Université Paris Dauphine
Master, Informatique pour la Finance
2016 - 2018
2 ans 1 mois
– Spécialisation en finance, concepts et paradigmes pour le Big Data, architecture microservices.
Université de Montpellier
Licence, Programmation orientée objet, systèmes d'informations et base de données
2015 - 2016
1 an 1 mois
Institut Supérieur Polytechnique Madagascar
Licence, Technologie de l'information, Multimédia, Intelligence Artificielle
2013 - 2015
2 ans 1 mois
Madagascar
Baccalauréat, Série scientifique
2012 - 2012
1 mois