Mon Arsenal Technologique 🛠️
Technologies & Expertise
Langages de Programmation & Base de Données
- JAVA (Backend)
- Javascript (Full Stack)
- Python (Backend & Scripting)
- SQL (Base de données)
Frameworks & Librairies Backend
- Spring Boot & Reactor Project (Java)
- Flask (Python)
- Quarkus (Java)
Frameworks & Technologies Frontend
- ReactJs (UI Development)
- Redux (Gestion d'état)
- React Router (Gestion des routes)
- Material-UI (Bibliothèque de composants UI)
- Axios, Fetch APi (Pour les requêtes HTTP)
- Angular (Application Framework)
- HTML5, CSS, Sass (Markup & Styling)
- Bootstrap, jQuery (Design & Interaction)
Intégration & API Management
- Mulesoft (API Management)
SGBD & ORM
SGBD SQL
- PostgreSQL
- MySQL
SGBD NoSQL
- MongoDB
- Cassandra
ORM
- Hibernate
- Spring Data JPA
Orchestration & Virtualisation
Outils DevOps & Orchestration
- Docker & Docker Swarm (Containerisation et orchestration de conteneurs)
- Kubernetes (Orchestration de conteneurs)
- Jenkins (Intégration et déploiement continus)
- GitLab CI/CD (Pipeline d'intégration et déploiement)
Infrastructure as Code & Automatisation
- Ansible (Automatisation de configuration)
- Vagrant (Création et gestion d'environnements de développement)
Monitoring & Logging
- Prometheus (Monitoring)
- Grafana (Visualisation des données)
- Elasticsearch & Kibana (Logging et visualisation)
Virtualisation & Cloud
- Proxmox (Plateformes de virtualisation)
- Amazon Web Services (AWS)
Tests
Tests Unitaires
- JUnit
- TestNG
Mocking
- Mockito
- EasyMock
Tests d'Intégration
- Spring Test
Tests de Performance
- JMeter
- Gatling
Tests de Comportement
- Cucumber
Systeme de cache
- Hazelcast
- Spring Cache
- Guava Cache
Documentation du code
- JAVADoc
- Swagger/OpenAPI
Templating
- Thymeleaf
- JSP (JavaServer Pages)
Systèmes d'Exploitation
Linux
- Ubuntu (Gestion de serveurs et postes de travail)
- CentOS (Serveurs d'entreprise)
- Debian (Infrastructure et serveurs)
Windows
- Windows 10/11 (Postes de travail)
- Windows Server 2016/2019 (Gestion de serveurs d'entreprise)
- PowerShell (Automatisation et scripting)
Serveurs
Serveurs d'applications
- Apache (Configuration et optimisation pour applications web)
- NGINX (Serveur web haute performance et reverse proxy)
- Tomcat (Serveur d'applications Java EE)
- JBoss (Serveur d'applications Java EE pour applications d'entreprise)
📡 Technologies de Messagerie 🚀
Broker de Messages
- RabbitMQ (Système de messagerie avancé pour applications complexes)
- JMS (Java Message Service) (API standard pour les applications Java)
Communication en Temps Réel
- WebSocket (Protocole de communication bidirectionnelle en temps réel)
Outils & Frameworks Complémentaires
- Apache Kafka (Plateforme de streaming distribuée)
- Socket.IO (Pour les applications web en temps réel)
Gestion de Projet
Méthodologies Agile
- Scrum (Cadre de gestion agile de projet)
- Kanban (Méthodologie visuelle pour gérer le travail)
Outils de Gestion de Projet
- JIRA (Suivi de projet et de bugs)
- Trello (Outil de gestion de projet basé sur des tableaux)
Gestion de Version & Collaboration
- GitHub (Contrôle de version et collaboration)
- GitLab
Outils de Communication
- Slack (Communication d'équipe)
- Zoom (Réunions virtuelles)
- Microsoft Teams (Collaboration et communication d'équipe)
Outils
Environnement de Développement Java
- IntelliJ IDEA (IDE puissant pour le développement Java)
- Eclipse (IDE flexible pour le développement Java)
- Spring Tools Suite (Pour les applications Spring)
- Maven & Gradle (Outils de gestion et d'automatisation de projets)
Environnement de Développement ReactJS
- Visual Studio Code (Éditeur de code source léger mais puissant)
- Webpack & Babel (Compilation et empaquetage du code)
Experiences
![image](assets/images/logo-bca.jpg)
Développeur JAVA / ReactJS
Durée : DEPUIS FEVRIER 2023 (1 AN 1 MOIS)
Technologie : JAVA 7/8/11/17 - Spring boot 2/3 - ReactJs - Mulesoft API - docker - Docker Swarm - Kubernetes - Junit
Client : Bca Expertise (Asnières-sur-Seine)
![image](assets/images/RTE_logo.png)
Développeur JAVA / ReactJS
Durée : DE MAI 2022 A FEVRIER 2023 (10 MOIS)
Technologie : JAVA 11/17 - Spring Boot 2 - PostgreSQL - Liquibase - Docker - Kubernetes - Kafka - RabbitMQ - ELASTICSEARCH
Client : RTE, le gestionnaire du réseau de transport d'électricité français
![image](assets/images/logo_bca_expertise_rvb.jpg)
Ingénieur études et développements JAVA/JEE
Durée : DE JUIN 2019 A MAI 2022 (3 ANS)
Technologie : JAVA 7/8/11 - Spring boot 2 - ReactJs - Mulesoft API - Docker - Junit
Client : Bca Expertise (Asnières-sur-Seine)
![image](assets/images/yess-logo.png)
Ingénieur études et développements JAVA/JEE
Durée : D'OCTOBRE 2017 A AVRIL 2019 (1 AN 7 MOIS)
Technologie : JAVA 6|8 - Spring 4
Client : YESS CONSULTING
![image](assets/images/Carthage Technology and training.png)
Développeur JAVA
Durée : DE MARS 2017 A AOUT 2017 (6 MOIS)
Technologie : Spring 4 - Spring Security - JPA - Hibernate - PostgreSQL - Java 7 - Eclipse (STS) - AngularJS
Client : CARTHAGE TECHNOLOGY & TRAINING
![image](assets/images/1519899793079.jpeg)
Développeur PHP / Symfony
Durée : Août 2015 à novembre 2016
Technologie : PHP 5.3 - SYMFONY 2
Client : French-co
![image](assets/images/téléchargement.jpeg)
Développeur WEB
Durée : D'AVRIL 2016 A OCTOBRE 2016
Technologie : Ionic framework - Spring 4 - PrimeFaces
Client : Carthage Solutions