Projet:
Neologis: Plateforme pour automatiser la génération des échéances, de la
comptabilité et le traitement des dossiers concernant les aides aux
logements.
● Application du choix technique de l’architecte et mise en place
d’un projet php qui utilise le composant routing de symfony, et
qui utilise une base de données orientée documents (xml).
● Mise en place des modèles en Xml, et de templating Xslt.
● Mise en place du moteur de recherche Apache Solr
● Mise en place de l’api et des tests unitaires avec un coverage de
80%
● Mise en place de Codeclimate pour la qualité du code
● Mise en place de Webpack et de litDevJs comme framework front.
● Écriture de scripts bash pour l’automatisation des import et des
exports des anciennes données vers la nouvelle base.
● Ecriture des requêtes Sql complexes.
● Ecriture d’un algorithme générique qui fait les calculs mensuels
nécessaires pour générer les documents demandés (Avis
écheance, Avis écheance bailleur, Liste des impayés, Aide
Caf/APL, etc…)
● Mise en place de localstack et d’amazon s3.
● Configuration de docker
● Mise en place de Gotenberg pour les conversions des fichiers.
● Mise en place d’un système de gestion des miniatures pour les
pdfs.
● Documentation technique et diagrammes pour le clients.
Projet:
Horus ERP:
● Développement de nouvelles fonctionnalités au sein de l’ERP de
l’entreprise
● Amélioration des requêtes sql et des scripts d’import et export et
de migration et la performance de l’application, en mettant en
place Redis.
● Relecture de code et amélioration continue du code.
● Migration des données
● Ecriture des tests front (Selenium, Selenium webDriver, MochaJs
Projets; Coup de pouce API, Coup de pouce Front, CCL API, Archimag,
CB3X/CB4X
Coup de pouce:
● Fusion de deux API Lydia et coup de pouce en une seule API.
● Conception des nouvelles routes et du nouveau schèma de base de
données.
● Développement des nouveaux service.
● Développement des nouvelles routes.
● Réalisation des tests unitaires.
● Migration des données.
● Adaptation du front pour plusieurs clients en utilisant le pattern
design (factory).
● Migration de l’environnement vers PHP7 et mise en place du
Swagger.
● Mise en place du workflow de déploiement avec Gitlab CI/CD.
● Migration vers VusJs à la place de Jquery.
CCL:
● Conception d’une nouvelle API en .netCore pour les paiements
10X.
● Développement des routes services et controllers.
● Développement d’un service de récupération des écheanciers.
● Mise en place des tests et des mocks.
Archimag:
● Refactoring d’un ancien projet existant avec beaucoup de code
dupliqué.
● Refactoring des services, des forms.
● Reconception du schéma des relations entres les entités avec
rajouts de nouvelles tables intérmédiaires.
● Refactoring du JS dupliqué.
Tâches diverses:
● Mise en place d’un workflow d’intégration déploiement CI/CD
pour coup de pouce front et archimag
● Faire la Mise en prod (MEP) 1 fois chaque mois (par coéquipier)
et faire le suivi et le rollback nécessaire en cas de besoin.
● Animation de la rétrospective et des daily meeting parfois.
Intégration de la nouvelle Interface Utilisateur (UI) de la plateforme
Ecommerce Cultura
Gestion du responsive design avec les medias queries pour plusieurs
breakpoints
Création et implémentation de plugins JS en PrototypeJs.
Suppression des librairies et code jQuery (problème de perf)
Corrosion des bugs
Test et recette client
- Intégration de maquettes (html, css, js, jquery, bootstrap) au cms
wordpress, prestashop.
- Création de boutiques ecommerce en utilisant Prestashop et le
module WooCommerce de Wordpress.
- Participation à l’optimisation pour le référencement des vitrines
et sites web. (Référencement naturel, google ADS, ranking etc..)
- Participation au développement d’applications web avec Symfony
2, exemple de projets:
- Karthago Canada:
Plateforme de recrutement en ligne:
Conception, développement de fonctionnalités en
Symfony3.
Développement de Multiple Users avec FosUser et
PugxMultiUser.
Integration de maquettes (Bootstrap)
Internationalisation de la plateforme (Français, Anglais)
- Baya Tropic:
Plateforme d’hébergement et de réservation de logement
chez l’habitant. (Rédaction de doc technique,
développement des fonctionnalités de tableau de bors des
habitant avec easyAdmin, intergation et config de l’api
Paypal pour le paiement)
- Toubib:
Plateforme de gestion de rendez vous pour médecins en
ligne:
Développement de la partie authentification et
inscription (médecin et patient) avec FosUserBundle.
Mise en place du calendrier des rendez-vous en utilisant
CalendarJs
Développement d’une carte SVG interactive en Js natif.
Utilisation de l’api Google Map pour la géolocalisation
des cabinets des médecins.
Plateforme de gestion de rendez vous pour médecins en
ligne:
Développement de la partie authentification et
inscription (médecin et patient) avec FosUserBundle.
Mise en place du calendrier des rendez-vous en utilisant
CalendarJs
Développement d’une carte SVG interactive en Js natif.
Environnement: Symfony 2.8, Wordpress, Prestashop,
Bootstrap, jQuery, Git, PhpStorm.