Compare commits

...

2 Commits

5 changed files with 23 additions and 10 deletions

View File

@ -87,7 +87,7 @@ export default class SkillPicker extends Vue {
// available categories (tags)
private tags: tTag[] = [DEFAULT_TAG, ...skills.tags()];
// currently selected tag
private tag: tTag = DEFAULT_TAG;
private tag: tTag = tTag.Language;
// details section when a skill is selected
protected details: Details|null = null;

View File

@ -80,6 +80,7 @@
"skill.inkscape": "Inkscape",
"skill.rnd": "R&D",
"skill.teamlead": "Team Lead",
"skill.needsanalysis": "Needs analysis",
"time.dur-format": "took {duration}",
"time.cur-format": "since {duration}",

View File

@ -80,6 +80,7 @@
"skill.inkscape": "Inkscape",
"skill.rnd": "R&D",
"skill.teamlead": "Chef d'équipe",
"skill.needsanalysis": "Analyse besoin client",
"time.dur-format": "a duré {duration}",

View File

@ -25,7 +25,7 @@ export const Projects: Project[] = [
{
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],
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.NeedsAnalysis, s.Docker],
started_at: new Date(2019, 0, 1),
stopped_at: new Date(2019, 6, 15),
info: {
@ -38,7 +38,7 @@ export const Projects: Project[] = [
{
name: 'EarthMap',
client: 'Collins Aerospace',
skills: [s.Qt, s.RnD, s.Cpp, s.Concurrency, s.Git, s.Css, s.Inkscape, s.UIUX],
skills: [s.Qt, s.RnD, s.Cpp, s.Concurrency, s.Git, s.Css, s.NeedsAnalysis, s.Inkscape, s.UIUX],
started_at: new Date(2019, 9, 26),
stopped_at: new Date(2021, 3, 11),
info: {
@ -51,7 +51,7 @@ export const Projects: Project[] = [
{
name: 'ADSBOnPED',
client: 'Collins Aerospace',
skills: [s.Qt, s.RnD, s.Cpp, s.Concurrency, s.Git, s.Css, s.Bash, s.Linux, s.Inkscape, s.UIUX, s.TeamLead],
skills: [s.Qt, s.RnD, s.Cpp, s.Concurrency, s.Git, s.NeedsAnalysis, s.Css, s.Bash, s.Linux, s.Inkscape, s.UIUX, s.TeamLead],
started_at: new Date(2020, 6, 16),
stopped_at: null,
info: {
@ -64,7 +64,7 @@ export const Projects: Project[] = [
{
name: 'EasyCom',
client: 'Medwin | Vygon',
skills: [s.Go, s.Rest, s.Concurrency, s.Git, s.Bash, s.Linux, s.Docker, s.Crypto, s.Postgres, s.Opti, s.Websocket, s.Inkscape, s.UIUX],
skills: [s.Go, s.Rest, s.Concurrency, s.Git, s.NeedsAnalysis, s.Bash, s.Linux, s.Docker, s.Crypto, s.Postgres, s.Opti, s.Websocket, s.Inkscape, s.UIUX],
started_at: new Date(2021, 0, 6),
stopped_at: new Date(2022, 10, 1),
info: {
@ -108,7 +108,7 @@ export const Projects: Project[] = [
{
name: 'SMMP (LogAuth)',
client: null,
skills: [s.Php, s.UIUX, s.Css, s.Js, s.Ajax, s.Web, s.MariaDB, s.Git, s.Inkscape],
skills: [s.Php, s.UIUX, s.Css, s.Js, s.Ajax, s.Web, s.NeedsAnalysis, s.MariaDB, s.Git, s.Inkscape],
started_at: new Date(2017, 0, 18),
stopped_at: new Date(2018, 10, 5),
info: {
@ -123,7 +123,7 @@ export const Projects: Project[] = [
{
name: 'SATS (LogAuth)',
client: null,
skills: [s.RaspBerry, s.Electronics, s.Systemd, s.Python, s.Php, s.Linux, s.Bash, s.Crypto, s.Git, s.Arduino],
skills: [s.RaspBerry, s.Electronics, s.Systemd, s.NeedsAnalysis, s.Python, s.Php, s.Linux, s.Bash, s.Crypto, s.Git, s.Arduino],
started_at: new Date(2017, 0, 18),
stopped_at: new Date(2018, 10, 5),
info: {
@ -143,7 +143,7 @@ export const Projects: Project[] = [
{
name: 'SID (IUT)',
client: null,
skills: [s.Git, s.TeamLead, s.Rest, s.Php, s.UIUX, s.Inkscape, s.Ajax, s.Html, s.Css, s.Js, s.MariaDB, s.Web],
skills: [s.Git, s.TeamLead, s.Rest, s.Php, s.NeedsAnalysis, s.UIUX, s.Inkscape, s.Ajax, s.Html, s.Css, s.Js, s.MariaDB, s.Web],
started_at: new Date(2016, 0, 12),
stopped_at: new Date(2015, 9, 20),
info: {
@ -158,7 +158,7 @@ export const Projects: Project[] = [
{
name: 'PTUT (Master)',
client: null,
skills: [s.Git, s.TeamLead, s.Rest, s.Php, s.UIUX, s.Inkscape, s.Ajax, s.Vue, s.Js, s.MariaDB, s.Docker, s.Web],
skills: [s.Git, s.TeamLead, s.Rest, s.Php, s.UIUX, s.NeedsAnalysis, s.Inkscape, s.Ajax, s.Vue, s.Js, s.MariaDB, s.Docker, s.Web],
started_at: new Date(2018, 1, 16),
stopped_at: new Date(2018, 5, 13),
info: {
@ -211,7 +211,7 @@ export const Projects: Project[] = [
{
name: 'NxTIC',
client: 'CNRS & IRIT',
skills: [s.Php, s.Web, s.Js, s.Css, s.Html, s.Git],
skills: [s.Php, s.Web, s.Js, s.Css, s.Html, s.NeedsAnalysis, s.Git],
started_at: new Date(2016, 3, 4),
stopped_at: new Date(2016, 11, 20),
info: {

View File

@ -47,6 +47,7 @@ export enum tID {
Inkscape,
RnD,
TeamLead,
NeedsAnalysis,
}
export enum tTag {
@ -129,6 +130,7 @@ export function skillLabel(s: tID): string {
case tID.Inkscape: return 'skill.inkscape';
case tID.RnD: return 'skill.rnd';
case tID.TeamLead: return 'skill.teamlead';
case tID.NeedsAnalysis: return 'skill.needsanalysis';
}
}
@ -563,4 +565,13 @@ export const Skills: tSkills = {
[Locales.FR]: '',
},
},
[tID.NeedsAnalysis]: {
link: '',
icon: null,
tags: [tTag.Organization, tTag.Human],
info: {
[Locales.EN]: 'Client needs analysis.',
[Locales.FR]: 'Analyse du besoin client.',
},
},
};