Mes expériences professionnelles

Travail sur des applications SAAS

Missions :

  • Ajout de fonctionnalités et changement d’architecture dans des projets PHP à forte maturité sous la direction du lead développeur (Policies, Dto, Requêtes de validation)
  • Création de nouvelles routes pour une API
  • Conception de tests unitaires, conversion de tests de Pest vers PHPUnit
  • Travail en concertation avec un développeur front et le pôle produit
  • Relecture de code et documentation

Technos : PHP Laravel, MySQL, interventions ponctuelles sur du Vue/Nuxt

Outils : Github, Docker

Missions :

  • Création et modification de back-offices pour la gestion d'interfaces diverses (applications métiers, bornes interactives, paramétrage d'écrans d'affichages)
  • Conception de commandes, CRON et hooks automatisant certaines tâches (migrations de données Wordpress -> BDD classique, imports/exports excel)
  • création d'un système à 2 médias interconnectés ("écran" à format spécifique commandé par un smartphone), et sécurisation des échanges
  • Rédaction de documentation (textes & diagrammes)
  • Evolution et responsivité d'un site vitrine
  • Modifications d'interfaces et algorithmes sur des applications existantes

Technos : PHP Laravel (+ Symfony), MySQL, Vue 3 (+ Quasar), Nova, Tailwind

Outils : Sourcetree, Laragon, Notion, H8lio, Min.io, NocoDB, Lottie

Missions :

  • Modifications d'interfaces et algorithmes sur des applications existantes
  • Développement d'une interface web sur le modèle de son application mobile
  • Documentation, suivi de besoin client et évolution d'une API et son back office (domaine médical)
  • Maquettage et conception d'applications de gestion de clientèle et/ou de suivi de dossiers

Technos : PHP Laravel (+ Symfony), MySQL, AngularJS (+ VanillaJS, VueJS), Bootstrap 4 et CSS pures

Outils : SmartGit, WAMP + serveurs Linux, Jira, Balsamiq, FileMaker, ShareTribe

Passage d'un projet d'interface utilisateur en architecture MVC sous la responsabilité des Lead devs :

  • découpage des vues en imbrication de templates
  • utilisation de bootstrap et des CSS3 pour du full responsive
  • utilisation de bibliothèques JS pour générer des graphiques et tableaux de données interactifs (+ requêtes AJAX, Webpack)
  • programmation orientée objet pour le back en PHP7 (framework propriétaire)
  • création de tables et interactions avec la base de données via l'ORM Propel et des requêtes SQL

Notions de bases de données Redis et de sécurisation de site web

Enseignement de l'informatique et d'internet auprès d'un public retraité (supports ordinateurs, smartphones et tablettes) :

  • préparation de séquences, supports et matériel pédagogiques en adéquation avec le référentiel du Passeport Internet et Multimédia
  • travail en équipe pédagogique
  • tenue de cours collectifs, d'accompagnement individuel, d'ateliers et conférences

Cours et tutorats dans le cadre de la Certification Informatique et Internet (niveau 1) auprès d'un public universitaire :

  • préparation de séances en adéquation avec le référenciel C2i
  • médiation numérique (Windows, utilisation d'internet, programmes de bureautique) et gestion de groupes en présentiels et à distance
  • surveillance et corrections d'examens

Les autres expériences professionnelles, hors informatique, ne sont pas intégrées à cette liste.