From fc073cb9b1c3b86bb899e6177eb07568c460e8d5 Mon Sep 17 00:00:00 2001 From: Matthieu Bessat Date: Thu, 4 Aug 2022 16:43:04 +0200 Subject: [PATCH] fix: typo --- .latex_cache/resume_en.pdf | Bin 255015 -> 255015 bytes .latex_cache/resume_fr.pdf | Bin 258592 -> 258572 bytes assets/locales/fr.yaml | 2 +- config/intro.yaml | 2 +- config/projects.yaml | 8 +- en_resume.txt | 234 ++++++++++++++++++++++++++++++++++++ fr_resume.txt | 236 +++++++++++++++++++++++++++++++++++++ 7 files changed, 476 insertions(+), 6 deletions(-) create mode 100644 en_resume.txt create mode 100644 fr_resume.txt diff --git a/.latex_cache/resume_en.pdf b/.latex_cache/resume_en.pdf index 282263e7c6843a629878a21681eb0cba4d441fd0..cc77fb7093abd4f1d509a4ad8adc014b191383a9 100644 GIT binary patch delta 112 zcmZ2}f`9o5{)QID7N#xCtM0LynHU)xOkaPGSq{S7e(4_bQzmC)12;z(Cr48!7dK}M jb5kcr6ITO63rlkoHv>y2Q!_(51sg(2w*Pv_tjh!d*Xba{ delta 112 zcmZ2}f`9o5{)QID7N#xCtM0KH8yFZHPhWqJSq{S7e(4_bQzmCKCpR-k3o{o}BSSY= j69aQ|10y#VOLI2^H)jh|Gjj_&1sg(2w*Pv_tjh!d$VDKG diff --git a/.latex_cache/resume_fr.pdf b/.latex_cache/resume_fr.pdf index 794e3a05b0e0f86da674e9968e6306e801e7d324..27369a49294a65180808e374bf2770ffca4d1703 100644 GIT binary patch delta 14682 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 delta 14728 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 diff --git a/assets/locales/fr.yaml b/assets/locales/fr.yaml index ac5244c..522ca39 100644 --- a/assets/locales/fr.yaml +++ b/assets/locales/fr.yaml @@ -50,7 +50,7 @@ projects: description: Voici quelques projets que j'ai développé ou participé soit dans le cadre de l'auto-entreprenariat (freelancing) soit en tant qu'employé. side: title: Autres projets de développement - description: Des projets d'entreprenariats, associatifs, open source ou juste pour le fun ! + description: Des projets d'entreprenariat, associatifs, open source ou juste pour le fun ! volunteering: title: Expériences de bénévolat description: "" diff --git a/config/intro.yaml b/config/intro.yaml index 988304f..ac4258c 100644 --- a/config/intro.yaml +++ b/config/intro.yaml @@ -15,7 +15,7 @@ summary: intro: fr: | - Depuis que je suis au collège, j'explore différents champs de l'informatique en commençant par le développement web grâce l'apprentissage en autodidacte du triptyque HTML, CSS et PHP ce qui me permet de proposer mes services en tant que développeur auto-entrepreneur. Puis au fur et à mesure de mes découvertes je m'ouvre à d'autres horizons et je confirme ma passion pour l'informatique. Pour l'administration de serveurs de jeux, je m'essaie à l'administration système et comprend les principes du réseau sous-jacent. Plus tard, la participation à des compétitions de robotique m'apporte une expérience de développement système que je ne cesse d'étendre grâce à des projets personnels. Même si mon domaine de prédilection reste le web, je suis curieux de nature et je m'intéresse au fonctionnement des machines qui m'entoure. + Depuis que je suis au collège, j'explore différents champs de l'informatique en commençant par le développement web grâce l'apprentissage en autodidacte du triptyque HTML, CSS et PHP ce qui me permet de proposer mes services en tant que développeur auto-entrepreneur. Puis au fur et à mesure de mes découvertes je m'ouvre à d'autres horizons et je confirme ma passion pour l'informatique. Pour l'administration de serveurs de jeux, je m'essaie à l'administration système et comprend les principes du réseau sous-jacent. Plus tard, la participation à des compétitions de robotique m'apporte une expérience de développement système que je ne cesse d'étendre grâce à des projets personnels. Même si mon domaine de prédilection reste le web, je suis curieux de nature et je m'intéresse au fonctionnement des machines qui m'entourent. en: | Since I'm in 8th grade, I explore different fields of IT starting with web development when I initially learned my self HTML, CSS and PHP allowing me to offer services as a freelance. Then, as I discover more I opened my self to others horizons and confirm that computing is my passion. For the management of game servers I learned how to administrate a Linux machine and understand the underlying network infrastructure. Later my membership in a robotics team and my involvement in robotics contest brings me an experience of system development that I completed with various personal projects. Even if my chosen field is still the web, I'm curious by nature and I'm interested in the internal of the machines and systems around me. diff --git a/config/projects.yaml b/config/projects.yaml index 3fba2d6..962a51c 100644 --- a/config/projects.yaml +++ b/config/projects.yaml @@ -24,7 +24,7 @@ projects: In 2021 [Socobat Environnement](https://www.socobat-environnement.fr/) had the need of a web app to model their waste management on worksite with elevators (to manage the collection, the recycling and the refurbishement), more over the app would need to integrate a user account manager, a document PDF generator from user-form and must manage the complex relationship between entities of the databases (compagnies, worksites, elevator, containers, audits...) to suit the specifics business needs of the customer. A quite challenging feature of the app was the need to known the state of each container at any time from the "unloading" records of the users. solution: fr: | - La majorité des fonctionnalités demandés pour Tracklift sont de la gestion d'entité classique, j'ai donc utilisé [Api Platform](https://api-platform.com/) afin de facilement créer une API REST qui peut être consommé ensuite par l'application web. J'ai structuré le code du frontend pour qui soit le plus évolutif possible et permette la réutilisation facile de composants. La fonction du suivie de la masse de chaque benne demande une implémentation précise de la propagation des mise à jour dans la base de donnée relationelle. Pour générer les documents PDF ou les archives ZIP, j'ai mit en place un système de tâches asyncrone. Également, pour plus de réactivité dans l'application et une meilleure expérience utilisateur, j'ai ajouté un système de mise à jour en temps réel : [Mercure](https://mercure.rocks/). + La majorité des fonctionnalités demandés pour Tracklift sont de la gestion d'entité classique, j'ai donc utilisé [Api Platform](https://api-platform.com/) afin de facilement créer une API REST qui peut être consommé ensuite par l'application web. J'ai structuré le code du frontend pour qui soit le plus évolutif possible et permette la réutilisation facile de composants. La fonction du suivie de la masse de chaque benne demande une implémentation précise de la propagation des mise à jour dans la base de données relationelle. Pour générer les documents PDF ou les archives ZIP, j'ai mit en place un système de tâches asyncrone. Également, pour plus de réactivité dans l'application et une meilleure expérience utilisateur, j'ai ajouté un système de mise à jour en temps réel : [Mercure](https://mercure.rocks/). en: | Because the main features of the app was to do CRUD (Create, Read, Update, Delete) I used [Api Platform](https://api-platform.com/) to easily create a REST API that can be consumed by the Vue Web App The challenging feature described is an example of a tight dependency model between entities in the DB that needed propagation. thumbnail: @@ -42,9 +42,9 @@ projects: highlights: fr: - Mise en place d'un portail interne avec gestion d'utilisateurs, de rôles. - - Modélisation du métier et besoins de l'entreprise dans une base de donnée. - - Développement d'interfaces utilisateur riche et dynamique pour l'édition des donnée. - - Intégration d'opérations asyncrones de création d'archives ZIP et de génération de PDF. + - Modélisation du métier et besoins de l'entreprise dans une base de données. + - Développement d'interfaces utilisateur riche et dynamique pour l'édition des données. + - Intégration d'opérations asynchrones de création d'archives ZIP et de génération de PDF. - Application temps réel pour une meilleure expérience utilisateur (pour notifier l'utilisateur sur les opérations asynchrone). - Déploiment du service sur un VPS et conteneurisation via docker. en: diff --git a/en_resume.txt b/en_resume.txt new file mode 100644 index 0000000..c4a4e49 --- /dev/null +++ b/en_resume.txt @@ -0,0 +1,234 @@ +Matthieu Bessat +Programmer +Aubevoye, France +19 years old +mail@matthieubessat.fr ++33 7 83 40 48 51 +matthieubessat.fr +lefuturiste +lefuturiste +Since I’m in 8th grade, I explore different fields of IT starting with web development when I initially learned my +self HTML, CSS and PHP allowing me to offer services as a freelance. Then, as I discover more I opened my self +to others horizons and confirm that computing is my passion. For the management of game servers I learned how +to administrate a linux machine and understand the underlying network infrastructure. Later my membership in a +robotics team and my involment in robotics contest brings me an experience of system development that I completed +with various personal projects. Even if my chosen field is still the web, I’m curious by nature and I’m interested in +the internal of the machines and systems around me. + +Skills +Front-end web development +Back-end web development +Databases +Unix-like system administration +Web-server administration +General or system development +Embedded system development +Development tools + +HTML 5, CSS 3, Js, SASS, Vue.js, Nuxt.js +PHP, Symfony, API Platform, Node.js, GraphQL, REST +MariaDB, MongoDB, Elastic Search, Redis +Linux, SystemD, Docker +Nginx, Caddy +C, Go, Python +Arduino, I2c +Git, Neovim, VS Code, Composer, Twig, Latex, Coreutils, Bash + +Professional experiences +April 2022 +December 2021 + +Tracklift +Socobat Environnement +Business management application : management of the recovering, the processing and +the revaluation of wastes from elevator’s worksite. +- Setup of a internal application with users and roles management. +- Modelisation of the precise business needs of the company in a database. +- Development of rich and dynamic user interfaces to navigate in the model +- Integration of asynchronous operations to create ZIP archives and generate PDF. +- Realtime application for a better user experience (notify the user about asynchronous +operations). +- Deployment of the service on a VPS and containerization with docker. +Vue.js + +September 2020 +July 2020 + +Vuetify + +Symfony + +API Platform + +PHP + +MariaDB + +Administered association directory +Espace Condorcet , Gaillon, France +Web application of collaborative association management with administration interface +for the Espace Condorcet +- Provision to a public of 60 non-profit organizations of an interface to edit rich +information sheets. +- Creation of a dynamic interface for administration needs of the Espace Condorcet +to validate content from the associations before publishing. +- Creation of a web portal targeting general public to navigate in the information +sheets published. +- Management of the multimedia content uploaded by the users. +- Deployment of the service on a VPS. +Node.js + +Type Script + +Express.js + +Vue.js + +Vuetify + +MongoDB + +Highlighted side projects +Entrepreneurship projects, volunteering projects or just for fun projects. + +Jul 4, 2022 + +Matthieu Bessat - CV + +1 + + Langatator +2022 +gitlab.com/lefuturiste/langatator +Programming of an imperative interpreted langage in C, trying to enforce a grammar with a lexer, a parser and +an evaluator. +C + +French robotics cup +2020 +github.com/werobot-france/eurobot2020-main +Design of an holonomic autonomus robot to participate in the 2020 edition of the cup, I worked on the electronic +and on-board software. +Python + +C + +Arduino + +Jobatator +github.com/jobatator + +2020 + +A simplified alternative to RabbitMQ to dispatch jobs to workers (in order to for example send an email). +Go + +WeRobot.fr +werobot.fr +A presentation website along with a blog for the robotic club We Robot. +Nuxt.js + +Vue.js + +PHP + +Slim Framework + +2018 + +MariaDB + +RetroBox +2018 +retrobox.tech +E-commerce website from scratch to sell the retrobox console and allow the customer to manage it remotely. +Nuxt.js + +Vue.js + +PHP + +Slim Framework + +MariaDB + +Socket-io + +Stripe + +Paypal + +Electron + +Volunteering experiences +July 2021 + +August 2018 + +July 2017 + +Jul 4, 2022 + +French robotic cup +Planéte Sciences +In 2021 and in 2022 I’ve voluntered to help the organization of the event by the Planète +Sciences organization. I’ve setup the network infrastructure and operated the scoring +software. +Imaginarium Dream show +SGDF Louviers Val-de-Reuil +Engaged with a Scouting and Guiding local group, we’ve created the show +"Imaginarium Dream" to play it during the summer in retirement homes or vacation +centers. My role is to manage sound and light of the show. +Forest protection +SGDF Louviers Val-de-Reuil +With my Scouting group in the "Nature and environnment" program, I’ve participated +in the monitoring of the Martigues sector against wild fire during 2 weeks in July 2017. + +Matthieu Bessat - CV + +2 + + Education +July 2022 +September 2020 + +Classe préparatoire aux grandes écoles +Lycée Saint-Exupéry, Mantes-la-Jolie, France + +July 2020 +September 2017 + +Lycée +Lycée André Malraux, Gaillon, France +Got the degree bac scientifique with title bien. + +July 2017 +September 2013 + +Collège +Collège Simone Signoret, Aubevoye, France +Got the degree brevet des collège with title très bien. + +Interests +- + +Open Source +Free Sofware +Robots +Open Data +Electronic + +Languages +French +English + +Jul 4, 2022 + +Native +Fluent + +Matthieu Bessat - CV + +3 + + \ No newline at end of file diff --git a/fr_resume.txt b/fr_resume.txt new file mode 100644 index 0000000..8f7b7fb --- /dev/null +++ b/fr_resume.txt @@ -0,0 +1,236 @@ +Matthieu Bessat +Programmeur +Aubevoye, France +19 ans +mail@matthieubessat.fr ++33 7 83 40 48 51 +matthieubessat.fr +lefuturiste +lefuturiste +Depuis que je suis au collège, j’explore différents champs de l’informatique en commençant par le développement web +grâce l’apprentissage en autodidacte du triptyque HTML, CSS et PHP ce qui me permet de proposer mes services en +tant que développeur auto-entrepreneur. Puis au fur et à mesure de mes découvertes je m’ouvre à d’autres horizons et +je confirme ma passion pour l’informatique. Pour l’administration de serveurs de jeux, je m’essaie à l’administration +système et comprend les principes du réseau sous-jacent. Plus tard, la participation à des compétitions de robotique +m’apporte une expérience de développement système que je ne cesse d’étendre grâce à des projets personnels. Même si +mon domaine de prédilection reste le web, je suis curieux de nature et je m’intéresse au fonctionnement des machines +qui m’entoure. + +Compétences +Développement web front-end +Développement web back-end +Base de données +Administration de systèmes unix-like +Mise en place de serveurs web +Développement général ou système +Développement de systèmes embarquées +Outils de développement + +HTML 5, CSS 3, JavaScript, SASS, Vue.js, Nuxt.js +PHP, Symfony, API Platform, Node.js, GraphQL, REST +MariaDB, MongoDB, Elastic Search, Redis +Linux, SystemD, Docker +Nginx, Caddy +C, Go, Python +Arduino, I2c +Git, Neovim, VS Code, Composer, Twig, Latex, Coreutils, Bash + +Expérience professionnelle +Avril 2022 +Décembre 2021 + +Tracklift +Socobat Environnement +Application web pour entreprise, gestion de la récupération, le traitement et la +revalorisation des déchets issues des chantiers d’ascenseurs. +- Mise en place d’un portail interne avec gestion d’utilisateurs, de rôles. +- Modélisation du métier et besoins de l’entreprise dans une base de donnée. +- Développement d’interfaces utilisateur riche et dynamique pour l’édition des donnée. +- Intégration d’opérations asyncrones de création d’archives ZIP et de génération de +PDF. +- Application temps réel pour une meilleure expérience utilisateur (pour notifier l’utilisateur sur les opérations asynchrone). +- Déploiment du service sur un VPS et conteneurisation via docker. +Vue.js + +Septembre 2020 +Juillet 2020 + +Symfony + +API Platform + +PHP + +MariaDB + +Annuaire associatif administré +Espace Condorcet , Gaillon, France +Application web de gestion de fiche associative collaborative avec interface +administrative pour l’Espace Condorcet. +- Mise à disposition à un public de 60 associations d’une interface d’édition de fiches +d’informations riches. +- Création d’une interface dynamique pour les besoin d’administration de l’Espace +Condorcet, pour notamment la validation du contenu des associations avant publication. +- Création d’un portail grand public pour naviguer dans les fiches d’informations publiés. +- Gestion du contenu multimédia téléversé par l’utilisateur. +- Mise en place du service en production sur un VPS. +Node.js + +4 juil. 2022 + +Vuetify + +Type Script + +Express.js + +Vue.js + +Vuetify + +Matthieu Bessat - CV + +MongoDB + +1 + + Autres projets de développement +Des projets d’entreprenariats, associatifs, open source ou juste pour le fun ! +Langatator +2022 +gitlab.com/lefuturiste/langatator +Développement d’un langage de programmation impératif interprété en C afin de découvrir le fonctionnement +d’un lexeur, parseur et interpréteur. +C + +Coupe de France de robotique +2020 +github.com/werobot-france/eurobot2020-main +Conception d’un robot holonome autonome pour participer à l’édition 2020 de la coupe. J’ai travaillé sur +l’électronique et le logiciel embarqué. +Python + +C + +Arduino + +Jobatator +2020 +github.com/jobatator +Un serveur TCP développé comme alternative simplifié à RabbitMQ afin de dispatcher des tâches à des processus. +Go + +WeRobot.fr +werobot.fr +Un site vitrine accompagné d’un blog pour l’association de robotique locale We Robot. +Nuxt.js + +Vue.js + +PHP + +Slim Framework + +2018 + +MariaDB + +RetroBox +2018 +retrobox.tech +E-commerce de A à Z pour vendre des consoles RetroBox et permettre la gestion à distance de celle ci par le +client. +Nuxt.js + +Vue.js + +PHP + +Slim Framework + +MariaDB + +Socket-io + +Stripe + +Paypal + +Electron + +Expériences de bénévolat +Juillet 2021 + +Coupe de france de robotique +Planéte Sciences +En 2021 puis en 2022 je bénévole à l’organisation de l’événement par l’association +Planète Sciences. Je suis responsable du réseau informatique ou encore de l’opération +du logiciel d’arbitrage. + +Août 2018 + +Troupe de spectacle +SGDF Louviers Val-de-Reuil +Engagé avec la troupe de pionniers Scouts et Guides de France de Louviers, nous avons +créé le spectacle "Imaginarium Dream" pour le jouer pendant l’été dans des maisons de +retraites ou des centres de vacances. Dans ce cadre, j’ai participé à la technique des +sons et lumières des représentations. + +Juillet 2017 + +Protection de la fôret +SGDF Louviers Val-de-Reuil +Avec mon groupe de Scouts et Guides de France dans le cadre du programme "Nature +et environnement" j’ai participé à la surveillance du secteur de Martigues contre les +feux de fôrets pendant 2 semaines en Juillet 2017. + +4 juil. 2022 + +Matthieu Bessat - CV + +2 + + Parcours scolaire +Juillet 2022 +Septembre 2020 + +Classe préparatoire aux grandes écoles +Lycée Saint-Exupéry, Mantes-la-Jolie, France + +Juillet 2020 +Septembre 2017 + +Lycée +Lycée André Malraux, Gaillon, France +Obtention du bac scientifique avec mention bien. + +Juillet 2017 +Septembre 2013 + +Collège +Collège Simone Signoret, Aubevoye, France +Obtention du brevet des collège avec mention très bien. + +Centres d’intérêts +- + +Open Source +Logiciel libre +Robotique +Données ouvertes +Électronique + +Langues +Français +Anglais + +4 juil. 2022 + +Natif +Courant + +Matthieu Bessat - CV + +3 + + \ No newline at end of file