Rostow - Développeur java | devops

Ref : 150806G002
Actuellement disponible Email vérifié
Photo de Rostow, Développeur java | devops
Compétences
JUnit
WSO2
MOCKITO
Spring Boot
Expériences professionnelles
CV plus récent en cours de mise à jour
  • Expérience Professionnelle

    NEXITY DEPUIS JUIN 2022
    SENIOR DEVELOPER JAVA
    CONTEXTE DU PROJET Due à la refonte des applications métiers et l’intégration de tous les
    parcours client dans un seul CRM, le projet consiste en
    l’implémentation d’une API REST centrale et qui sert à centraliser
    tous les appels de tous les clients utilisant la nouvelle plateforme. Le
    décommissionnements de certaines applications se faisant au fur et
    à mesure.
    TACHES • Développements de nouvelles interfaces REST centralisant toutes
    le requêtes clients.
    • Intégration et déploiement dans les environnements en utilisant
    AZURE DEVOPS
    TECHNICAL
    ENVIRONMENT
    JAVA 17, JIRA, AzureDevops, Kubernetes, AWS, EKS
    METHODS Agile – Scrum
    CREDIT AGRICOLE CA-CIB JUILLET 2020 – MARS 2022
    SENIOR DEVELOPER JAVA-CALYPSO
    PROJET OU CONTEXTE Maintenance évolutive et corrective sur les applications Back office de
    Crédit Agricole basées sur la plateforme CALYPSO. Ces applications sont
    destinées au traitement back office des produits bancaires de taux (FX) et
    obligations (Bonds)
    PRESTATION REALISEE • Développement des nouvelles fonctionnalités en Java 8 en étroite
    collaboration avec les experts métier.
    • Assistance à l'équipe support pour l'analyse et le débogage des
    incidents de niveau 3.
    • Analyse et optimisation de la qualité de code
    • Automatisation de certains processus à l'aide des jobs Jenkins
    • Intégration et déploiement dans les différents environnements
    ENVIRONNEMENT
    TECHNIQUE
    JAVA 8, JENKINS, JIRA, SERVEURS LINUX
    METHODES Agile – Scrum, Automatisation des processus
    MIKROS ANIMATION - PARIS AVRIL 2019 – JUIN 2020
    LEAD DEVELOPER JAVA
    PROJET OU CONTEXTE Développement et mise en place des connecteurs de services permettant la
    communication entre les différentes applications métiers de l'entreprise.
    Ceci dû à la migration de l'ancien ERP vers le nouvel ERP imposé par la
    maison mère TECHNICOLOR et la modification de certains processus
    métiers.
    Mise à jour : vendredi 14 octobre 2022 3/5
    PRESTATION REALISEE • Analyse fonctionnelle du problème, organisation des réunions avec
    les parties prenantes.
    • Rédaction des nouveaux processus métiers pour validation et
    automatisation.
    • Rédaction du document des spécifications techniques et
    fonctionnelles pour validation, incluant le document de définition
    d'architecture.
    • Définition des choix techniques, développement, tests et
    déploiement dans différents environnements.
    • Documentation technique du projet
    • Montée en compétence des développeurs locaux pour la
    maintenance évolutive du projet une fois la première version du
    projet déployée.
    ENVIRONNEMENT
    TECHNIQUE
    JAVA 8, JENKINS, SPRING BOOT, SPRING CLOUD, DOCKER,
    POSTGRESQL, GIT, JWT, ANGULARJS.
    METHODES Agile Scrum, Code review, Intégration continue, CRAFT


    Client : Credit Agricole Depuis Juillet 2020
    Technical Analyst and developer
    Developpeur et analyste technique sur les projets CIBOS et CasaUk. Ces deux projets utilisant des
    solutions basées sur la plateforme Calypso.
    Taille de l’équipe : Un Manager responsable de toute l’équipe constituée d’environ 5 personnes du
    support technique, environ 7 developpeurs et analystes techniques et ensuite environ 8 business analyst
    pour faire evoluer toutes les solutions et implémenter les nouveaux projets bancaires.
    Tâches:
    • Resolution des problèmes quotidien remontés par le support dans une méthodologie Agile.
    • Analyse technique des besoins à implémenter soulevés par les business analyst et validés par le
    manager.
    • Travail continu avec les business Analyst pour la comprehension technique des problèmes
    metiers.
    • Travail avec plusieurs autres personnes des autres equipes reparties à travers le monde (Londres,
    Singapour, Inde, etc.)
    • Déploiement des différentes solutions dans les environnements de test et de préprod pour test
    par le suppport et le business analyst.
    MOTS CLES : java 8, Jenkins, GITLAB.

    Client : RATP - Noisy Le Grand Fevrier 2020 –Juin 2020
    Devops & Developer Back-End Java/Spring
    Mise en place des stratégies d’intégration continue et de livraison continue (CI/CD). Responsable de
    l’implémentation des parties non fonctionnelles du système basée sur une architecture micro-service
    (Logging, Securité des microservices pour accès via SSL/TLS, Hauté disponibilité des microservices, etc.)
    Taille du projet : Un Tead Lead java responsable de l’architecture et du management de l’équipe de
    developpement, un Scrum Master, Un devops, des developpeurs et un product Owner interne à la RATP.
    • Configuration des différents pipelines d’intégration continue et de livraison continue pour tous
    les micro services developpés par les developpeurs.
    • Centralisation et indexation des logs des différents microservices sur ElasticSearch.
    • Travail continu avec les developpeurs.
    • Implémentation de certaines fonctionnalités techniques comme la replication des microservices, l’administration des microservices, la sécurité des microservices.
    MOTS CLES : java 8, Spring boot, Spring cloud, Jenkins, GITLAB.

    Client : MIKROS - PARIS Mai 2019 – Fevier 2020
    Senior developer Back-End Java/Spring
    Projet de développement et mise en place des connecteurs de services permettant la communication
    entre les différentes applications métiers de l'entreprise. Ceci dû à la migration de l'ancien ERP vers le
    nouvel ERP et la modification de certains processus métiers.
    Taille du projet : Un développeur responsable de l'architecture, du développement et du déploiement.
    Un chef projet responsable de l'adéquation entre les développements faits et les besoins métiers. Des
    experts métiers permettant d'avoir une vue fonctionnelle du système à développer et validant
    l'application développée.
    • Implémentation de la solution.
    • Responsable de la documentation des besoins pour validation.
    • Définition de l'architecture.
    • Définition des choix techniques.
    • Déploiement en production.
    • Documentation technique du projet.
    MOTS CLES : java 8, Spring boot, Spring cloud, Docker-compose, GIT, Sonar, Tests d’intégration et tests
    unitaires, Jenkins, Documentation des APIs avec Swagger, Tests unitaires.

    Client : Ambassades du Burkina Faso Octobre 2018 – Avril
    2019
    Tech Lead Back-End Java/Spring sur le projet « e-visa »
    «E-visa » est une application prenant en compte tout le processus de demande de visas en ligne pour le
    Burkina Faso. L’équipe projet est constituée de 12 personnes travaillant à distance donc 7 développeurs,
    3 testeurs, un architecte et un chef de projet travaillant en utilisant la méthode agile.
    Mon travail a consisté en :
    • Participation au découpage fonctionnel de l’application en micro-services.
    • A l’implémentation du micro-service VOAS (Visa Online Application Service) : Portail en ligne
    pour les demandeurs de visa.
    • Implémentation des tests unitaires et d’intégration de ce micro-service.
    • Dockerization du micro service.
    • Implémentation avec l’équipe de testeur des « User Acceptance Tests » des API et des interfaces
    utilisateurs
    MOTS CLES: java 8, Spring boot, Spring cloud, Docker-compose, GIT, Sonar, Tests d’intégration et tests
    unitaires, Tests des interfaces utilisateurs avec Codeception, Documentation des APIs avec Swagger,
    TDD, RabbitMq.

    Clients : Sites de ventes en ligne Mai 2018 – Oct 2018 6 mois
    Développeur Back-end Java/Spring sur le projet “E-NKAP”
    « E-NKAP » est un intégrateur de solutions de paiement locales qui fournit des APIs sécurisées
    permettant une intégration facile des moyens de paiement dans les sites de vente en ligne. L’équipe
    projet est constituée de 3 personnes donc le testeur, le chef projet et un développeur travaillant en
    mode agile.
    Mon travail a constitué en :
    • Continuer le développement de la solution développée par le précédent développeur.
    • Améliorer la couverture des tests unitaires et d’intégration.
    • « Dockeriser » le système complet (Le déploiement était assez manuel et fastidieux) afin de
    faciliter l’intégration continue et le déploiement continu.
    • Implémenter et intégrer les différents modules de paiement (Smobilpay, Mobile Money)
    • Organiser un « Hackathon » regroupant un ensemble de développeurs en vue d’éprouver
    l’intégration d’E-NKAP dans un site de vente en ligne. Cet « Hackathon » a permis de juger la
    facilité d’intégration et la stabilité de la solution.
    MOTS CLES: Java 8, Maven, Spring boot, Docker-compose, Mockito, REST, Documentation des API
    avec Swagger, WSO2 API Manager pour la publication des API, la souscription par les marchands ainsi
    que la sécurité des APIs, AngularJS, TDD.
    Client : Agence de voyage de prestige « TOURISTIQUE » Sept 2017- Avril 2018 8 mois
    Développeur JAVA/Spring et support technico-fonctionnel
    Le projet a consisté en la mise en place d’une solution de billetterie pour l’agence de transport de
    prestige « TOURISTIQUE » permettant à leurs clients de payer leur billet de bus par plusieurs canaux de
    paiement. L’équipe est constituée de 4 personnes dont un chef de projet, un développeur back end, un
    développeur mobile et un développeur web travaillant en mode agile sur plusieurs sprints.
    Mon travail a consisté en :
    • Participer aux réunions avec le client afin de définir le besoin et le périmètre du projet
    • Elaborer l’architecture du système et le découpage en micro services.
    • Implémenter les différents micro-services
    • Valider chaque sprint avec le client
    • Implémenter les tests unitaires et d’intégration des différents micro-services.
    • Valider l’application complète avec le client.
    MOTS CLES: Spring Boot, Angular JS, Spring Data JPA, Spring Security, Oauth2, Spring Cloud, JUnit,
    Mockito, Maven, principes SOLID, GIT.

    Client : ENEO (Société unique qui fournit l’énergie électrique au
    Cameroun)
    Sept 2016 – Aout 2017 11 mois
    Développeur JAVA/Spring et support technico-fonctionnel
    Le projet a consisté en la mise en place d’une solution de paiement des factures d’électricité au travers
    des kiosques libre services installés dans les agences ENEO. L’équipe projet est constituée de
    3 personnes donc un chef projet, un développeur back end et un développeur front end sur kiosque
    travaillant en mode agile sur plusieurs sprints.
    Mon travail a consisté en :
    • Participer aux réunions avec le client afin de définir le besoin et le périmètre du projet
    • Elaborer l’architecture du système
    • Implémenter les différents modules du système
    • Valider chaque sprint avec le client
    • Implémenter les tests unitaires et d’intégration et mettre à disposition les APIs au développeur
    front end.
    • Valider la solution complète avec le client.
    MOTS CLES: Spring boot, Maven, MySQL, GIT, JUnit, Mockito, principes de conception SOLID, TDD

    Clients : CAMRAIL et MTN Cameroun Oct 2015 –Aout 2016 11 mois
    Développeur JAVA/Spring et support technico-fonctionnel
    Le projet a consisté en la mise en place d’une solution de billetterie pour l’agence de voyage par train
    « CAMRAIL » permettant à leurs clients de payer leurs billets en ligne en utilisant Mtn Mobile Money.
    L’équipe projet est constituée de 3 personnes donc un chef projet, un développeur back end et un
    développeur front end travaillant en mode agile sur plusieurs sprints.
    Mon travail a consisté en :
    • Participer aux réunions avec « MTN Cameroun » et « CAMRAIL » afin de définir le besoin et le
    périmètre du projet
    • Élaborer l’architecture du système
    • Implémenter les différents modules du système
    • Travailler avec l’équipe technique de MTN pour intégration de leur service Mobile Money.
    • Valider chaque sprint avec les clients
    • Implémenter les tests unitaires et d’intégration et mettre à disposition les APIs au développeur
    front end.
    • Valider la solution complète avec le client.
    .
    MOTS CLES: Spring boot, Maven, MySQL GIT, JUnit, Mockito, principes de conception SOLID, TDD

    2014-2015 A EASYPAY
    Mission : Architecte et responsable de la mise en place d’une solution de gestion de la billetterie de l’agence de voyage CAMRAIL.
    Bilan :
    - Evaluation des besoins, des moyens de paiement (Mobile Money, CASH, etc.).
    - Développement de la plateforme serveur et exposition des différentes fonctionnalités par web-services SOAP.
    - Développement des différents canaux transactionnels (Smartphones, web, Terminaux de paiement électronique, kiosques libre service).
    - Déploiement de la solution sur le cloud dans un environnement LINUX.
    - Support technique et gestion du cycle de vie du produit.

    2013-2014 A EASYPAY
    Mission : Développeur et responsable des opérations sur le produit PAYWAY : Plateforme unifiée de fourniture des services (recharge d’airtime, paiement de facture électricité et eau, recharge internet, etc.) à travers les terminaux de paiement électronique et les kiosques libre service.
    Bilan :
    - Développement de la plateforme.
    - Assistance en la mise en place de plusieurs VPN pour communication entre la plateforme serveur et les fournisseurs de services (MTN EVD, ORANGE, CAMTEL, YOOMEE, Mobile Money).
    - Support technique, maintenance et assistance utilisateur sur la solution.
    - Déploiement des terminaux de paiement et des kiosques Libre service dans les points de vente PAYWAY.

    2013 A Citech
    Mission : Responsable technique de la réalisation du produit Orane Paie (logiciel de gestion de la paie et gestion minimale des ressources humaines), module périphérique de l’ERP Citech Orane.
    Moyens : Architecture SOA, Plateform J2EE, équipe de développeurs, Méthodologie PMI.
    Bilan :
    - Analyse fonctionnelle des besoins Métiers et Méthodologie PMI.
    - Suivi de l’équipe de développement et responsable de l’architecture et des intégrations.
    - Test et déploiement.

    2012-2013 A Citech
    Mission : Développeur sur le projet de mise en place de l’application Citech Orane (progiciel de gestion intégrée des collectivités territoriales décentralisées et des administrations publiques).
    Moyens : Méthodologie PMI, documentation sur le régime financier les collectivités territoriales décentralisées, Documentation sur le plan comptable sectoriel des CTDs, Documentation portant sur l’adoption de la nomenclature budgétaire, la préparation du budget, l’exécution des recettes et des dépenses, la gestion de comptabilité et de la trésorerie des CTDs.
    Bilan :
    - Cartographie et description des processus métiers.
    - Conception et Implémentation de toute la chaîne de la préparation budgétaire, de l’exécution des recettes et des dépenses budgétaires.
    - Intégration des différents composants de l’application

    2011 A SABC
    Employé Temporaire
    Mission : Proposer une architecture optimale ainsi qu’une méthode de déploiement efficace pour les services antiviral et WSUS dans tous les sites du Cameroun.
    Moyens : Equipe de techniciens pour déploiement de la solution dans tous les sites du Cameroun selon la stratégie de déploiement, Méthodologie ITIL v3.
    Bilan : Réduction considérable de la bande passante consommée par les services.

    2010-2011 A SABC
    2 stages académiques
    Mission2 : Proposition d’une architecture et d’une méthodologie de mise en œuvre d’un environnement de simulation de projets informatiques au sein de la SABC.
    Mission1 : Extension et customisation de l’application GLPI de gestion du parc informatique et des réclamations des utilisateurs.

