diff --git a/src/App.vue b/src/App.vue index 472c424..87b10cb 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,5 +1,4 @@ + diff --git a/src/components/skills/MySkills.vue b/src/components/skills/MySkills.vue index a486fc2..75ea2f4 100644 --- a/src/components/skills/MySkills.vue +++ b/src/components/skills/MySkills.vue @@ -1,10 +1,22 @@ @@ -14,4 +26,13 @@ export default { }; - + diff --git a/src/components/skills/ProgressBar.vue b/src/components/skills/ProgressBar.vue new file mode 100644 index 0000000..d9e2fb1 --- /dev/null +++ b/src/components/skills/ProgressBar.vue @@ -0,0 +1,32 @@ + + + + + diff --git a/src/data/experiences.ts b/src/data/experiences.ts index a8d98fd..05bfcbd 100644 --- a/src/data/experiences.ts +++ b/src/data/experiences.ts @@ -21,6 +21,7 @@ import { Kubernetes, Linux, Pencil, + React, Scrum, Skaffold, SpringBoot, @@ -31,10 +32,34 @@ import { } from "@/data/skills"; const experience = (): Experience[] => { return [ + { + company: "Sunday", + startAt: 2021, + endAt: 2022, + role: "Ingénieur Logiciel Senior", + missions: [ + { + description: + "Conception/Développement/DevOps pour un logiciel de déploiement d'un ERP, avec la création d'une stack dev entièrement sur cluster", + skills: [SpringBoot, React, Kubernetes], + }, + { + description: + "Développement d'une application de gestion de compatibilités de versions entre les modules d'un ERP", + skills: [SpringBoot, Angular, Docker, Scrum], + }, + { + description: + "Diffuseur technique : conception, développement et utilisation d'outils de livraison en production", + skills: [Bash, Ansible, Linux], + }, + ], + }, { company: "Mipih", startAt: 2017, endAt: 2021, + role: "Ingénieur Logiciel Senior", missions: [ { description: @@ -57,10 +82,11 @@ const experience = (): Experience[] => { company: "Lyra Network", startAt: 2012, endAt: 2017, + role: "Ingénieur Logiciel", missions: [ { description: - "Acteur et animateur de la cellule Industrialisa5on : standardisation et mise en place d'une chaîne CI", + "Acteur et animateur de la cellule Industrialisation : standardisation et mise en place d'une chaîne CI", skills: [Agility, DevOps, Jenkins], }, { @@ -72,15 +98,10 @@ const experience = (): Experience[] => { description: "Responsable Gestion de configuration du service", skills: [Svn, Git], }, - { - description: - "Concepteur et développeur API Rest / UX WEB pour application web sur tablette", - skills: [Jee, HtmlCss, ExtJS], - }, { description: "Concepteur et développeur UX pour la plateforme de paiement", - skills: [Jee, HtmlCss, ExtJS], + skills: [Jee, HtmlCss, ExtJS, UX], }, ], }, @@ -88,6 +109,7 @@ const experience = (): Experience[] => { company: "Studec", startAt: 2010, endAt: 2012, + role: "Ingénieur Logiciel", missions: [ { description: @@ -115,6 +137,7 @@ const experience = (): Experience[] => { company: "SOGETI High Tech", startAt: 2006, endAt: 2010, + role: "Ingénieur Logiciel Débutant", missions: [ { description: diff --git a/src/data/skills.ts b/src/data/skills.ts index 40fd374..398a74e 100644 --- a/src/data/skills.ts +++ b/src/data/skills.ts @@ -46,6 +46,11 @@ export const Angular: Skill = { score: 17, parent: [Typescript, UX], }; +export const React: Skill = { + name: "Angular", + score: 17, + parent: [Typescript, UX], +}; export const ExtJS: Skill = { name: "ExtJS", score: 14, diff --git a/src/data/types.ts b/src/data/types.ts index ce7ec8a..1176bee 100644 --- a/src/data/types.ts +++ b/src/data/types.ts @@ -8,6 +8,7 @@ export interface Experience { startAt: number; endAt: number; missions: Mission[]; + role: string; } export type Skill = {