Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Tugdual Riou-nivert

Concepteur et Développeur Informatique - Architecte logiciel

Architecte
Logiciel
Java
Full Stack
Polyvalent
Tugdual Riou-nivert
45 ans
Roissy-en-Brie (77680)
Situation professionnelle
En fin de contrat
En recherche active
Présentation
Développeur Full-Stack Java avec 5 ans d’expérience, j’interviens sur l’ensemble du cycle de vie des applications, en environnement Agile - DevOps.

Spécialisé en Java - Spring Boot, API REST et microservices, je suis également à l’aise avec le développement front-end, les bonnes pratiques, Boys Scout Rules, Clean Code, SOLID.

Mon parcours m’a permis de travailler sur des projets variés (bancaire, public, médical, retail), en apportant rigueur, proactivité et expertise.

Passionné par le développement et avide de nouveaux défis, je mets mon expertise au service de projets innovants tout en cherchant à perfectionner mes compétences pour devenir un acteur clé du monde informatique.
CV réalisé sur DoYouBuzz

FNE-Intégration Continue DevOps-Virtual Classroom (ALTRAN)

AJC FORMATION

Juin 2020 à juillet 2020
Distancielle - Virtual Classroom

Objectifs de la formation :

  • Mettre en place une plateforme d’intégration continue(PIC)
  • Savoir utiliser des conteneurs
  • Gérer des dépôts
  • Mettre en place de l’audit de code
  • Mettre en pratique

Architecte logiciel

NextFormation

Octobre 2017 à octobre 2019
Validé Mention Très Bien.

Les objectifs pédagogiques :

L’objectif du parcours est d’acquérir les compétences nécessaires pour une parfaite autonomie sur les cinq activités principales d’un(e) architecte logiciel que sont :

  • Définir et analyser les besoins clients
  • Produire des recommandations stratégiques
  • Concevoir des applications, de l’architecture à la formalisation des choix stratégiques
  • Appréhender la R&D et la qualité logicielle
  • Accomplir une veille technologique

Les compétences visées :

  • Appréhender les besoins des clients en matière d’applications à base d’architectures distribuées afin de définir les grandes lignes d’un projet
  • Modéliser/analyser le métier sur la base des processus métiers, des données, des états et transitions
  • Formaliser des préconisations
  • Réaliser un audit des performances, de la sécurité et de la fiabilité des systèmes existants
  • Comparer les écarts entre les besoins fonctionnels et les solutions techniques potentielles
  • Préconiser des solutions d’évolution
  • Choisir les outils et/ou les solutions d’infrastructures
  • Dimensionner les projets afin de garantir la robustesse des solutions techniques
  • Concevoir un système applicatif
  • Fournir aux équipes l’implémentation des solutions et architectures techniques définies
  • Produire des socles technologiques permettant d’optimiser et industrialiser le travail des développeurs
  • Définir des normes, des bonnes pratiques
    Fixer les démarches de tests et les critères de qualité
  • Suivre les évolutions du système et garantir sa stabilité dans le temps
  • Recueillir les informations permettant de suivre ou d’anticiper les innovations technologiques

Concepteur et Développeur Informatique

NextFormation

Juin 2016 à août 2017
Validé

Les objectifs pédagogiques :

L’objectif du parcours est d’acquérir les compétences nécessaires pour une parfaite autonomie sur les trois activités principales d’un(e) concepteur(trice) développeur(euse) d’applications que sont :

  • Concevoir et développer des composants d'interface utilisateur
  • Concevoir et développer la persistance des données
  • Concevoir et développer une application multicouche répartie

Le concepteur(trice) développeur(euse) d’applications doit impérativement veiller à intégrer les recommandations de sécurité dans l’ensemble de ses activités de conception et de développement.

Les compétences visées :

  • Maquetter une application
  • Développer une interface utilisateur de type desktop
  • Développer des composants d’accès aux données
  • Développer la partie front-end d’une interface utilisateur web
  • Développer la partie back-end d’une interface utilisateur web
  • Concevoir une base de données
  • Mettre en place une base de données
  • Développer des composants dans le langage d’une base de données
  • Collaborer à la gestion d’un projet informatique et à l’organisation de l’environnement de développement
  • Concevoir une application
  • Développer des composants métier
  • Construire une application organisée en couches
  • Développer une application mobile
  • Préparer et exécuter les plans de tests d’une application
  • Préparer et exécuter le déploiement d’une application

Architecte logiciel, développeur d'applications

ETNA (Ecole Des Technologies Numeriques Appliquees)

Octobre 2015 à juin 2016
Cycle ingénierie d'Architecte logiciel et Développeur d'applications

TITRE BAC+5 RECONNU PAR L'ÉTAT NIVEAU 1 (CNCP) ­

Développement : C, Ruby, Python. Shell, Algos, PHP.

Développement : Java, .NET, Web 2.0.,Technologies Web, Optimisation et sécurité Web

Réseau et sécurité : IPv4, Architecture , Administration, Serveurs / Web, Base de données.

Projets : Maquettes de sites Webs, Gestionnaire base de donnée, Programmation et Bibliothèque de fonctions en C.
http://www.etna-alternance.net/formation-1ere-annee.aspx

Baccalauréat Scientifique

Lycée Langevin ­Wallon

1998 à 1999
Baccalauréat Scientifique Option Techno :

  • Électronique
  • Électrotechnique
  • Mécanique