Études et formations
CV plus récent en cours de mise à jour
  • - Formation scolaire et académique

    2020 : Amazon Web Services Certified Solution Architect Associate

    • 2019 : Edureka Devops Engineer certified

    2010-2011 Niveau 5 Ecole Nationale Supérieure Ingénieur de Polytechnique (Yaoundé) Conception En Informatique

    2005-2006 Terminale C Lycée Bilingue de Bafoussam Baccalauréat C

    - Formations supplémentaires
    Depuis Juillet 2013 à EASYPAY S.A
    *Architecture orientée services, Web services
    *Gestion du cycle de vie d’un produit (Planification, Mise en œuvre, exploitation Et support technique)

    2012-2013 à Citech
    * Formation PMP (24 heures de formation)
    *Architecture orientée services.
    *Formation des équipes aux technologies de développement d’application J2EE
    *Responsable d’équipe de développement.
    *Déploiement des Applications en environnement de production

    2010 - 2012 à SABC
    * Mise en pratique des méthodes « ITIL » sur la mise en place et le suivi des services.
    * Mise en place d’une architecture optimisée pour les services antiviral et WSUS.
    *Mise en place des méthodes de construction d’environnements de test et de pré-production pour pré-déploiement avant la mise en exploitation.

    Langues : Français (bonne expression et écriture) et Anglais (bonne écriture, expression moyenne)

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur JAVA
Imed

