MOHAMED SMAIRI

🚀 đŸ’» Java/JEE Senior Developer Engineer | ☁ Micros

Salaire / Taux journalier

Lille, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

JavaRESTful APIsMicroservicesDockerSpring BootGitBootstrapHTMLCSSMySQLMavenScrumJavascriptAngularTomcatPostmanKubernetesLinuxPostgreSQLTest & QA

Langues

Français (Courant)Anglais

À propos

Introduction

Mohamed Smairi : Software engineer Developer

Liens

Expérience de travail

Senior Software Engineer

Linkway

mai 2023 - Présent

3 ans 6 mois

69340 Francheville, France

Senior Java Software Engineer

Decathlon Digital

mai 2023 - Présent

3 ans 6 mois

69340 Francheville, France

Software Engineer JAVA/JEE

WEVIOO

août 2021 - mai 2023

1 an 10 mois

Java/JEE Developer

FreelanceFreelance

juin 2020 - juil. 2021

1 an 2 mois

Software Designer JAVA/JEE

ACTIA Engineering Services

janv. 2019 - juil. 2021

2 ans 7 mois

Tunis, Tunisie

* Projet IVVSOL: L'IVV sol est une application web qui s'exĂ©cute sur une plateforme LINUX virtualisĂ©e. Il prĂ©sente une IHM WEB accessible via le systĂšme d'authentification SAHARA, de type web SSO, fourni par la RATP. Le rĂŽle du serveur IVV SOL est de prendre en charge : ● Les fonctions IVV et les annonces sonores et leurs paramĂ©trages pour l’application IVVE(Informations Voyageur Visuelles en EmbarquĂ©). ● La gestion du rĂ©fĂ©rentiel de ligne et de ses donnĂ©es utilisĂ©es dans l’application IVVE. ● La gestion des messages annonces sonores automatiques et leurs cas d’utilisation ● La gestion des messages prĂ©enregistrĂ©s pour la constitution des messages de perturbation circonstancielle. ● La supervision du systĂšme IVVS Ă  bord des trains via SNMPv3. ● La maintenance du systĂšme IVVS Ă  bord des trains par le mode dialogue. TĂąches : - DĂ©veloppements des APIs REST (backend). - Configuration de l’accĂšs WEB SSO via le systĂšme d’authentification de RATP. - DĂ©veloppements de module de configuration systĂšme ivvs d’écrans et du serveur pour l'interface avec le bord du train. - DĂ©veloppements et intĂ©gration de module LOG : log4j pour la gestion de traçabilitĂ© de l’application. - ApprĂ©hender le besoin dĂ©crit dans les spĂ©cifications techniques ou user stories rĂ©digĂ©s. - RĂ©aliser le dĂ©veloppement de versions correctives et Ă©volutives ainsi que les tests unitaires. - Assurer la qualification et les tests croisĂ©s et de non rĂ©gression des composants dĂ©veloppĂ©s. - Analyser les dysfonctionnements applicatifs et proposer des solutions. - Packaging et livraison de la solution (mise en production) - Analyser des rĂ©sultats issus de la vĂ©rification continue de la qualitĂ© du code. - Participer aux livraisons client. ##Environnement technique : JAVA 8,JEE, Errai, GWT, JPA, JAX-RS,REST, Eclipse, Maven, ,SVN, Tomcat 7, Angular 8

Software engineer/ FRONT-END

IYA SOFT

juil. 2018 - déc. 2018

6 mois

Website development using Javascript ,Mustache JS, Handlebars JS, jQuery ,AJAX ,HTML5, CSS3, Bootstrap.

Software engineer /(FULL STACK )

Discovery Informatique SA

juil. 2017 - juil. 2018

1 an 1 mois

Ariana, Tunisie

