Maalej A.

Full Stack Developer

760 dollar
Freelancer
6 ans
Châtenay-Malabry, FRANCE

Mon expérience

Voir plus

Matchbox (Paris)May 2019 - January 2020

J'ai mis en place une architecture modulaire de répositories pour répondre aux contraintes métiers du client
(Multi-tenant Storybook).
- J'ai développé des composants de géolocalisation de boutiques destinés à un site grand public d'un fabricant de montres Suisse.
- Accompagnement des développeurs junior.
Voir plus

QuintenJanuary 2018 - April 2019

J'ai mis en place un projet de composants frontend réutilisables dans plusieurs projets, permettant une prise en main fluide des projets de la part des nouveaux développeurs. (React, Jest, Enzyme, D3js, Recharts, MUI)
- J'ai contribué au débogage et à l'implémentation de nouvelles fonctionnalités pour des projets Web existants.
J'ai mis en place un système d'interfaçage entre les anciennes et les nouvelles technologies web. (Backbone / React / D3js / Recharts, Redux / Python)
- J'ai mis en place l'architecture (Frontend et Backend) d'une application de pipeline pour la validation de fichiers CSV. (Python3 / Node / GraphQL / Apollo / React)
- J'ai mis en place l'architecture (frontend et backend) ainsi que la constitution et la montée en compétence
d'une équipe offshore pour une application d'analyse d'arrêts maladies. (Node / GraphQL / Apollo / React / PostgresSQL / Sequelize / D3js / Recharts)
- J'ai mis en place l'architecture frontend ainsi que la montée en compétence d'une équipe offshore pour une application de suivi de portefeuille des clients d'une banque. (React / React Context / Django / D3js / Recharts)
Voir plus

Renault DigitalJune 2017 - January 2018

Front-End Lead Developer (3 mois): J'ai contribué au développement de nouvelles fonctionnalités ainsi qu'à
l'instauration d'une politique de test du code. J'ai apporté plus de cohésion entre les co-équipiers. (React, Redux, Styled-Components)
- Front-End Lead Developer (3 mois): J'ai apporté des solutions efficaces à des besoins utilisateurs compliqués, en implémentant des composants scalables et réutilisables. J'ai aussi assuré la stabilité de
l'application. (Angular 4, Typescript, Ag-grid, ngx-treeview)
Voir plus

LIRMMNovember 2010 - October 2014

LIRMM et mise en œuvre d'une application web pour la visualisation interactive de données astrophysiques. J'apporte le maximum d'interactions pour chaque visualisation pour permettre des analyses plus approfondies par les astrophysiciens et rendre les données beaucoup plus parlante. Durant ce projet j'avais régulièrement des réunions avec les utilisateurs afin d'établir un bon plan d'action (formalisation du problème, construction de méthodologies, planification des expérimentations, ...) et de proposer des solutions innovantes.
- Formateur à l'IUT de Montpellier et de Béziers: responsable des sessions de travaux pratiques: Débogage &
Explication des projets d'étudiants (C, Ada, Php, JavaScript, Ajax, Html, CSS).
- Modules de Formations : VisIt Toolkit (8 Heures) au CINES Montpellier, LateX (20 Heures) au CINES
Montpellier, Traitements d'image (20 Heures) au LIRMM Montpellier, POO avancée (30 Heures) au SupAgro
Montpellier, Ecole d'été intelligence ubiquitaires (35 Heures) au CNRS Lille, conférence HCI (8 Heures) à IRIT
Toulouse et Conférence Astro-Informatique (40 Heures) au Microsoft Research Seattle USA.
- Langages et Outils utilisés: Underscore.js et Jquery.js pour gérer les vues coordonnés multiples, D3.js pour donner vie aux données et Java (GWT) et les scripts Shell pour le traitement des données côté serveur. Toute mon Interface Utilisateur est mise en œuvre de façon modulaire.
Voir plus

Canal+September 2014 - September 2014

Ingénieur Développement Javascript Natif (8 mois): Je participe au développement et au test de l'application
embarquée sur la boxe de Canal+. Je participe aussi au développement d'une application pour l'automatisation
des tests fonctionnels de la boxe de Canal+.
- Langages et Outils utilisés: Javascript natif optimisé et adéquat avec les ressources matérielles de la boxe.
Backbone.js pour l'architecture générale de l'application, les promesses pour l'aspect asynchrone des chargements de données, Streams pour la communication entre les différent composant de l'application. Mocha.js et Sinon.js
pour les tests unitaires. Node.js, MongoDB, Bootstrap3 et Backbone.js pour l'application de tests fonctionnels de la boxe.
Voir plus

au développement FrontSeptember 2014 - September 2014

chez Kpler ( DataViz/Front-End: Je participe au développement Front-End de la plateforme LNGmarket.com, qu'est un portail d'aide à la décision des traders du gaz naturel.
- Langages et Outils utilisés: D3.js et Crossfilter.js pour la visualisation interactives des données, Google Map
API et Angular-Google-Maps pour la localisation des bateaux de GNL ainsi que des installations, Gulp.js pour
l'automatisation des tâches, Bower.js pour la gestion des APIs, Bootstrap 3 pour l'aspect ergonomique, et la technologie Angular.js pour l'architecture MVC.
Voir plus

IntelliSense.ioNovember 2013 - April 2014

IntelliSense.io : Je participe au développement de la plateforme (Internet Of Things) Brains.app pour l'analyse des données collectées de capteurs installés sur des pompes implantées dans des usines. Je réalise aussi des prototypes (Proof of Concepts) pour décrocher de nouveaux clients.
- Langages et Outils utilisés: Underscore.js pour la gestion des templates, Backbone.js pour respecter
l'architecture MVC, D3.js et Highcharts.js pour la visualisation interactives des données, Google Map API pour la localisation des implantations, node.js en CoffeeScript côté serveur pour le requêtage de la base de données
mongoDB, Grunt.js pour l'automatisation des tâches, Require.js pour un code modulaire, Jquery pour la manipulation des éléments du DOM et Socket.io pour l'aspect temps réel.

Mes compétences

Frameworks

Backbone.js, jQuery, Django, AngularJS, D3.js, Node.js, Bootstrap, AJAX

Databases

MongoDB, PostGreSQL

IT Infrastructure

Git, Linux

Others

API, Google Web Toolkit, GitHub, Bitbucket

Other

RequireJS, Object Oriented Analysis/Design, Formateur, Document Object Model, TOEIC, Joomla!, ingénieur, Back End, Responsable, Developer, Cascading Style Sheets, Data Integration, industry~it, DEVELOPPEUR FULLSTACK JAVASCRIPT, Grunt, Ingénieur développement JavaScript, Python Programming, Fullstack Lead Developer, Personal Home Page, Front-End Lead Developer, Front End, Ingénieur de Recherche & Développement : Conception, UML/OMT, responsable des sessions de travaux pratiques, Ingénieur de Recherche & Développement, éditeur graphique de schéma, License informatique appliquée, Software Craftsman, Internet of Things, Certificat, Apollo Software, Microsoft Windows, REACTJS

Languages

HTML, JavaScript, Scala, MVC, ADA, XML, TypeScript, Java, SQL, CoffeeScript

Technologies

React.js

Mes études et formations

Master 2, Recherche - Cursus Universitaire2009 - 2010

Master II, Réalisation - Institut de Recherche en Informatique de Toulouse2010 - 2010

Master 1 - Université de Sfax Tunisie2008 - 2009

- Université de Sfax2009 - 2009

License informatique appliquée - Université de Sfax2005 - 2008