Développeur JAVA

  • THIONVILLE
JAVA Spring Boot J2EE DOCUMENTUM FILENET
Disponible
CV Ingénieur de développement JAVA
Anis

Ingénieur de développement JAVA

  • VILLEURBANNE
JAVA Kafka EMBER.JS GITLAB JENKINS Spring Boot SQL CI/CD
Bientôt disponible
CV Développeur JAVA
Agnès

Développeur JAVA

  • CHAMBÉRY
JAVA MAVEN Spring Boot GIT DOCKER CI/CD POSTMAN REACT.JS SQL
Bientôt disponible
CV Développeur JAVA
Mohamed

Développeur JAVA

  • NEUILLY-SUR-SEINE
SQL JAVA SPRING HIBERNATE REST SOAP Angular
Disponible
CV Ingénieur de développement JAVA
Mouhsin

Ingénieur de développement JAVA

  • COLOMBES
JAVA Angular SQL J2EE MYSQL SPRING JAVASCRIPT ORACLE
Bientôt disponible
CV Développeur fullstack Java /Angular
Eddy

Développeur fullstack Java /Angular

  • AIX-EN-PROVENCE
JAVA Spring Boot Angular POSTGRESQL REST SQL JAVASCRIPT
Disponible
CV Développeur
Baptiste

Développeur

  • PARIS
JAVA PHP JAVASCRIPT XML JSON CVS NODE.JS HTML PYTHON MONGODB
Disponible
CV Développeur WEBMETHODS
Hugo

Développeur WEBMETHODS

  • MÉRIGNIES
WEBMETHODS BAPI JAVA .NET PHP J2EE SQL SERVER MYSQL
Disponible
CV Ingénieur de développement JAVA
Didier

Ingénieur de développement JAVA

  • PARIS
JAVA DOCKER JENKINS ORACLE POSTGRESQL GIT SCRUM Angular Kubernetes APACHE KAFKA
Disponible
CV Développeur TALEND DI /Cloud / ESB
Youssef

Développeur TALEND DI /Cloud / ESB

  • MASSY
TALEND DI TALEND SQL JAVA SALESFORCE SQL SERVER SAP
Disponible