You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
193 lines
5.5 KiB
193 lines
5.5 KiB
import type { Experience } from "@/data/types"; |
|
import type { Skill } from "@/data/types"; |
|
import mySkills from "@/data/skills"; |
|
|
|
const experience = (): Experience[] => { |
|
return [ |
|
{ |
|
company: "Sunday", |
|
startAt: 2021, |
|
role: "Développeur Senior Full Stack", |
|
missions: [ |
|
{ |
|
description: "Développement d'une application B2B pour restaurateurs", |
|
skills: [ |
|
mySkills.SpringBoot, |
|
mySkills.React, |
|
mySkills.Kubernetes, |
|
mySkills.Kafka, |
|
mySkills.DevOps, |
|
mySkills.Agility, |
|
mySkills.Git, |
|
mySkills.Gradle, |
|
mySkills.Npm, |
|
], |
|
}, |
|
{ |
|
description: |
|
"Développement d'une application mobile à destination des serveurs pour le suivi des paiements", |
|
skills: [ |
|
mySkills.SpringBoot, |
|
mySkills.ReactNative, |
|
mySkills.Kubernetes, |
|
mySkills.Docker, |
|
mySkills.Agility, |
|
mySkills.Git, |
|
mySkills.Gradle, |
|
mySkills.Npm, |
|
], |
|
}, |
|
{ |
|
description: |
|
"Mise en place de tests E2E performants, fiables et facile à maintenir", |
|
skills: [ |
|
mySkills.Codecept, |
|
mySkills.Typescript, |
|
mySkills.Git, |
|
mySkills.Agility, |
|
mySkills.Npm, |
|
], |
|
}, |
|
], |
|
}, |
|
{ |
|
company: "Mipih", |
|
startAt: 2017, |
|
endAt: 2021, |
|
role: "Développeur Senior Full Stack", |
|
missions: [ |
|
{ |
|
description: |
|
"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, |
|
mySkills.Kubernetes, |
|
mySkills.Helm, |
|
mySkills.Skaffold, |
|
mySkills.DevOps, |
|
mySkills.Scrum, |
|
mySkills.Git, |
|
mySkills.Maven, |
|
mySkills.Npm, |
|
mySkills.Tests, |
|
], |
|
}, |
|
{ |
|
description: |
|
"Développement d'une application de gestion de compatibilité de versions entre les modules d'un ERP", |
|
skills: [ |
|
mySkills.SpringBoot, |
|
mySkills.Angular, |
|
mySkills.Scrum, |
|
mySkills.Git, |
|
mySkills.Maven, |
|
mySkills.Npm, |
|
], |
|
}, |
|
{ |
|
description: |
|
"Support opérationnel. Conception d'outils de livraison en production", |
|
skills: [ |
|
mySkills.Bash, |
|
mySkills.Ansible, |
|
mySkills.Linux, |
|
mySkills.Git, |
|
], |
|
}, |
|
], |
|
}, |
|
{ |
|
company: "Lyra Network", |
|
startAt: 2012, |
|
endAt: 2017, |
|
role: "Développeur Senior", |
|
missions: [ |
|
{ |
|
description: |
|
"Acteur et animateur de la cellule Industrialisation : standardisation et mise en place d'une chaîne CI", |
|
skills: [ |
|
mySkills.Jenkins, |
|
mySkills.DevOps, |
|
mySkills.Agility, |
|
mySkills.Git, |
|
mySkills.Maven, |
|
], |
|
}, |
|
{ |
|
description: |
|
"Responsable projet : création d'un outil de déploiement d'applications et mise en place de tests sous Docker", |
|
skills: [ |
|
mySkills.Groovy, |
|
mySkills.JUnit, |
|
mySkills.Docker, |
|
mySkills.Git, |
|
mySkills.Maven, |
|
], |
|
}, |
|
{ |
|
description: |
|
"Concepteur et développeur UX pour la plateforme de paiement", |
|
skills: [ |
|
mySkills.Jee, |
|
mySkills.HtmlCss, |
|
mySkills.ExtJS, |
|
mySkills.UX, |
|
mySkills.Git, |
|
mySkills.Maven, |
|
mySkills.Npm, |
|
], |
|
}, |
|
], |
|
}, |
|
{ |
|
company: "Studec", |
|
startAt: 2010, |
|
endAt: 2012, |
|
role: "Leader Technique", |
|
missions: [ |
|
{ |
|
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, |
|
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, mySkills.Maven], |
|
}, |
|
], |
|
}, |
|
{ |
|
company: "Sogeti High Tech", |
|
startAt: 2006, |
|
endAt: 2010, |
|
role: "Développeur", |
|
missions: [ |
|
{ |
|
description: |
|
"UX designer sur un projet pour Dassault Aviation avec de fortes contraintes d'ergonomie et de performances", |
|
skills: [mySkills.Pencil, mySkills.Blend, mySkills.UX], |
|
}, |
|
{ |
|
description: |
|
"Développement d'un framework graphique pour permettre de répondre aux contraites d'ergonomie de Dassault Aviation", |
|
skills: [mySkills.DotNET, mySkills.WPF, mySkills.UX, mySkills.CSHARP], |
|
}, |
|
{ |
|
description: |
|
"Création d'une application de tests UX automatiques avec une conception basée sur le découplage du scénario, du modèle représentant l'IHM et des données", |
|
skills: [mySkills.UIAutomation, mySkills.CSHARP], |
|
}, |
|
], |
|
}, |
|
]; |
|
}; |
|
|
|
export default experience();
|
|
|