CV Design Patterns : Recherchez votre intervenant freelance

Je dépose une mission gratuitement
Je dépose mon CV

Les derniers profils Design Patterns connectés

CV Architecte Cloud
Salah

Architecte Cloud

  • Paris
J2EE
CV Architecte d'entreprise
Hamid

Architecte d'entreprise

  • Chatou
SQL Server TUXEDO Oracle J2EE .NET EAI BPM Db2 Décisionnel
Disponible
CV Technical Lead, Architecte
Mohamed

Technical Lead, Architecte

  • LES MUREAUX
PHP Symfony Google Cloud Platform Node.js React.js Angular MySQL Docker Kubernetes Flutter
CV Architecte  Big Data / Expert Cloud AWS/GCP/Azure
Mohamed

Architecte Big Data / Expert Cloud AWS/GCP/Azure

  • PALAISEAU
Java Apache Hadoop Data Scala Apache Spark Apache Kafka Big Data Amazon Web Services Python Azure
Disponible
CV Chef de projet Agile
Stéphane

Chef de projet Agile

  • ORMOY
Scrum Agile Jira Confluence SQL Java Spring MS Office J2EE
Disponible
CV Lead Architect/AWS
Armand

Lead Architect/AWS

  • PARIS
Java J2EE Cloud AWS HashiCorp Terraform GitLab Kubernetes Spring Boot Microservices Ansible
Disponible
CV Architecte Solutions
Epo

Architecte Solutions

  • Poissy
Java Unix J2EE Design Patterns TOGAF ArchiMate SAFe DDD
CV Lead développeur Java
Emmanuel

Lead développeur Java

  • PARIS
Java J2EE JavaScript SQL Server PL SQL SQL Angular
Disponible
CV Chef de projet Java
Alexis

Chef de projet Java

  • MONTREUIL
Java JavaScript SQL Spring DevOps Recrutement CI/CD DDD Gestion d'équipe Angular
Disponible
CV Technical Leader JAVA
Yahia

Technical Leader JAVA

  • ANSE
Innovation Java Spring Boot Microservices Software Craftsmanship Design Patterns SQL Jira Python Docker
Disponible
Je trouve un CV Design Patterns
Vous êtes freelance ?
Sécurisez votre activité grâce au portage salarial !

