diff --git a/public/CV-NicolasMarsal.pdf b/public/CV-NicolasMarsal.pdf index 85f9556..9412ada 100644 Binary files a/public/CV-NicolasMarsal.pdf and b/public/CV-NicolasMarsal.pdf differ diff --git a/src/data/experiences.ts b/src/data/experiences.ts index 6427230..b49e964 100644 --- a/src/data/experiences.ts +++ b/src/data/experiences.ts @@ -15,10 +15,12 @@ const experience = (): Experience[] => { mySkills.SpringBoot, mySkills.React, mySkills.Kubernetes, - mySkills.Docker, + mySkills.Kafka, mySkills.DevOps, mySkills.Agility, mySkills.Git, + mySkills.Gradle, + mySkills.Npm, ], }, { @@ -31,6 +33,8 @@ const experience = (): Experience[] => { mySkills.Docker, mySkills.Agility, mySkills.Git, + mySkills.Gradle, + mySkills.Npm, ], }, { @@ -41,6 +45,7 @@ const experience = (): Experience[] => { mySkills.Typescript, mySkills.Git, mySkills.Agility, + mySkills.Npm, ], }, ], @@ -53,7 +58,7 @@ const experience = (): Experience[] => { missions: [ { description: - "Développement d'une application de déploiement d'un ERP, avec la gestion d'une stack dev entièrement sur cluster", + "Développement d'une application de déploiement d'un ERP, avec la gestion d'une stack dev et tests entièrement sur cluster", skills: [ mySkills.SpringBoot, mySkills.Angular, @@ -63,6 +68,9 @@ const experience = (): Experience[] => { mySkills.DevOps, mySkills.Scrum, mySkills.Git, + mySkills.Maven, + mySkills.Npm, + mySkills.Tests, ], }, { @@ -73,6 +81,8 @@ const experience = (): Experience[] => { mySkills.Angular, mySkills.Scrum, mySkills.Git, + mySkills.Maven, + mySkills.Npm, ], }, { @@ -101,6 +111,7 @@ const experience = (): Experience[] => { mySkills.DevOps, mySkills.Agility, mySkills.Git, + mySkills.Maven, ], }, { @@ -111,6 +122,7 @@ const experience = (): Experience[] => { mySkills.JUnit, mySkills.Docker, mySkills.Git, + mySkills.Maven, ], }, { @@ -122,6 +134,8 @@ const experience = (): Experience[] => { mySkills.ExtJS, mySkills.UX, mySkills.Git, + mySkills.Maven, + mySkills.Npm, ], }, ], @@ -135,12 +149,18 @@ const experience = (): Experience[] => { { description: "Responsable technique du projet @CERES (plateforme de LMS) avec pour mission principale la modernisation du projet vers du JEE et du GWT", - skills: [mySkills.Jee, mySkills.ExtJS, mySkills.Gwt, mySkills.Svn], + skills: [ + mySkills.Jee, + mySkills.ExtJS, + mySkills.Gwt, + mySkills.Svn, + mySkills.Maven, + ], }, { description: "Mise en place d'une chaîne de CI, de tests automatiques et d'une gestion de configuration", - skills: [mySkills.Jenkins, mySkills.Svn], + skills: [mySkills.Jenkins, mySkills.Svn, mySkills.Maven], }, ], }, diff --git a/src/data/skills.ts b/src/data/skills.ts index 1db65ae..d2d53c2 100644 --- a/src/data/skills.ts +++ b/src/data/skills.ts @@ -4,20 +4,22 @@ type Skill = Partial & { name: string }; const DevOps: Skill = { name: "DevOps" }; const Docker: Skill = { name: "Docker", parent: [DevOps] }; -const Kubernetes: Skill = { name: "Kubernetes", parent: [DevOps] }; +const Kubernetes: Skill = { name: "Kubernetes", parent: [DevOps, Docker] }; const Skaffold: Skill = { name: "Skaffold", parent: [DevOps, Kubernetes] }; const Ansible: Skill = { name: "Ansible", parent: [DevOps] }; const Helm: Skill = { name: "Helm", parent: [DevOps, Kubernetes] }; const UX: Skill = { name: "UX" }; const CI_CD: Skill = { name: "CI/CD" }; -const Maven: Skill = { name: "Maven" }; -const Npm: Skill = { name: "Npm" }; +const Maven: Skill = { name: "Maven", detailed: true }; +const Gradle: Skill = { name: "Gradle", detailed: true }; +const Npm: Skill = { name: "Npm", detailed: true }; const Jenkins: Skill = { name: "Jenkins", parent: [CI_CD, DevOps] }; const Linux: Skill = { name: "Linux", detailed: true }; const Git: Skill = { name: "Git", detailed: true }; const Svn: Skill = { name: "SVN", detailed: true }; const Java: Skill = { name: "Java" }; const SpringBoot: Skill = { name: "SpringBoot", parent: [Java] }; +const Kafka: Skill = { name: "Kafka" }; const Jee: Skill = { name: "JEE", parent: [Java] }; const Gwt: Skill = { name: "GWT", parent: [Java, UX] }; const Typescript: Skill = { name: "Typescript" }; @@ -50,6 +52,7 @@ Helm.score = 20; CI_CD.score = 50; Maven.score = 50; +Gradle.score = 50; Npm.score = 50; Linux.score = 50; Jenkins.score = 50; @@ -59,6 +62,7 @@ Svn.score = 40; Java.score = 100; SpringBoot.score = 50; Jee.score = 50; +Kafka.score = 50; UX.score = 100; Gwt.score = 20; @@ -88,6 +92,7 @@ UIAutomation.score = 10; JUnit.score = 70; export default { + Kafka, DevOps, Docker, Kubernetes, @@ -97,6 +102,7 @@ export default { UX, CI_CD, Maven, + Gradle, Npm, Jenkins, Linux,