Rado Mamitiana - Développeur Fullstack

Ref : 190205H001
Email vérifié
Photo de Rado Mamitiana, Développeur Fullstack
Compétences
Expériences professionnelles
  • Expérience professionnelle

    Société Générale
    Consultant Java /DEVOPS Depuis Janvier 2021
    Adresse : La défense
    Contexte : Risque de crédit
    Projet : Mise en place d’une application qui calcul les risques sur les crédits (crédit logement,
    crédit de voiture, etc)
    Rôles et activités :
    ➢ Mise en place d’un API REST qui permet de récupérer les paramètres à utiliser pour le
    calcul
    ➢ Mise en place d’un Feign client qui expose plusieurs endpoint
    ➢ Mise en place des Fitness test qui permettent aux analystes d’ajouter des cas de test
    fonctionnels
    ➢ Utilisation de step fonctions de AWS pour le workflow de calcul de risque
    ➢ Mise en place d’un service qui permet de récupérer les résultats de run depuis AWS S3 vers
    S3 en interne de la Société Générale
    ➢ Création des métriques sur CloudWatch qui permet de récupérer les logs sur chaque tâche
    ECS
    ➢ Mettre à jour l’application front end qui permet de récupérer les logs et les résultats de
    calcul.
    ➢ Mettre en place des tests unitaires en utilisant JUnit et Mockito
    ➢ Migration des tests unitaires qui utilisent testNg vers JUnit 5
    ➢ Mise en place d’une authentification par token en utilisant OAuth2
    ➢ On utilise les best practices tels que : TDD et SOLID, clean code
    Environnements techniques : Gitlab, git, Jenkins, Junit 5, Spring boot, Sonar, Java 11,Feign client,
    Spring boot, AWS, AWS Step functions, AWS S3 Storage, Eclipse, Sonar, CloudWatch, AngularJS,
    AWS ECS, OAuth2, JWT
    Environnement fonctionnel : AGILE, TDD, SOLID, clean code, SCRUM

    ABBD
    Consultant Java /DEVOPS Aout 2019– Décembre 2020
    Adresse : ********
    Contexte : Comptable, Data-Mining
    Projet : Création d’une application qui permet aux experts comptables de vérifier la conformité et
    détecter l’anomalie dans fichier un FEC (Ficher d’Ecriture Comptable)
    Rôles et activités :
    ➢ Création d’un API REST avec Spring Boot pour vérifier la conformité de FEC (verifier le
    nombre de colonnes dans le fichier, vérifier le numéro de SIRET)
    ➢ Création d’un API REST qui permet de détecter le doublon des factures et de détecter les
    TVA non récupérer
    ➢ Mise en place un pipeline Jenkins sur un environnement AWS en utilisant docker Swarm
    ➢ Mise à jour la version de Java 11 vers java 14 et correction des erreurs de compilation.
    ➢ Mise en place des tests unitaires automatisés en utilisant la base RDS d’amazone et le S3
    Storage pour enregistrer les FEC
    ➢ On travaille en mode AGILE (Sprint de 2 semaines, daily meeting tous les jours, sprint
    planning, spring review et réunion de rétrospective une fois tous les mois)
    ➢ Uitlisation de RabbitMQ pour des messages asynchrones
    ➢ On utilise les best practices tels que : TDD et SOLID, clean code
    Environnements techniques : Gitlab, git, Vagrant, Jenkins, Docker compose, docker swarm, Sonar,
    Java 14, JEE, Spring boot, AWS, AWS RDS database, AWS S3 Storage, Eclipse, Sonar, RabbitMQ
    Environnement fonctionnel : AGILE, TDD, SOLID, clean code, SCRUM


    Groupe RENAULT
    Consultant Java/Angular/DEVOPS Avril 2019– Fin Aout 2020
    Adresse : Renault connect, Vélizy-Villacoublay, France
    Contextes : Transport, Logistique, Big Data
    Projet : Application intranet qui control de fichiers Excel et csv afin d'alimenter le Datalake de
    Renault et de créer une table SQL pour établir un rapport ou bilan afin de prendre un décision
    Rôles et activités :
     En charge de sélectionner les solutions techniques les plus appropriées avant de valider avec le
    Product Owner
     Développement du frontal avec Angular 8
     Création et déploiement d'images Docker sur GCP (Google Cloud Platform) à l'aide de Google
    Kubernetes Engine
     Gestion du déploiement sur l'environnement de production GCP
     Mise en place du pipeline d'intégration continue avec Gitlab CI pour les différents
    environnements (développement, QA, UAT, production) sur GCP
     Configuration d'une authentification SSO avec OIDC Oauth2 en utilisant Angular 8
     Utilisation de Spring Boot pour créer et exploiter des services Web RESTFULL
     Utilisation de la confluence de l'entreprise pour créer un manuel d'utilisation de l'application
     Gestion de la migration technique de Java 8 vers Java 11
     Rédaction des spécifications fonctionnelles avec le propriétaire du produit de l'application
     Conception et rédaction de spécifications techniques
     Clean code et best practice
    Environnement technique : Java 8/11, Hadoop HDP (Hortonworks Data Platform) 2.6, HDFS,
    Spring boot, Spring Security, IDP (Identity Provider), Hive, Oozie, Git, Gitlab CI, Angular 8, Apache
    Knox, Oauth2, PostgreSQL, Docker, Google Cloud Platform, Cloud SQL, JUnit, Mockito, Matomo,
    AWS, RabbitMQ
    Environnements fonctionnels : AGILE, SCRUM

    Uniconsults à Maurice Team Lead Depuis Aout 2018 Projet 1 : ESS Sicorax Client : Enterprise textile à Maurice
    Contexte :Ressource humaine
    Projet :il s’agit d’une application de gestion de congé, de s heures supplémentaires , de document professionnel
    Rôles et activités :
    Correction et amélioration de la qualité de travail de mon équipe
    Planification des tâches de chaque membre d’équipe
    Contrôler le travail de chaque membre d’équipe et leur donne des aides en cas de problèmes
    Coaching continu de mon équipe et met à jour le feuille de route commune à mon équipe
    Participe à l’évaluation de performance de mon équipe
    Environnement technique : NodeJs, AngularJS,
    MariaDB, Redis, Gulp, MSSQL, SVN, JIRA, Redis, Gulp, Webstorm , Jenkins
    Projet 2 : HRMS Client: Entreprise textile et Offshore à Maurice
    Contexte :ERP
    Projet: Il s’agit d’une application qui gère toute la partie employé: recrutement , congé, paiement de salaire, Evaluation de performance de l’employé , démission, taches journaliers Rôles et activités:
    Corretion et amélioration de la qualité de travail de mon équipe
    Planification des tâches de chaque membre d’équipe
    Contrôler le travail de chaque membre d’équipe et leur donne des aides en cas de problèmes
    Coaching continu de mon équipe et met à jour le feuille de route commune à mon équipe
    Participe à l’évaluation de performance de mon équipe
    Environnement technique : NodeJs, AngularJS, MariaDB, Redis, Gulp, MSSQL
    , SVN , JIRA , Redis, Gulp, Webstorm , Jenkins

    First Response à Maurice Consultant Java Avril 2018 –Juillet 2018 Site web de vente en ligne
    Client : First Response
    Contexte :E-Commerce
    Projet :Mise en place d’un site web pour la vente en ligne des produits vendus par la société.
    Mise en place d’un système de vérification d’inscription par whatsapp
    Mise en place d’un module de payement en ligne directe via paypal ou carte VISA
    Rôles et activités :
    Conception et mise en place de la base de données
    Rédaction le cahier de charge avec le client direct
    Rédaction de la feuille de route pour finir le projet
    Mise en place de l’environnement technique
    Rédaction de cahier de charge et de cahier technique
    Développement de la partie front end en HTML5 et JavaScript
    Intégration d’une vérification d’inscription par whatsapp
    Intégration du module paypall pour le paiement direct en ligne
    Participation aux tests et rédaction de plan de test
    Environnement technique :Java 8, JEE, Vertex, Javascript, JQuery,
    B , Git, JIRA , Eclipse , Glassfish , JPA , Jenkins AB2BMARKET en France

    Consultant java à distance Novembre 2017 –Avril 2018
    Client : AB2BMARKET
    Contexte : CRM Projet :Mise en place d’une solution de gestion commerciale de type CRM
    Rôles et activités :
    Conception et mise en place de la base de données PostgreSQL
    Mise en place des outils de développement
    Mise en place des déférents sprints pour la réalisation de projet
    Développement de la partie back end en Spring MVC
    Développement et intégration de la partie front end en Angular 2
    Rédaction et livraison techniques associées à des spécifications Fonctionnelles: documentations projets et exemples de documents où participer: plan de recette et cahiers de recette.
    Rédaction de cahier technique
    Rédaction de cahier de charge avec le client direct
    Environnement technique :Java 8, Angular 2, PostgreSQL, Eclipse, JIRA, git, Gulp
    , Spring Boot, Spring security, Spring Data , Spring Batch , Tomcat , Hibernate , Trello, JIRA , Jenkins , Maven Forma2plus

    Développeur PHP à distance Novembre 2017– mars 2018
    Contexte:E-learning Client : Format2plus
    Projet : Mise en place site e-learning Rôles et activités :
    Développeur back end et front end
    Travail avec le chef de projet et le QA
    Environnement technique :Symphony 3, PHP 7, MySQL Hibou Soft Madagascar

    Développeur fullstack Féverier 2014 –Septembre 2017 Contexte :Développement
    web Rôles et activités :
    Concepteur de développeur JAVA
    Développements partie back end, front end et Angular
    Développeur PHP avec Symfony 3
    Diriger une équipe de 3 personnes
    Faire le code review de chaque personne de mon équipe
    Référence technique pour mon équipe
    Participer au test et écrire le plan de test avec les testeurs
    Ecrire la spécification
    fonctionnelle de chaque module à développer pour mon équipe
    Environnement technique:
    JAVA, SPRING, SPRING BATCH, GWT, MAVEN, SVN,
    PostgreSQL , Eclipse, Tomcat, PHP 5, Symfony 3, JEE , Docker

