From 79343912b89d5d6b739db581bc78768abc151eb8 Mon Sep 17 00:00:00 2001 From: n07070 Date: Thu, 17 Apr 2025 18:18:20 +0900 Subject: [PATCH] Update CV --- Curriculum-vitae.html | 1416 +++++++++++++---------------------------- Curriculum-vitae.jpeg | Bin 0 -> 411913 bytes Curriculum-vitae.md | 2 +- Curriculum-vitae.pdf | Bin 49391 -> 52380 bytes Curriculum-vitae.png | Bin 0 -> 199428 bytes 5 files changed, 440 insertions(+), 978 deletions(-) create mode 100644 Curriculum-vitae.jpeg create mode 100644 Curriculum-vitae.png diff --git a/Curriculum-vitae.html b/Curriculum-vitae.html index ec08b8a..eff92b4 100644 --- a/Curriculum-vitae.html +++ b/Curriculum-vitae.html @@ -1,1033 +1,489 @@ - - - - - Curriculum-vitae - -.conflict-resolved { - background: #e5e5e6; -} -.conflict-ours { - background: rgba(31, 150, 255, 0.4); -} -.conflict-ours.cursor-line { - background: rgba(31, 150, 255, 0.3); -} -.conflict-theirs { - background: rgba(64, 181, 87, 0.4); -} -.conflict-theirs.cursor-line { - background: rgba(64, 181, 87, 0.3); -} -.conflict-base { - background: rgba(206, 157, 59, 0.4); -} -.conflict-base.cursor-line { - background: rgba(206, 157, 59, 0.3); -} -.conflict-dirty { - background: rgba(235, 221, 91, 0.4); -} -.conflict-dirty.cursor-line { - background: rgba(235, 221, 91, 0.3); -} - -.php-debug-debug-view-toggle, -.php-debug-console-view-toggle { - display: inline-block; - color: #8e8e90; - border: 1px solid #dbdbdc; - background: rgba(255, 255, 255, 0.33); - cursor: pointer; - vertical-align: top; - height: 100%; - position: relative; - padding: 0 .6em; - line-height: 2.0em; - margin-right: 0.6em; -} -.php-debug-debug-view-toggle:active, -.php-debug-console-view-toggle:active { - background: transparent; -} -.php-debug-debug-view-toggle.active, -.php-debug-console-view-toggle.active { - color: #232324; - background: #ffffff; -} -.php-debug-pathmaps-view .btn-ignore { - float: right; -} -.php-debug-pathmaps-view .pathmaps-extra { - margin-top: 0.5em; -} -.php-debug-pathmaps-view .pathmaps-important { - font-weight: bold; -} -.php-debug-pathmaps-view .pathmaps-settings-actions { - margin-top: 1.5em; -} -.php-debug-pathmaps-view .pathmaps-info { - display: block; -} -.php-debug-pathmaps-view .pathmaps-uri-info { - display: block; -} -.php-debug-pathmaps-view .pathmaps-uri-info .pathmaps-uri-base { - font-weight: bold; -} - -.spell-check-misspelling .region { - border-bottom: 2px dotted rgba(255, 51, 51, 0.75); -} -.spell-check-corrections { - width: 25em !important; -} - -pre.editor-colors { - background-color: #fafafa; - color: #383a42; -} -pre.editor-colors .line.cursor-line { - background-color: rgba(56, 58, 66, 0.05); -} -pre.editor-colors .invisible { - color: #383a42; -} -pre.editor-colors .cursor { - border-left: 2px solid #526fff; -} -pre.editor-colors .selection .region { - background-color: #e5e5e6; -} -pre.editor-colors .bracket-matcher .region { - border-bottom: 1px solid #526fff; - box-sizing: border-box; -} -pre.editor-colors .invisible-character { - color: rgba(56, 58, 66, 0.2); -} -pre.editor-colors .indent-guide { - color: rgba(56, 58, 66, 0.2); -} -pre.editor-colors .wrap-guide { - background-color: rgba(56, 58, 66, 0.2); -} -pre.editor-colors .find-result .region.region.region, -pre.editor-colors .current-result .region.region.region { - border-radius: 2px; - background-color: rgba(82, 111, 255, 0.2); - transition: border-color 0.4s; -} -pre.editor-colors .find-result .region.region.region { - border: 2px solid transparent; -} -pre.editor-colors .current-result .region.region.region { - border: 2px solid #526fff; - transition-duration: .1s; -} -pre.editor-colors .gutter .line-number { - color: #9d9d9f; - -webkit-font-smoothing: antialiased; -} -pre.editor-colors .gutter .line-number.cursor-line { - color: #383a42; - background-color: #e5e5e6; -} -pre.editor-colors .gutter .line-number.cursor-line-no-selection { - background-color: transparent; -} -pre.editor-colors .gutter .line-number .icon-right { - color: #383a42; -} -pre.editor-colors .gutter:not(.git-diff-icon) .line-number.git-line-removed.git-line-removed::before { - bottom: -3px; -} -pre.editor-colors .gutter:not(.git-diff-icon) .line-number.git-line-removed::after { - content: ""; - position: absolute; - left: 0px; - bottom: 0px; - width: 25px; - border-bottom: 1px dotted rgba(255, 20, 20, 0.5); - pointer-events: none; -} -pre.editor-colors .gutter .line-number.folded, -pre.editor-colors .gutter .line-number:after, -pre.editor-colors .fold-marker:after { - color: #383a42; -} -.syntax--comment { - color: #a0a1a7; - font-style: italic; -} -.syntax--comment .syntax--markup.syntax--link { - color: #a0a1a7; -} -.syntax--entity.syntax--name.syntax--type { - color: #cb7701; -} -.syntax--entity.syntax--other.syntax--inherited-class { - color: #cb7701; -} -.syntax--keyword { - color: #a626a4; -} -.syntax--keyword.syntax--control { - color: #a626a4; -} -.syntax--keyword.syntax--operator { - color: #383a42; -} -.syntax--keyword.syntax--other.syntax--special-method { - color: #4078f2; -} -.syntax--keyword.syntax--other.syntax--unit { - color: #b76b01; -} -.syntax--storage { - color: #a626a4; -} -.syntax--storage.syntax--type.syntax--annotation, -.syntax--storage.syntax--type.syntax--primitive { - color: #a626a4; -} -.syntax--storage.syntax--modifier.syntax--package, -.syntax--storage.syntax--modifier.syntax--import { - color: #383a42; -} -.syntax--constant { - color: #b76b01; -} -.syntax--constant.syntax--variable { - color: #b76b01; -} -.syntax--constant.syntax--character.syntax--escape { - color: #0184bc; -} -.syntax--constant.syntax--numeric { - color: #b76b01; -} -.syntax--constant.syntax--other.syntax--color { - color: #0184bc; -} -.syntax--constant.syntax--other.syntax--symbol { - color: #0184bc; -} -.syntax--variable { - color: #e45649; -} -.syntax--variable.syntax--interpolation { - color: #ca1243; -} -.syntax--variable.syntax--parameter { - color: #383a42; -} -.syntax--string { - color: #50a14f; -} -.syntax--string > .syntax--source, -.syntax--string .syntax--embedded { - color: #383a42; -} -.syntax--string.syntax--regexp { - color: #0184bc; -} -.syntax--string.syntax--regexp .syntax--source.syntax--ruby.syntax--embedded { - color: #cb7701; -} -.syntax--string.syntax--other.syntax--link { - color: #e45649; -} -.syntax--punctuation.syntax--definition.syntax--comment { - color: #a0a1a7; -} -.syntax--punctuation.syntax--definition.syntax--method-parameters, -.syntax--punctuation.syntax--definition.syntax--function-parameters, -.syntax--punctuation.syntax--definition.syntax--parameters, -.syntax--punctuation.syntax--definition.syntax--separator, -.syntax--punctuation.syntax--definition.syntax--seperator, -.syntax--punctuation.syntax--definition.syntax--array { - color: #383a42; -} -.syntax--punctuation.syntax--definition.syntax--heading, -.syntax--punctuation.syntax--definition.syntax--identity { - color: #4078f2; -} -.syntax--punctuation.syntax--definition.syntax--bold { - color: #cb7701; - font-weight: bold; -} -.syntax--punctuation.syntax--definition.syntax--italic { - color: #a626a4; - font-style: italic; -} -.syntax--punctuation.syntax--section.syntax--embedded { - color: #ca1243; -} -.syntax--punctuation.syntax--section.syntax--method, -.syntax--punctuation.syntax--section.syntax--class, -.syntax--punctuation.syntax--section.syntax--inner-class { - color: #383a42; -} -.syntax--support.syntax--class { - color: #cb7701; -} -.syntax--support.syntax--type { - color: #0184bc; -} -.syntax--support.syntax--function { - color: #0184bc; -} -.syntax--support.syntax--function.syntax--any-method { - color: #4078f2; -} -.syntax--entity.syntax--name.syntax--function { - color: #4078f2; -} -.syntax--entity.syntax--name.syntax--class, -.syntax--entity.syntax--name.syntax--type.syntax--class { - color: #cb7701; -} -.syntax--entity.syntax--name.syntax--section { - color: #4078f2; -} -.syntax--entity.syntax--name.syntax--tag { - color: #e45649; -} -.syntax--entity.syntax--other.syntax--attribute-name { - color: #b76b01; -} -.syntax--entity.syntax--other.syntax--attribute-name.syntax--id { - color: #4078f2; -} -.syntax--meta.syntax--class { - color: #cb7701; -} -.syntax--meta.syntax--class.syntax--body { - color: #383a42; -} -.syntax--meta.syntax--method-call, -.syntax--meta.syntax--method { - color: #383a42; -} -.syntax--meta.syntax--definition.syntax--variable { - color: #e45649; -} -.syntax--meta.syntax--link { - color: #b76b01; -} -.syntax--meta.syntax--require { - color: #4078f2; -} -.syntax--meta.syntax--selector { - color: #a626a4; -} -.syntax--meta.syntax--separator { - color: #383a42; -} -.syntax--meta.syntax--tag { - color: #383a42; -} -.syntax--underline { - text-decoration: underline; -} -.syntax--none { - color: #383a42; -} -.syntax--invalid.syntax--deprecated { - color: #000000 !important; - background-color: #f2a60d !important; -} -.syntax--invalid.syntax--illegal { - color: white !important; - background-color: #ff1414 !important; -} -.syntax--markup.syntax--bold { - color: #b76b01; - font-weight: bold; -} -.syntax--markup.syntax--changed { - color: #a626a4; -} -.syntax--markup.syntax--deleted { - color: #e45649; -} -.syntax--markup.syntax--italic { - color: #a626a4; - font-style: italic; -} -.syntax--markup.syntax--heading { - color: #e45649; -} -.syntax--markup.syntax--heading .syntax--punctuation.syntax--definition.syntax--heading { - color: #4078f2; -} -.syntax--markup.syntax--link { - color: #0184bc; -} -.syntax--markup.syntax--inserted { - color: #50a14f; -} -.syntax--markup.syntax--quote { - color: #b76b01; -} -.syntax--markup.syntax--raw { - color: #50a14f; -} -.syntax--source.syntax--cs .syntax--keyword.syntax--operator { - color: #a626a4; -} -.syntax--source.syntax--css .syntax--property-name, -.syntax--source.syntax--css .syntax--property-value { - color: #696c77; -} -.syntax--source.syntax--css .syntax--property-name.syntax--support, -.syntax--source.syntax--css .syntax--property-value.syntax--support { - color: #383a42; -} -.syntax--source.syntax--elixir .syntax--source.syntax--embedded.syntax--source { - color: #383a42; -} -.syntax--source.syntax--elixir .syntax--constant.syntax--language, -.syntax--source.syntax--elixir .syntax--constant.syntax--numeric, -.syntax--source.syntax--elixir .syntax--constant.syntax--definition { - color: #4078f2; -} -.syntax--source.syntax--elixir .syntax--variable.syntax--definition, -.syntax--source.syntax--elixir .syntax--variable.syntax--anonymous { - color: #a626a4; -} -.syntax--source.syntax--elixir .syntax--parameter.syntax--variable.syntax--function { - color: #b76b01; - font-style: italic; -} -.syntax--source.syntax--elixir .syntax--quoted { - color: #50a14f; -} -.syntax--source.syntax--elixir .syntax--keyword.syntax--special-method, -.syntax--source.syntax--elixir .syntax--embedded.syntax--section, -.syntax--source.syntax--elixir .syntax--embedded.syntax--source.syntax--empty { - color: #e45649; -} -.syntax--source.syntax--elixir .syntax--readwrite.syntax--module .syntax--punctuation { - color: #e45649; -} -.syntax--source.syntax--elixir .syntax--regexp.syntax--section, -.syntax--source.syntax--elixir .syntax--regexp.syntax--string { - color: #ca1243; -} -.syntax--source.syntax--elixir .syntax--separator, -.syntax--source.syntax--elixir .syntax--keyword.syntax--operator { - color: #b76b01; -} -.syntax--source.syntax--elixir .syntax--variable.syntax--constant { - color: #cb7701; -} -.syntax--source.syntax--elixir .syntax--array, -.syntax--source.syntax--elixir .syntax--scope, -.syntax--source.syntax--elixir .syntax--section { - color: #696c77; -} -.syntax--source.syntax--gfm .syntax--markup { - -webkit-font-smoothing: auto; -} -.syntax--source.syntax--gfm .syntax--link .syntax--entity { - color: #4078f2; -} -.syntax--source.syntax--ini .syntax--keyword.syntax--other.syntax--definition.syntax--ini { - color: #e45649; -} -.syntax--source.syntax--java .syntax--storage.syntax--modifier.syntax--import { - color: #cb7701; -} -.syntax--source.syntax--java .syntax--storage.syntax--type { - color: #cb7701; -} -.syntax--source.syntax--java .syntax--keyword.syntax--operator.syntax--instanceof { - color: #a626a4; -} -.syntax--source.syntax--java-properties .syntax--meta.syntax--key-pair { - color: #e45649; -} -.syntax--source.syntax--java-properties .syntax--meta.syntax--key-pair > .syntax--punctuation { - color: #383a42; -} -.syntax--source.syntax--ts .syntax--keyword.syntax--operator { - color: #0184bc; -} -.syntax--source.syntax--flow .syntax--keyword.syntax--operator { - color: #0184bc; -} -.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--string.syntax--quoted.syntax--json { - color: #e45649; -} -.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--string.syntax--quoted.syntax--json > .syntax--punctuation.syntax--string { - color: #e45649; -} -.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json, -.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--array.syntax--json > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json, -.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json > .syntax--punctuation, -.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--array.syntax--json > .syntax--value.syntax--json > .syntax--string.syntax--quoted.syntax--json > .syntax--punctuation { - color: #50a14f; -} -.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--dictionary.syntax--json > .syntax--constant.syntax--language.syntax--json, -.syntax--source.syntax--json .syntax--meta.syntax--structure.syntax--array.syntax--json > .syntax--constant.syntax--language.syntax--json { - color: #0184bc; -} -.syntax--ng.syntax--interpolation { - color: #e45649; -} -.syntax--ng.syntax--interpolation.syntax--begin, -.syntax--ng.syntax--interpolation.syntax--end { - color: #4078f2; -} -.syntax--ng.syntax--interpolation .syntax--function { - color: #e45649; -} -.syntax--ng.syntax--interpolation .syntax--function.syntax--begin, -.syntax--ng.syntax--interpolation .syntax--function.syntax--end { - color: #4078f2; -} -.syntax--ng.syntax--interpolation .syntax--bool { - color: #b76b01; -} -.syntax--ng.syntax--interpolation .syntax--bracket { - color: #383a42; -} -.syntax--ng.syntax--pipe, -.syntax--ng.syntax--operator { - color: #383a42; -} -.syntax--ng.syntax--tag { - color: #0184bc; -} -.syntax--ng.syntax--attribute-with-value .syntax--attribute-name { - color: #cb7701; -} -.syntax--ng.syntax--attribute-with-value .syntax--string { - color: #a626a4; -} -.syntax--ng.syntax--attribute-with-value .syntax--string.syntax--begin, -.syntax--ng.syntax--attribute-with-value .syntax--string.syntax--end { - color: #383a42; -} -.syntax--source.syntax--php .syntax--class.syntax--bracket { - color: #383a42; -} -/* - This defines styling rules for syntax classes. - - See the naming conventions for a list of syntax classes: - https://flight-manual.atom.io/hacking-atom/sections/syntax-naming-conventions - - When styling rules conflict: - - The last rule overrides previous rules. - - The rule with most classes and pseudo-classes overrides the last rule. -*/ -.syntax--keyword { - color: #a626a4; -} -.syntax--keyword.syntax--type { - color: #0184bc; -} -.syntax--keyword.syntax--operator { - color: #a626a4; -} -.syntax--keyword.syntax--function { - color: #e45649; -} -.syntax--keyword.syntax--variable { - color: #e45649; -} -.syntax--keyword.syntax--symbolic { - color: #383a42; -} -.syntax--entity { - color: #383a42; -} -.syntax--entity.syntax--parameter { - color: #383a42; -} -.syntax--entity.syntax--support { - color: #e45649; -} -.syntax--entity.syntax--decorator:last-child { - color: #4078f2; -} -.syntax--entity.syntax--label { - text-decoration: underline; -} -.syntax--entity.syntax--function { - color: #4078f2; -} -.syntax--entity.syntax--operator { - color: #4078f2; -} -.syntax--entity.syntax--operator.syntax--symbolic { - color: #383a42; -} -.syntax--entity.syntax--type { - color: #0184bc; -} -.syntax--entity.syntax--tag { - color: #e45649; -} -.syntax--entity.syntax--attribute { - color: #b76b01; -} -.syntax--punctuation { - color: #383a42; -} -.syntax--punctuation.syntax--accessor { - color: #383a42; -} -.syntax--string { - color: #50a14f; -} -.syntax--string.syntax--immutable { - color: #50a14f; -} -.syntax--string.syntax--part { - color: #0184bc; -} -.syntax--string.syntax--interpolation { - color: #383a42; -} -.syntax--string.syntax--regexp { - color: #50a14f; -} -.syntax--string.syntax--regexp.syntax--language { - color: #a626a4; -} -.syntax--string.syntax--regexp.syntax--variable { - color: #4078f2; -} -.syntax--string.syntax--regexp.syntax--punctuation { - color: #a626a4; -} -.syntax--constant { - color: #b76b01; -} -.syntax--constant.syntax--character { - color: #50a14f; -} -.syntax--constant.syntax--character.syntax--escape { - color: #50a14f; -} -.syntax--constant.syntax--character.syntax--code { - color: #0184bc; -} -.syntax--text { - color: #383a42; -} -.syntax--markup.syntax--heading { - color: #e45649; -} -.syntax--markup.syntax--list.syntax--punctuation { - color: #e45649; -} -.syntax--markup.syntax--quote { - color: #a0a1a7; - font-style: italic; -} -.syntax--markup.syntax--bold { - color: #b76b01; - font-weight: bold; -} -.syntax--markup.syntax--italic { - color: #a626a4; - font-style: italic; -} -.syntax--markup.syntax--underline { - color: #0184bc; - text-decoration: underline; -} -.syntax--markup.syntax--strike { - color: #e45649; -} -.syntax--markup.syntax--raw { - color: #50a14f; -} -.syntax--markup.syntax--link { - color: #0184bc; -} -.syntax--markup.syntax--alt { - color: #4078f2; -} -.syntax--markup.syntax--inserted { - color: #50a14f; -} -.syntax--markup.syntax--inserted .syntax--punctuation { - color: #50a14f; -} -.syntax--markup.syntax--highlighted { - color: #50a14f; -} -.syntax--markup.syntax--highlighted .syntax--punctuation { - color: #50a14f; -} -.syntax--markup.syntax--deleted { - color: #e45649; -} -.syntax--markup.syntax--deleted .syntax--punctuation { - color: #e45649; -} -.syntax--markup.syntax--changed { - color: #a626a4; -} -.syntax--markup.syntax--changed .syntax--punctuation { - color: #a626a4; -} -.syntax--markup.syntax--commented { - color: #a0a1a7; -} -.syntax--markup.syntax--commented .syntax--punctuation { - color: #a0a1a7; -} -.syntax--comment { - color: #a0a1a7; - font-style: italic; -} -.syntax--comment.syntax--caption { - color: #afb0b6; - font-weight: bold; -} -.syntax--comment.syntax--term { - color: #b7b8bd; -} -.syntax--comment.syntax--punctuation { - color: #a0a1a7; - font-weight: normal; -} -.syntax--invalid:not(.syntax--punctuation).syntax--illegal { - color: white !important; - background-color: #ff1414 !important; -} -.syntax--invalid:not(.syntax--punctuation).syntax--deprecated { - color: #000000 !important; - background-color: #f2a60d !important; -} -.syntax--source.syntax--css .syntax--entity.syntax--function { - color: #696c77; -} -.syntax--source.syntax--css .syntax--entity.syntax--function.syntax--support { - color: #0184bc; -} -.syntax--source.syntax--css .syntax--entity.syntax--selector { - color: #b76b01; -} -.syntax--source.syntax--css .syntax--entity.syntax--selector.syntax--tag { - color: #e45649; -} -.syntax--source.syntax--css .syntax--entity.syntax--selector.syntax--id { - color: #4078f2; -} -.syntax--source.syntax--css .syntax--entity.syntax--property { - color: #696c77; -} -.syntax--source.syntax--css .syntax--entity.syntax--property.syntax--support { - color: #383a42; -} -.syntax--source.syntax--css .syntax--entity.syntax--variable { - color: #e45649; -} -.syntax--source.syntax--css .syntax--constant { - color: #696c77; -} -.syntax--source.syntax--css .syntax--constant.syntax--support { - color: #383a42; -} -.syntax--source.syntax--css .syntax--constant.syntax--numeric { - color: #b76b01; -} -.syntax--source.syntax--css .syntax--constant.syntax--media { - color: #b76b01; -} -.syntax--source.syntax--css .syntax--constant.syntax--color { - color: #b76b01; -} -.syntax--source.syntax--css .syntax--constant.syntax--offset { - color: #383a42; -} -.syntax--source.syntax--css .syntax--constant.syntax--attribute-value { - color: #50a14f; -} -.syntax--source.syntax--css .syntax--punctuation.syntax--selector { - color: #b76b01; -} -.syntax--source.syntax--css .syntax--punctuation.syntax--selector.syntax--wildcard { - color: #e45649; -} -.syntax--source.syntax--css .syntax--punctuation.syntax--selector.syntax--id { - color: #4078f2; -} -.syntax--source.syntax--css .syntax--punctuation.syntax--selector.syntax--attribute { - color: #383a42; + - -

Curriculum Vitae

+ + + + + + + +

Curriculum Vitae

-

Nelson Perdriau
Paris, France
administratif@n07070.xyz
Né en 1998

+

Nelson Perdriau

+
+
+

Paris, France

+
+
+

administratif@n07070.xyz

+
+
+

Né en 1998

Emplois

-

2020-2022: Directeur Technique chez La Quadrature Du Net ; Restructuration et développement de l'infrastructure technique, support technique, analyse et conseils technique, développement de relations avec d'autres associations et avec une communauté bénévole.

-

2020: Stage avec Codeurs En Liberté
2016: Stage à l’ESCP dans la Chaire d’Entrepreunariat, sous le patronnage de Jacqueline Fendt
2015: Stage à la Quadrature du Net
2015: Stage chez Microsoft, département de l’éducation
2014: Stage chez Parrot S.A, département Drones et Développement

+

2020-2025: Directeur Technique chez La Quadrature Du Net ; Restructuration et développement de l'infrastructure technique, support technique, analyse et conseils technique, développement de relations avec d'autres associations et avec une communauté bénévole.

+

2020: Stage avec Codeurs En Liberté +2016: Stage à l’ESCP dans la Chaire d’Entrepreunariat, sous le patronnage de Jacqueline Fendt +2015: Stage à la Quadrature du Net +2015: Stage chez Microsoft, département de l’éducation +2014: Stage chez Parrot S.A, département Drones et Développement

2015 – 2020: Professeur particulier d’informatique, Serveur, Coursier

-

Études

-

2016 – 2020 : Université Paris-Diderot, Département d'Informatique Théorique et de Recherche, Licence d’Informatique
2011 – 2016 : Lycée des Francs-Bourgeois
2010 – 2011 : Collège Pilâtre de Rosier
2008 – 2010 : Lycée Franco – Helenique d’Athènes

-

Compétences en Informatique

+

Études

+

2016 – 2020 : Université Paris-Diderot, Département d'Informatique Théorique et de Recherche, Licence d’Informatique +2011 – 2016 : Lycée des Francs-Bourgeois +2010 – 2011 : Collège Pilâtre de Rosier +2008 – 2010 : Lycée Franco – Helenique d’Athènes

+

Compétences en Informatique

Programmation