Ici vous pouvez découvrir les compétences que j'ai acquises durant mes expériences professionnelles et personnelles. Et découvrir l'ensemble de mon parcours.
N'hésitez pas à télécharger mon CV ou à me contacter pour en apprendre plus sur moi.
Télécharger mon CVSketchnote qui permet d'avoir une vue synthétisée de mon profil.
CakePhp
CakePhp
MySQL
MySQL
jQuery
jQuery
Vue.js
Vue.js
Postman
Postman
Bootstrap
Bootstrap
Sass
Sass
PhpUnit
PhpUnit
npm
npm
Composer
Composer
Webpack
Webpack
GitHub
GitHub
Bitbucket
Bitbucket
A la suite de mon parcours de formation, j'ai intégré Web&Cow pour mon premier CDI.
Web&Cow est une agence web basée sur Rennes. Elle gère la conception et le déploiement de sites web et d'applications web.
J'ai occupé le poste de développeur full-stack pendant 5 ans au sein de l'agence.
Mon travail consistait a développer et maintenir des applications web.
Pendant cette expérience, j'ai essentiellement travaillé avec la stack suivante :
J'ai aussi appris à utiliser le framework PhpUnit pour l'écriture des tests unitaires, et pu mettre en place le TDD (Test Driven Development).
La plupart des projets étaient gérés en autonomie, chaque développeur gérant son portefeuille projet ainsi que la relation avec les clients.
Des temps d'échange hebdomadaire entre les développeurs permettaient les discussions sur les points de blocage auquel s'ajoute une revue de code mensuelle.
Rôle : Développeur web
Durée : 5 ans et 4 mois
Localisation : Rennes (35)
Technologies :
Après mon expérience chez AdWebapps, j'ai continué mon parcours d'alternance au sein de Visicod Communication.
C'est une agence de communication, situé à Auxerre dans l'Yonne. Elle propose de gérer la communication globale des entreprises. Ces clients sont les PME situés dans l'Yonne et dans les départements limitrophes.
Mon travail consistait à intégrer des sites web à partir des maquettes fournies par les graphistes et à maintenir l'outil de gestion qui permettait au client de mettre à jour leur site web.
J'ai pu développer mes compétences en HTML et en CSS et écrire mes premières lignes de code en PHP.
Cett expérience m'a aussi permis de faire mes premiers pas dans la gestion clientèle.
Dans un roulement hebdomadaire au sein de l'équipe technique (composée de 5 personnes), nous étions en charge du standard téléphonique pour les appels des clients.
Ces appels pour des problèmes techniques ou pour de l'aide dans l'utilisation de l'outil de gestion de leur site web par exemple.
Rôle : Intégrateur/Développeur web
Durée : 2 ans et 6 mois
Localisation : Auxerre (89)
Technologies :
Afin de suivre ma formation CPSCI en alternance, Julien m'a permis d'intégrer son entreprise AdWebapps.
AdWebapps est une agence de développement basée à Nantes, spécialisée dans la conception de site web et d'application web.
J'ai intégré cette structure en tant que développeur/intégrateur web. Mes tâches consistaient à intégrer en HTML et en CSS les maquettes fournies par des graphistes. J'ai pu découvrir les outils Wordpress et SPIP.
Ce fut mes premiers travaux concrets rendus pour des clients. Malheureusement l'aventure a pris fin au bout de 8 mois suite à la fermeture administrative de l'entreprise.
Je me suis donc mis à la recherche d'une nouvelle aventure pour poursuivre ma formation en alternance.
Rôle : Intégrateur/Développeur web
Durée : 8 mois
Localisation : Nantes (44)
Technologies :
La formation CPSCI est une formation, en 2 volets, réalisée en alternance.
La première partie est orientée technique. Elle donne lieu à la validation d'un titre de Concepteur Développeur d'applications. Le programme est assez vaste et on y survoletout un ensemble de concept technique. Par exemple : (maquettage d'interface, gestion de base de donnée, conception d'application web, rendu 3D, effet sonore, ...).
La seconde partie de la formation est orientée gestion de projet. Comme la partie technique, on survole un grand nombre de concepts de la gestion de projet informatique (conception/gestion de planning, gestion des ressources, recherche de fournisseurs, ...).
Pour chaque partie, un projet d'étude et un projet professionnel doit être présenter devant un jury.
Diplôme : Chef de projet en conception de Systèmes informatiques (Niveau1)
Durée : 3 ans et 4 mois
Localisation : Nantes (44)
Technologies :
La formation B.T.S est une formation estampillée Éducation Nationale. Elle comprend des matières "classiques" comme le frnaçais, les mathématiques, la physique, ...
Le tout couplé à des classes techniques en lien avec la programmation et la gestion de système informatique.
En 1ère année, les bases de la programmations sont apprises en langage C, ensuite plusieurs langages sont introduits comme le PHP, HTML, CSS. A celà s'ajoute les bases de la gestion de système, comme mettre en place un serveur Web. Les classes techniques sont divisées entre pratique et théorie.
A l'issue de cette 1ère année, nous réalisons un stage de fin d'année de 2 mois. J'ai réalisé ce stage au sein de Mismo Informatique à Nantes.
Durant la 2nd année, un projet d'étude est réalisée. J'ai choisi un projet de programmation a réalisé en JAVA et en équipe de 3 étudiants.
A l'issue de ce projet, une présentation est réalisée devant un jury.
Diplôme : B.T.S Informatique (Niveau 3)
Durée : 2 ans
Localisation : Nantes (44)
Technologies :
Ici vous retrouvez la liste de mes projets réalisés sur mon temps personnel. Ces projets me permettent de me divertir dans des domaines que j'apprécie et de découvrir de nouvelles technologies.
Hockey Minutes
En cours de réalisation
Hockeyminutes.fr est un site sur la Ligue Nationale de Hockey sur glace (LNH/NHL).
Il regroupe les actualités et les données statistiques de ligue de Hockey. Ce projet est une base pour l'apprentissage de l'étude des statistiques avancées dans le hockey.
Il est composé de 3 sous-projet. Un back-office en PHP via CakePHP, une api en PHP via CakePHP, et un front réalisé via Nuxt.js.
Le back office permet de gérer la récupération des données. Pour les actualités, un CRON s'occupe de parser chaque source et de récupérer les actualités du jour. Ensuite un autre CRON s'occupe de récupérer et enregistrer les données issues de l'api de la ligue nationale.
L'api est ouverte sans restriction pour le moment. Elle permet de délivrer au front les end-point nécessaire à l'affichage des données.
Le front est réalisé avec Nuxt.js. La réalisation des graphiques est effectué avec Google chart.
Les trois projets ont des dépôts Github distincts. Le déploiement en preproduction et production est réalisé via les GitHub Actions.
Technologies :
Pomodoro VsCode Extension
En cours de réalisation
Premier pas dans l'apprentissage de l'utilisation de TypeScript.
Dans le but de gérer au mieux le temps de focus sur les tâches de développement, j'aime utiliser la technique Pomodoro.
On effectue des cycles de temps de concentration et de travail entrecoupé de temps de "courte" pause et entre ces cycles des temps de "longue" pause.
J'ai décidé de faire une extension VsCode, malgré le fait que des extensions du même type soient déjà disponibles, afin de gérer mes timers à ma manière.
Pour les tests unitaires, premier pas aussi dans l'utilisation de Mocha ainsi que de Chai comme librairie d'assertion.
Technologies :
Portfolio
Terminé
C'est un projet qui permet de parcourir mes expériences, mes compétences et mes projets personnels via une interface amusante.
Ce projet m'a permis aussi d'utiliser de nouveaux outils et de mettre à jour mes compétences.
J'ai appris à utiliser Webpack pour gérer les assets.
Niveau technologie, j'ai réalisé ce site en JavaScript, HTML, et Sass. Et pour les tests, j'ai utilisé Jest.
Technologies :
Je suis actuellement disponible pour une nouvelle opportunité professionnelle.
Si mon profil correspond à vos attentes et que vous souhaitez que l'on échange, n'hésitez pas à me contacter.
Vous pouvez aussi me retrouver sur ces plateformes.
Crédits de la réalisation de ce portfolio et liste de quelques liens de ressources techniques.
Architecture :
CSS :
REST :
Blockchain :