Résumé des emplois de Yakoub,
freelance DESIGN PATTERNS habitant les Hauts-de-Seine (92)

  • Ingénieur développent backend sénior

    ENEDIS
    Jan 2018 - Jan 2019

    Contexte de la mission :
    Accelex est une Start-Up qui propose une solution d'acquisition de données, d'analyse et de génération de rapports destinée aux acteurs des marchés privés. Dotée de techniques d'intelligence artificielle et Machine Learning exclusives, nous automatisons les processus d'extraction, d'analyse et de partage des données essentielles sur les performances d'investissement et les transactions.
    La solution d’Accelex a été développée pour simplifier les exigences du flux de travail des investisseurs et des prestataires de services d'actifs.

    Responsabilités :

    Mission en anglais (rédaction, meetings et documentation en anglais)
    Conception du nouveau modèle de données pour l'application web Accelex lors de la refonte de la version V1 à V2 (en collaboration avec l'architecte).
    Conception et implémentation de nouvelles fonctionnalités du côté de l'application web.
    Participation aux décisions techniques concernant les technologies utilisées (proposition de Junit 5, Sonar et la base de données ArangoDB).
    Mise en place de l'équipe QA et collaboration avec l'équipe QA pour créer différentes API dans l'espace de travail Postman.
    Direction de la partie backend en participant à toutes les réunions de conception et de raffinement des nouvelles fonctionnalités de l'application web, en assistant les développeurs pour résoudre les problèmes et en analysant les journaux - occupant le poste de CHANGE TECHLEAD chez Accelex.
    Implémentation du code backend, des tests unitaires et des tests d'intégration, occasionnellement en travaillant sur le code frontend pour de nouvelles fonctionnalités.
    Participation aux sessions de raffinement pour préparer les histoires et les tâches pour les nouvelles fonctionnalités avec l'équipe produit/BA, discussion des exigences techniques et estimation des différents tickets.
    Rôle de référent technique pour la partie "Paramètres" de l'application Accelex (responsable de 90 % du code conçu et implémenté).
    Réalisation de revues de code pour le code Java.
    Animation de sessions de refactoring, comme la session Junit 5 organisée après la transition et la mise à jour de tous les tests unitaires de Junit 4 à Junit 5 pour tous les microservices backend.
    Encadrement des développeurs juniors et intermédiaires pour écrire un code de haute qualité et répondre à leurs questions.
    Maintien et amélioration de la qualité du code en mettant en place Sonar Cloud avec le responsable QA, identification des défauts de code et des vulnérabilités, et attribution de tâches aux développeurs pour les résoudre.

    Déblocage des analystes métier et de l'équipe produit lorsqu'ils ont besoin de détails techniques sur une fonctionnalité donnée.
    Application de la manipulation des données à la base de données dans tous les environnements, y compris en production, lorsque cela est nécessaire (par exemple, pour débloquer l'équipe BA lors de la manipulation de métriques, pour mettre à jour les données des clients, pour migrer des données spécifiques, etc.).
    Rédaction de scripts de migration et migration des données pour des clients tels que LGT et BNP, en provenance de la base de ...

  • aujourd'hui

    Contexte de la mission :
    Accelex est une Start-Up qui propose une solution d'acquisition de données, d'analyse et de génération de
    rapports destinée aux acteurs des marchés privés. Dotée de techniques d'intelligence artificielle et Machine
    Learning exclusives, nous automatisons les processus d'extraction, d'analyse et de partage des données
    essentielles sur les performances d'investissement et les transactions.
    La solution d’Accelex a été développée pour simplifier les exigences du flux de travail des investisseurs et
    des prestataires de services d'actifs.
    Responsabilités:
    v Mission en anglais (rédaction, meetings et documentation en anglais)
    v Conception du nouveau modèle de données (schéma de la base de données) lors de la refonte
    de l’application (en collaboration avec l'architecte).
    v Conception et implémentation des nouvelles fonctionnalités en Frontend (Angular) et Backend
    (Java).
    v Participation aux décisions techniques concernant les technologies utilisées (proposition de
    Junit 5, Sonar et de la base de données ArangoDB).
    v Mise en place de l'équipe QA et collaboration avec l'équipe QA pour créer différentes API
    Postman.
    v Direction de la partie backend en participant à toutes les réunions de conception et de
    raffinage technique des nouvelles User Stories de l'application web.
    v Implémentation des tests unitaires avec JUnit 5 et des tests d'intégration avec SpringBootTest,
    embedded Postgres et Kafka.
    v Participation aux sessions de raffinage pour discuter le Product Backlog et les tâches pour les
    avec l'équipe produit/BA, discussion des exigences techniques et estimation des différents
    tickets.
    v Rôle de référent technique pour la partie "Settings" de l'application Accelex (Conception +
    Implémentation coté Java et Angular).
    v Implémentation de quelques échanges avec Kafka dans le code Java.
    v Réalisation de revues de code pour le code Java.
    v Animation des sessions de refactoring, comme la session Junit 5 organisée après la transition et
    la mise à jour de tous les tests unitaires de Junit 4 à Junit 5 pour tous les microservices Java.
    v Encadrement des développeurs juniors et intermédiaires pour écrire un code de haute qualité
    et répondre à leurs questions.
    v Maintien et amélioration de la qualité du code en mettant en place Sonar Cloud avec le
    responsable QA, identification des défauts de code et des vulnérabilités, et attribution de
    tâches aux développeurs pour les résoudre.

  • Techlead backend & Line manager

    ACCELEX
    aujourd'hui

    Rédaction de scripts de migration et migration des données pour des clients tels que LGT et
    BNP.
    v Gestion du processus de sortie/mise à jour corrective pour le côté de l'application web
    (backend et frontend).
    v Implémentation d’échanges GRPC.
    v Participation à l'amélioration et à la résolution de tâches liées à la sécurité après une analyse
    d’audit.
    v Participation à certaines réunions avec les clients pour répondre à des questions techniques,
    résoudre des problèmes de comportement ou effectuer des manipulations de données.
    v Administration des dépôts GitHub et suivi du processus Git flow.
    v Gestion de certains outils tels que Sonar Cloud, Postman, TestRail.
    v Migration du code de Java 8 et 11 vers Java 17.
    v En tant que responsable d'équipe, gestion d'une équipe de 6 personnes, y compris des
    discussions sur les problèmes, la résolution de problèmes personnels, la gestion des demandes
    d'absence via Personio.

    Environnement technique : • Langages : Java 8, Java 11 et Java 17 • Framework : SpringBoot 2.5, SpringBoot 2.7, SpringBoot 3, Angular 12 • Technologies: API REST, GRPC • Messaging : KAFKA • Base de données et outils liés : PostgreSQL,ArangoDB, SQL, Liquibase, Hibernate • Méthodes de conception : UML, Design Patterns • Outils: IntelliJ, Maven, GIT, Jenkins, Kubernetes, Sonar, Docker, Jira, Confluence • Serveur web : Apache Tomcat • Méthodologie : Agile Scrum, Clean Code • Cloud : AWS : S3, EC2, R
  • aujourd'hui

    Contexte de la mission :
    Acteur historique majeur de la géolocalisation en tempsréel, Deveryware est aujourd’hui un pôle d’expertise
    complet qui conçoit, développe et commercialise des solutions innovantes, pour la protection des citoyens et des
    entreprises.
    Les métiers de l’investigation ont besoin d’experts dansle traitement des données et Deveryware propose une gamme
    complète de solutions, comme Sharelock et Zafer, les noms des applicationssurlesquellesj’ai fait des développements
    Responsabilités:
    v Développement d’un module zafer-simulator pour gérer les affaires d’investigation aui permet
    d’importer desfichiers à analyser et d’échanger avec d’autres applications à travers des queues
    RabbitMQ
    v Implémentation de la fonctionnalité de détection des d’associationsIMEI/IMSI et la récupération des
    communications associées (requêtes AQL + Api Rest + tests unitaires + tests d’intégration) en
    analysant dans plusieursfichiersles communicationsstockées dans une base de données ArangoDB
    v Optimisation de requêtes AQL
    v Optimisation de tests unitaires(junit 5) et des tests d’intégration (avec yml)
    v Réfactoring des tests et du code métier du projetzafer qui gère des assets dans la base de données
    (métadonnées des fichiers)
    v Implémentation d’une annotation sur micronaut pourle feature flipping (avec FF4J)
    v Conception et développement de la fonctionnalité de gestion des dossiers et arborescences pour la
    gestion des affaires et des fichiers d’analyse (Graph arangoDB)
    v Implémentation de la fonctionnalité de recherche, de sauvegarde et d’uniformisation des numéros de
    téléphones (avec libPhoneNumber) et des numéros IMEI (algorithme de Luhn pour le calcul de
    checksum)
    v Amélioration de la fonctionnalité de croisement desfichiers et implémentation de la recherche des
    communications à travers un critère de croisement
    v Rédaction de scripts Shell pour arrêter/lancer et relancer des conteneurs Docker pourfaciliter le
    travail en local (docker-compose et x-terminal-emulator)
    v Mise ne place de configuration pour connecter plusieurs dockers entre eux (network docker – bridge)
    v Animation des démos de chaque fin de sprint

    Environnement technique : • Langages: Java 8 et Java 11 • Frameworks : SpringBoot 2.4, Micronaut • Messaging : RabbitMQ • Base de données : ArangoDB • Méthodes de conception : UML, Design Patterns • Outils: IntelliJ, Gradle, Maven, GIT, Jenkins, Sonar, Docker, IceScrum, • Serveur web : Apache Tomcat Equipe : 7 développeurs, un PO Scrum master et un DevOps dans un environnement Agile
Voir le profil complet de ce freelance