Études et formations
  • PARCOURS ACADEMIQUE

    2014 Diplôme en Master professionnel en Informatique, option Génie logiciel et Base de
    données

    2013 Diplôme en Master professionnel en Informatique, option Génie logiciel et Base de données

    2011 Licence professionnelle en informatique, option Génie logiciel et Base de données

    2008
    Baccalauréat série C, mention Assez Bien

    LANGUES

    Français Courant
    Anglais Professionnel

    COMPETENCES TECHNIQUES
    Langages de développement
    Java 8 , PHP 5 , Javascript, Typescript
    Base de données MySQL , MariaDB, MongoDB , PostgreSQL
    Systèmes d’exploitation
    Windows (7, 8, 10 ), Linux ( Debian , Ubuntu).
    Méthodes de conception
    Merise et UML (Enterprise Architect).
    Outils du Test Unit Test ,TDD(Test driven Development ),BDD (Behavior Driven Development).
    Technologies web JEE, HTML 5, CSS 3 , PHP 5 , Vertex, Gwt Javascript AngularJS, Angular 2 , Angular 4,
    NodeJs Eclipse, Webstorm Framework
    Spring Boot, Spring MVC, Symfony 2, Bootstrap , JQuery Versionning Git, SVN , Docker
    Dev OPS Jenkins Gestion de projet AGILE, SCRUM, KANBAN Suivi de projet JIRA