* Projet NAVIGATOR : Une solution client-serveur de gestion intĂ©grĂ© avec un GMAO interne (gestion maintenance assistĂ© par ordinateur). Une solution qui permet d’amĂ©liorer l’efficacitĂ©Ì opĂ©rationnelle des actifs et du personnel, ainsi que les niveaux de service et la satisfaction clients en amĂ©liorant la qualitĂ©Ì des services ainsi qu’en augmentant la fiabilitĂ©Ì des actifs et en rĂ©duisant les temps d’arrĂȘt d’actifs. Elle permet aussi de faciliter la prise de dĂ©cisions relatives aux actifs en fournissant un rĂ©fĂ©rentiel unique pour les donnĂ©es d’actifs. TĂąches : - DĂ©veloppement d’un tableau de bord (BI) de consommation de services interfacĂ© avec l’ERP QAD. - Analyse des besoins et rĂ©daction des spĂ©cifications techniques & fonctionnelles. - Comprendre les enjeux techniques et fonctionnels du mĂ©tier pour concevoir les solutions. - Contribution Ă  la conception et dĂ©veloppement de la solution. - DĂ©veloppement d’un outil de reporting (Dashboard). - Proposer une architecture applicative modulaire. - Conception et ImplĂ©mentation des modules applicatifs. - RĂ©daction des documents techniques. * ADHELS : Une application web permet de mettre en relation les diffĂ©rents acteurs d'entreprises, dans le cadre de relations clients/fournisseurs. TĂąches : - Analyse de l’existant (solutions et mĂ©tier). - RĂ©aliser la maintenance corrective et Ă©volutive des applications existantes. - Suivi et mise en place des standards et bonnes pratiques de dĂ©veloppement. - Maintenance et correction des bugs. - DĂ©veloppement de nouveaux modules (Frontend/Backend). - RĂ©aliser la maintenance corrective et Ă©volutive des applications existantes. Environnement technique : ##Backend: JSF 2.1, Primefaces 5.1, JSF, Primefaces, Primefaces-extensions, Maven, Atmosphere runtime, Web service SOAP ##Frontend: Javascript, HTML, CSS (Bootstrap), ##Autre : Progress DB, SVN, Linux, Apache Axis, Tomcat, AJAX.

Stage PFE

Smartech

janv. 2017 - juil. 2017

7 mois

Soliman, Tunisie

* Maximo Navigator : Identificateur des Ă©quipements et des nomenclatures associĂ©es Ă  partir des dessins techniques associĂ©s. #IBM_MAXIMO La gamme Maximo Asset Management donne des solutions par industrie avec des fonctionnalitĂ©s adaptĂ©es pour les centrales nuclĂ©aires, les services publics, le pĂ©trole, le gaz, les sciences de la vie et les transports. Maximo est une application mĂ©tier pour gĂ©rer tous les actifs de l’entreprise à partir d’une plate-forme unique et maximiser ainsi leur rentabilitĂ©Ì : des fonctionnalitĂ©s de gestion d’actifs et de services pour une gestion complĂšte du cycle de vie de l’actif. TĂąches : - Analyse et spĂ©cifications des besoins. - Projet de refonte et d’extension du GMAO (IBM MAXIMO) pour la gestion des interventions, gestion des actifs, la gestion des stocks, et la gestion du cycle d’achat : gĂ©rer le bon de commande d’un article, gĂ©rer la demande de devis et gĂ©rer la demande d’achat. - AmĂ©liorer la gestion des actifs en se basant sur l’étude de processus mĂ©tier. - Concevoir et implĂ©menter une nouvelle version via l’étude de la solution IBM Maximo. - AmĂ©lioration la gestion des actifs en se basant sur l’étude de processus mĂ©tier. - DĂ©veloppement d’un prototype d’un module d’indexation des images. - Conception et dĂ©veloppement des diffĂ©rents modules du projet : Gestion des ordres de travail et d’incidents, gestion des statistiques. - RĂ©alisation de la conception du projet. - Description des tĂąches Ă  rĂ©aliser selon la mĂ©thodologie Scrum. - RĂ©daction du plan de test. - RĂ©daction d’un support d’utilisation. Environnement technique : #Backend : Java, JEE, WebSphere, Spring Framework (Boot,Security,Data JPA), ThymĂšle, WEB SERVICE REST, Maven, Primefaces #Frontend : Jquery, Javascript, HTML5, CSS3 #Autre : Eclipse, JD-GUI, DBeaver, Postman, MySQL

Développeur Web

smart business challenge

juil. 2016 - août 2016

2 mois

Ben Arous, Tunisie

Développeur Java

Arabsoftware

juil. 2015 - juil. 2015

1 mois

Mont plaisir

Stage de durée d’un mois au sein de la société ARABSOFT. Gestion de transport du pétrole brut par pipeline et factration des ventes du brut

Réseau

Tunisie Télécom

août 2014 - août 2014

1 mois

Farhat Hached, Tunisia

Stage volontaire de durée d’un mois au sein de la société Tunisie télécom; Construction d’une ligne téléphonique,ADSL et détection des dérangements des lignes..


Formation

ISSATSO

Engineer’s Degree, software engineering

2012 - 2017

5 ans 1 mois

Résultat : Bac(+5)


Licences et certifications

Docker Essentials: A Developer Introduction

Délivré le : sept. 2026

Certifié par IBM Developer Skills Network

Git

Délivré le : mars 2021

Certifié par IBM

Cloud Intro

Délivré le : mars 2021

Certifié par IBM

Docker Essentials: A Developer Introduction

Délivré le : févr. 2021

Certifié par IBM

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.