Bienvenue sur le profil Malt de Rochdi !
Localisation et déplacement
- Localisation
- Paris, France
- Peut travailler dans vos locaux à
-
- Paris et 50km autour
- Paris et 10km autour
Vérifications
Charte du freelance Malt signée
Consulter la charte
Langues
Catégories
Compétences (13)
- Cloud
-
Débutant Intermédiaire Confirmé
- Langages
-
Débutant Intermédiaire Confirmé
-
Débutant Intermédiaire Confirmé
- Containerization
-
Débutant Intermédiaire Confirmé
-
Débutant Intermédiaire Confirmé
- Frameworks
-
Débutant Intermédiaire Confirmé
-
Débutant Intermédiaire Confirmé
-
Débutant Intermédiaire Confirmé
Rochdi en quelques mots
Mon champ de compétence comprend:
- Architecture logicielle et spécifications techniques
- Infrastructure Cloud (AWS), CI/CD, conteneurisation des applications
- Architecture, Conception et développement des APIs et microservices
- Supervision / Monitoring
- Encadrement technique / revue de code
- Pratique et méthodes: Scrum, Kanban, TDD, BDD
- Service Cloud AWS : Calcul (EC2, lambda), Clustering (Kubernetes: EKS) Stockage/Cache (S3, EBS, Elasticache),
Réseau/CDN (VPC, Route 53), Base de données (RDS, Aurora, DynamoDB), Intégration d’applications (Kinesis)
- Langages : Java, Kotlin, Javascript, Terraform
- Framework, technologies et outils: Reactive programming (Spring Webflux, RxJava), AWS Services,
Kubernetes, Spring Boot, Spring Webflux, Spring Cloud, Quarkus, Skaffold, Gitlab CI/CD, Helm Charts
Expériences
Glide.io - Groupe Renault
Automobile
Tech Lead
- Architecture technique, conception, accompagnement dans la montée en puissance des équipes sur nos outils, concepts et technologies utilisés
- Accompagnement d’une équipe technique composée de Dev Java (backend), Dev front React JS, Dev mobile (frontend mobile native), QA, DevOps, Dev Java (backend) en offshore (en Roumanie et Tunisie)
- Architecture microservices basée sur Spring et Spring Boot, en passant par le restructuration d’un legacy: extraction de certaines fonctionnalités en de nouveaux services respectant l'architecture hexagonale
- Programmation réactive (RxJava, Reactor, Spring Webflux, message driven application (AWS Kinesis)
- Mise en place des templates CI/CD avec Gitlab CI/CD et Skaffold en respect des concepts de CD
- Initiation du projet Infa As a Code avec le développeur DevOps pour un passage à la gestion des ressources AWS via Terraform
- Cloud Computing sur AWS: Gestion du déploiement prod et préprod sur des clusters K8s (AWS EKS),
persistance des données (RDS, Document DB, S3), gestion d'une plateforme distribuée de diffusion de
données (Kinesis),
- Gestion des indexes de recherche textuelle (Elasticsearch)
- Intégration avec des systèmes tiers (Spring integration, Apache Camel)
- Participation à la rédaction des réponses techniques de Glide.io à des divers appels d'offres
Environnement
Java, Kotlin, Spring Boot, Spring Data, Spring Cloud Gateway, Spring Cloud Stream, Quarkus, Reactor, Spring Webflux, RxJava, AWS, Elasticsearch, Spring Integration, Apache Camel, Kubernetes, Helm 3, Skaffold, Gitlab CI/CD, Terraform, Nexus, Kibana, Prometheus, Grafana, ReactJS, NextJS, Storybook
Societe Generale Corporate and Investment Banking - SGCIB
Banque & assurances
Software Engineer
- Architecture orienté microservices à base des services orchestrés par processus définis et gérés par un BPMN Workflow Engine (JBPM)
- Développement des API Rest avec Spring Boot.
- Orchestration appels services via JMS et un service unique (Orchestrator), conformément à la définition d’un workflow exécuté par un moteur de workflow JBPM
- Assistance de l’équipe SGCIB basé à Bangalore et responsable du déploiement lors de la mise en prod
- Participation à la création de plusieurs composants ReactJS
● Environnement
Java 8, Spring Platform (Boot, Data, Cloud, Webflux), JMS, ActiveMQ, RxJava, Reactor, MyBatis, Oracle DB, Javascript, Angular 1.6, ReactJS, Redux
Apec - Association Pour l'Emploi des Cadres
Conseil & audit
Software Engineer
- Développement des divers API Rest avec Spring MVC
- Développement de divers directives AngularJS, à intégrer avec Jahia (CMS Java/JEE utilisé par l’APEC)
● Environnement
Java/JEE, Spring platform (Core, MVC, Batch...), Jersey, REST web services, IBatis, Oracle DB
Business Document
Edition
Software Engineer
1. "Bdoc Interactive" : Portail de rédaction et de production interactive de documents.
2. Console de configuration pour "Bdoc Interactive" (http://www.bdoc.com/bdoc-interactive)
● Janvier 2015 - Avril 2016 : Bdoc-interactive « Responsive »
Architecte, développeur senior et responsable de la mise en place de l'application Bdoc-interactive : application « responsive » (future version 6.0) destinée dans un premier temps aux terminaux mobiles (création d'interface pour tablettes) puis dans un second temps pour tout support (refonte de l'interface Web Desktop ).
- Définition de l'architecture cible
- Conception et développement d'une couche REST
- Conception et création de l'interface mobile pour tablettes sur AngularJS
- Conception et réécriture de l'interface Web du bureau, initialement sur Struts2 / ExtJS en SpringMVC / AngularJS
Technologies : Spring Core, Spring MVC, Web services REST, Java/JEE, JavaScript, Angular JS 1.4, Angular-material, Require JS, Underscore.js, Bootstrap-UI, XML-RPC, Google Protobuf, Eclipse, JIRA, SVN, Grunt, JSHint
● Janvier 2010 - Décembre 2014 :
Analyse, conception, développement et maintenance des applications Bdoc Interactive (versions 4.1 à 5.3). De développeur junior en 2010 à référent technique à partir de 2012 sur une équipe de 4 personnes
- participation au recrutement des développeurs.
Technologies : Java/JEE, Struts2, Spring Security, Spring Core, Spring JDBC, Javascript, Sencha ExtJS, Maven, JAX-WS, JIRA
● Octobre 2010 - Mars 2011 :
Adaptation de Bdoc pour TinyMCE, création de plugins pour l'éditeur TinyMCE et son intégration dans les produits « Bdoc Interactive » et « Bdoc for Sage CRM » ;
Technologies : Javascript, Éditeur TinyMCE
Recommandations externes
Consultez les recommandations qu'a reçues Rochdi