D'autres freelances
Développeur JAVASCRIPT

Ces profils pourraient vous intéresser !
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Développeur C#
Abdelkader

Développeur C#

  • ÉVRY
C# SQL SERVER JAVASCRIPT ANGULARJS Angular
Disponible
CV Développeur PHP
Matt

Développeur PHP

  • LE BIOT
PHP JAVASCRIPT WORDPRESS
Disponible
CV Développeur JAVASCRIPT
Quentin

Développeur JAVASCRIPT

  • GUÎNES
JAVASCRIPT Vue.js TypeScript HTML5 CSS NODE.JS Angular REACT.JS
Disponible
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Ingénieur de développement JAVA
Arezki

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
Disponible
CV Tech lead / Lead dev
Christophe

Tech lead / Lead dev

  • VILLENAVE-D'ORNON
C# .NET JAVA JAVASCRIPT SQL
CV Développeur JAVASCRIPT
Emmanuel

Développeur JAVASCRIPT

  • MARCENAIS
JAVASCRIPT PHP SQL REACT.JS NODE.JS
Disponible
CV Développeur PHP Symfony
Nivash

Développeur PHP Symfony

  • DRANCY
PHP SYMFONY MYSQL HTML5 CSS JAVASCRIPT BOOTSTRAP GIT SQL
Disponible
CV Développeur JAVASCRIPT
Clara

Développeur JAVASCRIPT

  • BOULOGNE-SUR-MER
JAVASCRIPT Vue.js SQL Angular UI DESIGN
Disponible