diff --git a/src/model/projects.ts b/src/model/projects.ts index 5ec6046..0d30090 100644 --- a/src/model/projects.ts +++ b/src/model/projects.ts @@ -23,14 +23,14 @@ export interface Project { export const Projects: Project[] = [ { - name: 'Angular module system', + name: 'Modular box', client: 'Marlink', skills: [s.Angular, s.RnD, s.Concurrency, s.Html, s.Css, s.Inkscape, s.UIUX, s.Ts, s.Js, s.Ajax, s.Cordova, s.Bash, s.Git, s.Rest, s.Rpm, s.Vue, s.Web, s.Docker], - started_at: new Date(2019, 9, 26), - stopped_at: new Date(2021, 3, 11), + started_at: new Date(2019, 0, 1), + stopped_at: new Date(2019, 6, 15), info: { - [Locales.EN]: 'Prototype for a front-end Angular modular system. I technically and visually designed a kind of app store. Hacked angular to allow injecting custom pages and code on-the-go.', - [Locales.FR]: 'Prototype pour rendre un front-end Angular entièrement modulaire. J\'ai du concevoir (techniquement et visuellement) une sorte d\'App store permettant de sélectionner les modules à installer. D\'autre part j\'ai du en quelque sorte hacker angular afin qu\'il permette d\'y injecter des composants (interface) et des services (code) externes en temps réel.', + [Locales.EN]: 'Master\'s degree internship. Internal R&D for a client that sells internet boxes with satellite communications for boats.

The projet was to create the prototype of a modular system. It allows users to only have the parts of the website and features they have installed. It also allows for independent tiny development without having to rebuild the whole projet for every new feature.

I conducted works on the Angular frontend. I developed an app store to manage module installation and updates. Furthermore, I created a minimal Android version of the existing website as a proof-of-concept for mobile porting. By the end of the internship I was able to propose a prototype that allowed :
At the same time I developed a set of tools for compiling Angular components and services into an installable RPM package on the box.

The prototype allowed the client to envision an industrial modular solution.', + [Locales.FR]: 'Stage de fin de Master. R&D interne pour un client proposant des box internet satellite pour bateaux.

Le projet consiste en la création d\'un prototype de système de module permettant aux utilisateurs d\'avoir uniquement les parties du site web et fonctionnalités qu\'ils souhaitent installer. Cela permet aussi d\'avoir des développements indépendants sans avoir à reconstruire tout le produit à chaque nouvelle fonctionnalité.

J\'ai conduit les travaux sur la partie frontend avec Angular 7. J\'ai développé un app store pour gérer les modules installés et leur mise à jour. Ainsi qu\'une version Android minimaliste du site existant comme proof-of-concept du portage vers les plateformes mobiles. Au terme du stage j\'ai pu proposer un prototype qui permettait :
En parallèle j\'ai aussi développé un ensemble d\'outils permettant la compilation des différents composants et services Angular en un paquet RPM installable sur la box.

Le prototype a permis au client de se projeter vers une solution modulaire industrielle.', }, source: null, doc: null, commits: 0, // ??? @@ -207,4 +207,21 @@ export const Projects: Project[] = [ doc: null, commits: 0, }, + + { + name: 'NxTIC', + client: 'CNRS & IRIT', + skills: [s.Php, s.Web, s.Js, s.Css, s.Html, s.Git], + started_at: new Date(2016, 3, 4), + stopped_at: new Date(2016, 11, 20), + info: { + [Locales.EN]: 'For the degree termination internship of my DUT (BTEC Higher National Dimploma equivalent). I worked in collaboration with the IRIT and the CNRS for a study in sociology. The study focused on the interpersonal networks induced by the use of new communication means: smartphones, calls, sms, social networks.

The project consists of a full-stack website allowing the subjects of the study to fill in an interactive questionnaire with specific sociological tools that are difficult to represent on a traditional printed medium.

With a PHP backend and a vanilla frontend (without library), I was able, during the 3 months of internship, to analyze the needs of the customers and provide a suitable solution in the allotted time.

At the end of the internship, I was hired for a 3 months contract (in parallel of my studies) to continue the development of new features.', + [Locales.FR]: 'Stage de fin de DUT. J\'ai travaillé en collaboration avec l\'IRIT et le CNRS dans le cadre d\'une étude en sociologie. L\'étude visait à étudier les réseaux interpersonnels induits par l\'utilisation des nouveaux moyens de communication : smartphones, appels, sms, réseaux sociaux.

Le projet consiste en un site web fullstack permettant aux sujet de l\'étude la saisie d\'un questionnaire interactif comportant des outils sociologies spécifiques difficilement représentables sur un support papier classique.

Backend PHP et frontend vanilla (sans librairie), j\'ai pu, pendant les 3 mois de stage, analyser les besoin des clients afin de fournir une solution adaptée dans le temps imparti.

A l\'issue du stage, j\'ai décroché un CDD de trois mois supplémentaires (en parallèle de mon cursus) pour poursuivre le développement de nouvelles fonctionnalités.', + }, + source: [ + { name: 'git.xdrm.io/xdrm-brackets/NxTIC', link: 'https://git.xdrm.io/xdrm-brackets/NxTIC', commits: 582 }, + ], + doc: null, + commits: 0, + }, ];