Browse Source

fix: minor corrections

main
nicolas.marsal 3 years ago
parent
commit
a7562a113c
No known key found for this signature in database
GPG Key ID: 268AB819B6453541
  1. BIN
      public/CV-NicolasMarsal.pdf
  2. 28
      src/data/experiences.ts
  3. 12
      src/data/skills.ts

BIN
public/CV-NicolasMarsal.pdf

Binary file not shown.

28
src/data/experiences.ts

@ -15,10 +15,12 @@ const experience = (): Experience[] => {
mySkills.SpringBoot, mySkills.SpringBoot,
mySkills.React, mySkills.React,
mySkills.Kubernetes, mySkills.Kubernetes,
mySkills.Docker, mySkills.Kafka,
mySkills.DevOps, mySkills.DevOps,
mySkills.Agility, mySkills.Agility,
mySkills.Git, mySkills.Git,
mySkills.Gradle,
mySkills.Npm,
], ],
}, },
{ {
@ -31,6 +33,8 @@ const experience = (): Experience[] => {
mySkills.Docker, mySkills.Docker,
mySkills.Agility, mySkills.Agility,
mySkills.Git, mySkills.Git,
mySkills.Gradle,
mySkills.Npm,
], ],
}, },
{ {
@ -41,6 +45,7 @@ const experience = (): Experience[] => {
mySkills.Typescript, mySkills.Typescript,
mySkills.Git, mySkills.Git,
mySkills.Agility, mySkills.Agility,
mySkills.Npm,
], ],
}, },
], ],
@ -53,7 +58,7 @@ const experience = (): Experience[] => {
missions: [ missions: [
{ {
description: 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: [ skills: [
mySkills.SpringBoot, mySkills.SpringBoot,
mySkills.Angular, mySkills.Angular,
@ -63,6 +68,9 @@ const experience = (): Experience[] => {
mySkills.DevOps, mySkills.DevOps,
mySkills.Scrum, mySkills.Scrum,
mySkills.Git, mySkills.Git,
mySkills.Maven,
mySkills.Npm,
mySkills.Tests,
], ],
}, },
{ {
@ -73,6 +81,8 @@ const experience = (): Experience[] => {
mySkills.Angular, mySkills.Angular,
mySkills.Scrum, mySkills.Scrum,
mySkills.Git, mySkills.Git,
mySkills.Maven,
mySkills.Npm,
], ],
}, },
{ {
@ -101,6 +111,7 @@ const experience = (): Experience[] => {
mySkills.DevOps, mySkills.DevOps,
mySkills.Agility, mySkills.Agility,
mySkills.Git, mySkills.Git,
mySkills.Maven,
], ],
}, },
{ {
@ -111,6 +122,7 @@ const experience = (): Experience[] => {
mySkills.JUnit, mySkills.JUnit,
mySkills.Docker, mySkills.Docker,
mySkills.Git, mySkills.Git,
mySkills.Maven,
], ],
}, },
{ {
@ -122,6 +134,8 @@ const experience = (): Experience[] => {
mySkills.ExtJS, mySkills.ExtJS,
mySkills.UX, mySkills.UX,
mySkills.Git, mySkills.Git,
mySkills.Maven,
mySkills.Npm,
], ],
}, },
], ],
@ -135,12 +149,18 @@ const experience = (): Experience[] => {
{ {
description: description:
"Responsable technique du projet @CERES (plateforme de LMS) avec pour mission principale la modernisation du projet vers du JEE et du GWT", "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: description:
"Mise en place d'une chaîne de CI, de tests automatiques et d'une gestion de configuration", "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],
}, },
], ],
}, },

12
src/data/skills.ts

@ -4,20 +4,22 @@ type Skill = Partial<DomainSkill> & { name: string };
const DevOps: Skill = { name: "DevOps" }; const DevOps: Skill = { name: "DevOps" };
const Docker: Skill = { name: "Docker", parent: [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 Skaffold: Skill = { name: "Skaffold", parent: [DevOps, Kubernetes] };
const Ansible: Skill = { name: "Ansible", parent: [DevOps] }; const Ansible: Skill = { name: "Ansible", parent: [DevOps] };
const Helm: Skill = { name: "Helm", parent: [DevOps, Kubernetes] }; const Helm: Skill = { name: "Helm", parent: [DevOps, Kubernetes] };
const UX: Skill = { name: "UX" }; const UX: Skill = { name: "UX" };
const CI_CD: Skill = { name: "CI/CD" }; const CI_CD: Skill = { name: "CI/CD" };
const Maven: Skill = { name: "Maven" }; const Maven: Skill = { name: "Maven", detailed: true };
const Npm: Skill = { name: "Npm" }; const Gradle: Skill = { name: "Gradle", detailed: true };
const Npm: Skill = { name: "Npm", detailed: true };
const Jenkins: Skill = { name: "Jenkins", parent: [CI_CD, DevOps] }; const Jenkins: Skill = { name: "Jenkins", parent: [CI_CD, DevOps] };
const Linux: Skill = { name: "Linux", detailed: true }; const Linux: Skill = { name: "Linux", detailed: true };
const Git: Skill = { name: "Git", detailed: true }; const Git: Skill = { name: "Git", detailed: true };
const Svn: Skill = { name: "SVN", detailed: true }; const Svn: Skill = { name: "SVN", detailed: true };
const Java: Skill = { name: "Java" }; const Java: Skill = { name: "Java" };
const SpringBoot: Skill = { name: "SpringBoot", parent: [Java] }; const SpringBoot: Skill = { name: "SpringBoot", parent: [Java] };
const Kafka: Skill = { name: "Kafka" };
const Jee: Skill = { name: "JEE", parent: [Java] }; const Jee: Skill = { name: "JEE", parent: [Java] };
const Gwt: Skill = { name: "GWT", parent: [Java, UX] }; const Gwt: Skill = { name: "GWT", parent: [Java, UX] };
const Typescript: Skill = { name: "Typescript" }; const Typescript: Skill = { name: "Typescript" };
@ -50,6 +52,7 @@ Helm.score = 20;
CI_CD.score = 50; CI_CD.score = 50;
Maven.score = 50; Maven.score = 50;
Gradle.score = 50;
Npm.score = 50; Npm.score = 50;
Linux.score = 50; Linux.score = 50;
Jenkins.score = 50; Jenkins.score = 50;
@ -59,6 +62,7 @@ Svn.score = 40;
Java.score = 100; Java.score = 100;
SpringBoot.score = 50; SpringBoot.score = 50;
Jee.score = 50; Jee.score = 50;
Kafka.score = 50;
UX.score = 100; UX.score = 100;
Gwt.score = 20; Gwt.score = 20;
@ -88,6 +92,7 @@ UIAutomation.score = 10;
JUnit.score = 70; JUnit.score = 70;
export default { export default {
Kafka,
DevOps, DevOps,
Docker, Docker,
Kubernetes, Kubernetes,
@ -97,6 +102,7 @@ export default {
UX, UX,
CI_CD, CI_CD,
Maven, Maven,
Gradle,
Npm, Npm,
Jenkins, Jenkins,
Linux, Linux,

Loading…
Cancel
Save