À propos de Johann
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Beta Gouv - DINUMTech Lead, Dév Full Stack - ArchitecteSECTEUR PUBLIC & COLLECTIVITÉSmars 2024 - Aujourd'hui (2 ans et 3 mois)Tech Lead:
- Diffusion des pratiques Clean Code, d'ingénierie logicielle et accompagnement technique des équipes
Architecture :- Définition et mise en œuvre de l'architecture applicative back-end en suivant les principes de la clean Architecture - techno : Nestjs, Mongodb, Typescript, Redis, BullMQ
Version legacy de l'applicatif- Amélioration de la qualité : Mise en place de Typescript, d’un découpage en couches, de tests unitaires, d’une outil de migration de données
- Développement full-stack : React, Node.Js, MongoDb, Typescript, Express
- ICPFArchitecte, Développeur, DevOpsCONSEIL & AUDITmai 2021 - janvier 2024 (2 ans et 9 mois)Refonte de l'applicatif et de l'infrastructure :- Définition et réalisation de l'architecture applicative back en suivant les préceptes de la clean Architecure - techno : Spring boot, Kotlin, Postgres- Définition et réalisation de l'architecture applicative front : Angular et Typescript- Définition et réalisation de la CI/CD- Participation à la définition et réalisation de l'infrastructure Cloud - techno: Terraform, Kubernetes, Helm, Service MeshEvolution de la version legacy de l'applicatif :- Mise en place d'une infrastructure Cloud sur Google Cloud Platform, AWS et Mongo Atlas- Développement back, front- Développement React, Node.Js, MongoDb
- Groupe Caisse des DépôtsDéveloppeur Fullstack Caisse des dépôtsSECTEUR PUBLIC & COLLECTIVITÉSmars 2020 - avril 2021 (1 an et 2 mois)Angers, Pays de la Loire, FranceDéveloppement Front et Back de RAFP/CNR : plateforme de gestion des comptes retraites du Régime Additionnel de la Fonction Publique. En charge du développement back et front dans un contexte agile d’une architecture orientée micro-serviceEnvironnement Back: Java 8, Spring, Spring Boot, Spring Batch, Lombok, ActiveMQ, JUnit, Mockito...Environnement Front: Angular 8, TypescriptMéthodologie: SCRUM
Avis
Recommandations
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
- Bac + 4 / Concepteur Développeur Informatique - (TP Niveau II)IMIE2015Le Concepteur Développeur Informatique prend en charge le développement d’applications dans le cadre de projets dont l’objectif est l’automatisation de processus dans l’entreprise, selon une démarche qualité. En relation avec son client, il analyse le fonctionnement de l’entreprise, définit les processus, repère ceux qu’il est possible d’automatiser et en mesure le coût. Il participe ensuite à toutes les étapes de la réalisation de l’application selon un cycle de vie choisi. il peut aussi animer un groupe de développeurs. Technologie: *Java 8 *Spring framework *Java Android *Interface de persistence *Application locale *HTML5 - CSS3 - Javascript *Framework JS, REST *Linux *PostgreSQL