Menu

Mohamed ABIDI

En résumé

Je suis un développeur web / mobile Cross Platform Full stack avec 1 an d'expérience.
J'ai de l'expérience dans tout le cycle de vie du produit logiciel: rassembler les exigences, concevoir, mettre en œuvre, tester, déployer, et le support client.
Je maîtrise Node.js et ses frameworks (Express.js, LoopBack, Restify).
J'ai de l'expérience dans la création d'API REST. En plus des DB relationnels (MySQL, PostgreSQL), j'ai également de l'expérience avec des bases de données NoSQL tels que : MongoDB, Cassandra et le Moteur ElasticSearch.
J'ai travaillé avec des méthodologies agiles telque SCRUM avec XP pour le développement de logiciels ce qui permet de déployer un produit plus mature.
Aussi, j'ai de l'expérience dans la construction d'applications mono-page Frontend en utilisant Vue.js, Angular.js, Angular 2 et Angular 4. Au-delà de mon expérience avec ces technologies, j'ai aussi travaillé sur des applications mobiles CrossPlatform avec le frameWork Ionic 3.
Mon expérience est principalement liée aux technologies Javascript mais j'ai aussi des connaissances en Java précisément le framework Spring, JSF et le frameWork d'intégration Apache Camel et en php avec Symfony 2 / Symfony 3 et Laravel.

Mes compétences :
XP
Scrum
Grunt
Gulp
Webpack
ITIL Foundation V3
Bootstrap
Crossfilter
D3 js
Loopback
Jenkins
Elasticsearch
Confluence
Bitbucket
Jira
OVH
Hibernate
Struts
JavaServer Framework
MEAN stack
Cordova
Ionic3
Symfony3
Symfony2
LESS
SCSS
CSS 3
HTML 5
SASS
Amazon AWS
Spring Framework
Express Js
Node.js
MongoDB
Apache Camel
Angular 4
VueJs
Angular 2
Typescript
AngularJS
JavaScript

Entreprises

  • Devstriker - Ingénieur en développement Web / Mobile Cross PlatForm

    2016 - maintenant Missions :

    * Simply-Club-Mobile : Developpement d’application mobile ‘Cross Platform’ de la plateforme ‘Simply-Club’ : Club avantages du Comité d'Entreprise (1 mois en cours).
    - Technologies : Ionic 3 + Angular 4 pour la partie mobile, Symfony 3 + ElasticSearch pour Backend.

    * Parlons-Po : Mise en place d’une plateforme publique destinée aux citoyens (2 mois).
    - Technologies : Ionic 3 + Angular 4 pour la partie mobile, Symfony 3 pour Backend.

    * Car-expresso : Réalisation du back-office d’une plateforme de location des voitures d’occasion (1 mois).
    - Technologies : Symfony3 + Vue Js 2.

    * Wigo Vacances v2 : Réalisation d’une plateforme de location et de réservation de logements de particuliers (7 mois ).
    Technologies : Angular 2, Angular 4, Material Design, Bootstrap 4, Mdboostrap , Node js, Express js, npm, Yo, Grunt, Gulp, Karma, Protractor, ElasticSearch, MongoDB, Apache Camel, Maven, Spring et Loopback.

    Méthodologie : SCRUM + XP : Le développement est orienté test tests unitaires, d’intégration, d’acceptation ( Mocha, Jasmine, phpUnit, Junit ..). Pour la gestion de développement, on a utilisé la suite Atlanssian ( Jira, Confluence,
    Bitbucket ), Git et Jenkins pour l’intégration continue.
  • Nostatik Media -  Stagiaire en projet de fin d’études

    2016 - 2016 Mission: Mise en place d’une solution de Monitoring applicatif pour la plateforme Symmetryk.
    * Création des SDK.
    * Développement de module CEP avec Apache Camel.
    * Visualisation des données et des graphes, développement de la partie création des alertes

    Technologies: Apache Camel, Spring, Maven, MEAN JS (Mongo, Express, AngularJS, Node ), D3.js, Crossfilter, Amazon WS, ElasticSearch, php5/Laravel.

    Méthodologie : SCRUM + XP, SVN pour le versionning.

Formations

  • Institut National Des Sciences Appliquées Et De Technologie (INSAT) (Tunis)

    Tunis 2012 - 2016 Diplôme national d'ingénieur

    Option : information financière
  • Institut National Des Sciences Appliquées Et De Technologie (INSAT)

    Tunis 2011 - 2012 Cycle préparatoire intégré
  • Lycée Abou Kacem Chebbi Ghardimaou (Ghardimaou)

    Ghardimaou 2010 - 2011 Baccalauréat sciences informatiques

    mention : « très bien »

Réseau

Annuaire des membres :