fr
fr
developer avatar
mohammed
Actively searching
Other
Paris
Freelance
Hybrid remote
Technologies
About
mohammed
Consultant JAVA full stack
OtherParis
developer avatar
Professional experiences
8 years of experience as Other (or similar)
Développeur Fullstack JAVA
RTE - Île-de-FranceMay 2023 - today · 1 year 7 months

Projet : TOPASE (plateforme d’équilibrage offre/demande)
• Participation aux ateliers de recueil des besoins
• Développement des Micro-services backend et des API Rest
• Tests unitaires et d’intégration en utilisant Junit avec le langage Groovy
• Développement des évolutions
• Refactoring de code et optimization

Environnements techniques :
Java 11/8, Spring Boot, Spring Security, Hibernate, Angular, NGRX, ORACLE, Web services (REST), POSTMAN, OpenAPI/Swagger, SOAP, Kafka API, Rabbit MQ, JUnit4, Maven, Selenium, Talend Data Integration, Jenkins, Docker-Kubernetes, AWS, mRemoteNG, Sonar, Jira, Agile/Scrum

Consultant / référent Technique
Lefebvre Dalloz - ParisApr 2018 - Feb 2023 · 4 years 10 months

• Participation aux ateliers de recueil des besoins
• Modéliser la nouvelle architecture applicative via draw.io sur confluence
• Modéliser les diagrammes de séquence, états-transitions et le modèle de données
• Participer à la définition du parcours client
• Développement des micro-services REST
• Rédaction des Specs openapi via swagger editor
• Proxification et sécurisation des webservices SOAP via APIGEE
• Faire évoluer le système actuel et optimiser les Webservices
• Rédaction des Specs openapi
• Déployer les interfaces de l’applications (formulaire d’inscription, gestion d’utilisateurs, l’authentification, recherche avancée) avec ReactJS
• Mise en place de l’intégration continue via Jenkins file
• Déployer et gérer l’application dans le cloud AWS
• Analyse, suivi et mise en place de la surveillance via appDynamics
• Développer une application de surveillance interne avec angularJS
• Administrer la base de données
• Versioning avec GIT
• Analyse des métriques sur Sonar & réduction de la dette technique
• Faire les tests unitaires avec Junit 4 et Mockito, et les tests d’intégrations avec Postman
• Réaliser la refonte graphique de l’application et les tests fonctionnelles avec Selenuim
• Migration de tomcat6 à Tomcat8 et de Java6 à Java8
• Déploiement sur les enivrements d’intégrations et préproductions
• Déployer sur les serveurs linux
• Mise en place de la nouvelle architecture et réaliser la montée des versions techniques
• Maintenance corrective et évolutive
• Mise en place de l’intégration continue
• Reprise et transformation des données via Talend

Environnements techniques:
Java 11/8, Spring Boot, Spring batch, Spring Security, Hibernate, JPA, ReactJS, TypeScript, AngularJS, NodeJS, Javascript, Micro-services, APIGEE, Web services (REST), POSTMAN, OpenAPI/Swagger, SOAP, Kafka API, SQL, MySQL, JUnit4, Mockito, Git/Bitbucket, Maven, Selenium, Talend Data Integration, Jenkins, Docker-Kubernetes, AWS, mRemoteNG, Sonar, Jira, Agile/Scrum

Web Software Engineer
Expertflow - RabatOct 2014 - Mar 2018 · 3 years 5 months

• Création des ETL Jobs sous des taches planifiées pour alimenter et transformer Les données (BD,fichier,CSV,Excel ..)
• Réalisation une application web pour CHAT INTERNE par groupe.
• Développer une application web pour gérer la qualité de services Dans les Espaces téléconseillers.
• Création des requêtes SQL pour les rapports en temps réel affiche dans des TV centrale (avec Raspberry).
• Réalisation des applications web qui affichent le REPORTING dans les téléviseurs.
• Développement/Intégration des gadgets CISCO finesse.
• Réalisation une application web pour le suivi de l’évolution de la qualité de service dans les centres de Tunisie télécom.

Environnements techniques:
Java/J2ee, Spring, Hibernate, ETL Talend, Grails, NodeJS, AngularJS, Socket.io, Cross document messaging, NetBeans, SQL Server, Jboss, WebSocket, Git, Raspbian, RaspBerry.

Software Web Developer
CRE@TIVE TECHNOLOGIES - RabatSep 2012 - Dec 2013 · 1 year 3 months

• Participation dans le développement de la solution, contact avec client.
• Aide à la réalisation des Spécifications fonctionnelles.
• Création des requêtes avec Jpa Hibernate.
• Générer les rapports en arabe.
• Analyses techniques, estimation des tâches.
• Réalisation et conduite du développement de la solution.
• Base sur la solution VTIGER.
• Participation dans le développement de la solution.
• Générer les états d'avancement du vente, les contrats, les situations du client.

Environnements techniques:
Java/J2ee, Struts, Spring, JPA, SQL Server, ORACLE, Maven, JBOSS, OpenOffice, JQGrid, JODREPORT, SVN, Eclipse.

Schools
5 years of higher education
High-Tech Rabat
Diplôme d'ingénieur en génie informatique, Génie logiciel2017
faculté des sciences et techniques de Settat Université Hassan 1er
Licence Universitaire Professionnelle, MIAGE2013
NTIC RABAT
Attestation java/J2EE, FORMATION OFFSHORING JAVA/J2EE NTIC2012
ISTA temara
Technicien Spécialisé, Développement Informatique2011
Technologies
Skills
Interested by...mobile (andriod,ios)
Languages
  • Anglais
  • Français
  • Arabe
  • Deutsch
Tests
Java - October 25, 2022Top 11% with a score of 2756 points
Hibernate - October 26, 2022Top 4% with a score of 2725 points
Node.js - June 10, 2024Top 2% with a score of 2645 points
API REST - October 26, 2022Top 19% with a score of 2704 points
Spring - October 25, 2022Top 3% with a score of 2802 points
Kotlin - June 26, 2024Top 7% with a score of 2763 points
Angular - June 10, 2024Top 11% with a score of 2725 points
React (legacy) - March 1, 2023Top 5% with a score of 2610 points