en
en
developer avatar
mohammed
En recherche active
Autre
Paris
Freelance
Télétravail hybride
Technologies
À propos
mohammed
Consultant JAVA full stack
AutreParis
developer avatar
Expériences professionnelles
8 ans d'expérience en tant que Autre (ou similaire)
Développeur Fullstack JAVA
RTE - Île-de-Francemai 2023 - aujourd'hui · 1 an 7 mois

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 - Parisavr. 2018 - févr. 2023 · 4 ans 10 mois

• 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 - mars 2018 · 3 ans 5 mois

• 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 - Rabatsept. 2012 - déc. 2013 · 1 an 3 mois

• 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.

Formations
5 ans d'études supérieures
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
Compétences
Interessé parmobile (andriod,ios)
Langues
  • Anglais
  • Français
  • Arabe
  • Deutsch
Tests
Java - 25 octobre 2022Top 11% avec un score de 2756 points
Hibernate - 26 octobre 2022Top 4% avec un score de 2725 points
Node.js - 10 juin 2024Top 2% avec un score de 2645 points
API REST - 26 octobre 2022Top 19% avec un score de 2704 points
Spring - 25 octobre 2022Top 3% avec un score de 2802 points
Kotlin - 26 juin 2024Top 7% avec un score de 2763 points
Angular - 10 juin 2024Top 11% avec un score de 2725 points
React (legacy) - 1 mars 2023Top 5% avec un score de 2610 points