Feres - Architecte HTML JAVASCRIPT
Ref : 190304B004-
78000 VERSAILLES
-
Consultant, Développeur, Architecte (39 ans)
-
Freelance
EXPÉRIENCES PROFESSIONNELLE
Depuis 2015 FREELANCE
Développeur Full-Stack / DevOps
Toujours à l'affût des technos les plus récentes, je me distingue par ma capacité d'auto-formation, capacité que j'entretiens encore aujourd'hui lors de la réalisation des applications sur mesure dans des missions de freelance.
Réalisation :
Déc 2017 - Mai 2018 (5 mois - Télétravail): Womia.io - Paris
Womia.io est une stat-up innovante qui édite sa propre solution informatique en milieu médical, le but étant de proposer une plateforme “marketplace” de partage d'applications pour l'analyse d'images médicales.
Dans cette mission, j'ai contribué à la création “from scratch” de la plateforme “marketplace”:
Front-end :
- Conception UX et design avec Bootstrap 4,
- Développement JavaScript avancé (VueJS),
- Développement de l’interface d’administration (Back-office),
- Mise en place et maintenance de tests unitaires, tests d'intégration,
- Environnement : JavaScript, VueJS, Bootstrap 4, Ajax, Protractor, Git.
Back-end :
- Conception et mise en place d'une API REST avec NodeJS.
- Gestion des utilisateurs et droits d'accès.
- Déploiement et administration d'instances Cloud AWS
- Stockage sur une base de données MongoDB
- Mise en place et maintenance de tests unitaires, tests d'intégration
- Environnement : NodeJS, Express, AXIOS, AWS, mongoDB, Git.
2015 - 2018 : MPSI - Tunis
Depuis 2015, j'interviens chez MPSI pour des missions de conception et de réalisation des applications sur mesure pour répondre à des besoins spécifiques dans un environnement industriel :
Application qui optimise le workflow de la production : Automatisation des tâches et centralisation des données :
- Environnement : Electron, écosystème NodeJS, RaspberryPi 3
Application Dashboard pour le suivi de toute activité lié à la production
- Environnement : Bootstrap 4, VueJS, NodeJS, mongoDB.
Formation et coaching des équipes de développement.
Mai 2017 (1 mois - Télétravail) : ******** - Paris
Mettre à jour le site vitrine et participer à la conception de la partie fonctionnelle. (PHP, MySQL)
2012 – 2019 SAGEMCOM - MEGRINE (TUNISIE)
Lead Développeur IHM
Responsable technique d'une équipe agile (4 personnes) qui assure le
Développement des applications web (GUI) et des services RESTful pour les
Passerelles résidentielles.
Réalisation
Etude, analyse des demandes de travaux GUI (front-end et back-end),
Collaborer avec les experts fonctionnels afin de comprendre le besoin,
Participer dans la maintenance et l’évolution des modules GUI pour divers Clients (Orange, Proximus, Dtag, Charter, etc.)
Acquisition d’une excellente connaissance fonctionnelle et technique du développement web avec les contraintes de l’environnement embarqué,
Développements évolutifs avec les technologies de pointe.
Faire des missions à Paris pour collaborer avec les équipes opérationnelles.
Participer à l'amélioration continue du code et du workflow existant (Revue de code et best practice),
Suivie des avancements des travaux GUI avec l’outil KANBAN.
Capitalisation (documentations techniques) et formations,
Participer au comité de pilotage et aux développements,
Encadrement technique des développeurs
Débogage, maintenance et analyse d’impact,
Assurer la qualité des livraisons et de la recette.
Environnement technique :
Langage : HTML5/CSS, JavaScript, XML, JSON, XSLT, XPATH, SQL, Bash, C/C++
Les Frameworks web : JQUERY/AngularJS
La sécurité : Concept de PKI, protocoles TLS, audit OWASP
Environnement de travail : Windows ou Linux
Outils de qualité : Bugzilla, TestLink
Intégration continue :
Gestion des versions : SVN, GIT
Hardware :
2007 – 2011 SAGEMCOM - MEGRINE (TUNISIE)
Ingénieur d’études & développement Web Embarqués
Conception des architectures et réalisation des applications web pour les passerelles résidentielles
Réalisation :
Conception et réalisation des applications web avec une approche orientée UX,
Implémenter les fonctionnalités front, du HTML, CSS et JavaScript,
Développement des couches API embarquées avec C/C++
Chiffrage et estimation des charges,
Faire des tests et débogages sur cible,
Participer à l’animation des réunions/comités de pilotage.
Environnement technique :
HTML, CSS3, Javascript, JQuery, JQueryMobile, CGI, C/C++, XML, SVN, Linux, OpenWRT
2006 - 2007 LIONI – SOUSSE (TUNISIE)
Ingénieur d’études & développement JAVA/Web
Maintenance et évolutions de diverses applications dédiées pour la production
Réalisation :
Analyse, conception et codage d’application de gestion des entrepôts,
Conception de la base de données sous MySQL avec modélisation des données,
Création d’interfaces permettant de consulter et d’alimenter des tableaux de reporting à partir d’imports de fichier Excel,
Validation et détection des anomalies puis faire des corrections adaptées Rédaction de la documentation technique.
Environnement technique :
HTML, CSS, JAVA, J2EE, MySQL, Oracle, Serveur Tomcat, Serveur Apache, Excel, Windows
PARCOURS ACADÉMIQUE
2005 : Diplôme d’Ingénieur en Informatique
École National des Sciences de l’Informatique (ENSI)
Année : Baccalauréat Mathématique
COMPÉTENCES
Compétences Fonctionnelles
Analyse des spécifications,
Conception et modélisation,
Gérer les situations d'urgence, les priorités et les contraintes de planning et techniques,
Développement,
Force de proposition et trouver des solutions techniques pour répondre aux besoins du projet,
Gestion de projet,
Méthodes agiles,
Sens de l'organisation et des responsabilités, rigueur et méthodologie,
Ouverture d’esprit, compte tenu de la variété des problématiques clients et technologiques.
Compétences Techniques
Systèmes d'exploitation Linux,
Windows
OpenWRT
Langages de Programmations HTML5/CSS responsive (SASS, LESS)
JavaScript
C/C++, CGI, Shell
Autres : PHP, Python, JAVA, Go,
Technologies Front-End Développement javascript avancé (ES6, VueJS, AngularJS, Angular, ReactJS, Modernizr, JQuery)
Système de build avancé (YARN, NPM, Gulp, Grunt, Webpack, Browserify, etc...)
Outils de tests : JSHint, Jasmine, Protractor, Karma, etc.
Technologies Back-End Maîtrise de NodeJS, Express, API RESTful, AXIOS, AWS,
Electron, écosystème NodeJS, Linux, RaspberryPi 3
Bonne connaissances de technologie PHP (Laravel, Symfony, Wordpress), C/C++, Shell,
Protocoles Réseaux Ftp, Dns, Dhcp, Ssl, Http, Https, Firewall, Proxy
Outils de débogages
Gestion de configuration GIT, SVN, Github, Bitbucket
Intégration continue
Outils et logiciels maîtrisés Agile KANBAN, SCRUM (Daily, sprint, user story)
Outils Atlassian (JIRA, Trello, Bitbucket)
Modélisation et normes POO, MVC, UML, W3C
Bases de données MySQL, noSQL (MongoDB)