-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCV_Valentin_Sporer-fr.tex
197 lines (170 loc) · 8.38 KB
/
CV_Valentin_Sporer-fr.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Valentin Sporer CV
% Version 1.0 (26/09/2024)
%
% Authors:
% Valentin Sporer ([email protected]) using the Developer CV template from
% http://www.LaTeXTemplates.com
%
% License:
% The MIT License (see included LICENSE file)
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%----------------------------------------------------------------------------------------
% PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
%----------------------------------------------------------------------------------------
\documentclass[8pt]{developercv} % Default font size, values from 8-12pt are recommended
\setsecondarycolor{HTML}{71b70e}
%----------------------------------------------------------------------------------------
\begin{document}
\righthyphenmin=10
\lefthyphenmin=10
%----------------------------------------------------------------------------------------
% TITLE AND CONTACT INFORMATION
%----------------------------------------------------------------------------------------
% Picture
\begin{minipage}[t]{0.15\textwidth} % 15% of the page width for photo
\vspace{-\baselineskip}
\photo{0.9}{photo_FHD.png} % Picture of me filling 90% of the minipage width
\end{minipage}
% Name and title
\begin{minipage}[t]{0.50\textwidth} % 50% of the page width for name
\vspace{-\baselineskip} % Required for vertically aligning minipages
\colorbox{primary}{{\HUGE\textcolor{white}{\textbf{\MakeUppercase{Valentin}}}}}
\colorbox{primary}{{\HUGE\textcolor{white}{\textbf{\MakeUppercase{Sporer}}}}}
\vspace{6pt}
{\huge\coloredtextbf{Ingénieur Logiciel}} % Job title
\end{minipage}
\hfill
% General info
\begin{minipage}[t]{0.3\textwidth} % 30% of the page width for the second row of icons
\vspace{-\baselineskip} % Required for vertically aligning minipages
\icon{MapMarker}{12}{Poitiers, FRANCE}\\
\icon{Phone}{12}{+33 6 22 95 39 20}\\
\icon{At}{12}{\href{mailto:[email protected]}{[email protected]}}\\
\icon{BirthdayCake}{12}{30 ans}\\
\icon{Github}{12}{\href{https://github.com/demonoidv}{github.com/demonoidv}}\\
\end{minipage}
%----------------------------------------------------------------------------------------
% INTRODUCTION, SKILLS AND TECHNOLOGIES
%----------------------------------------------------------------------------------------
\vfill % For consistent vertical spacing between sections
\cvsect{Qui suis-je ?}
\begin{minipage}[t]{0.51\textwidth} % 51% of the page width for the introduction text
\vspace{-0.5\baselineskip} % Required for vertically aligning minipages
Principalement développeur back-end mais avec un attrait pour le front-end, je suis pragmatique et polyvalent.\\
J'adore apprendre et je m'adapte facilement à de nouveaux langages et technologies comme le montrent mes dernières expériences.\\
J'aime le travail en équipe mais je suis également à l'aise en totale autonomie.\\
Je recherche aujourd'hui un nouveau challenge au travers de projets ayant un impact concret et bénéfique sur la vie des gens, comme la protection de la vie privée et des données personnelles, le domaine de la santé, les outils pour developpeur ou le domaine de l'IA.
\end{minipage}
\hfill % Horizontal space between intro and programming language skills chart
\begin{minipage}[t]{0.45\textwidth} % 45% of the page for the skills bar chart
\vspace{-1.5\baselineskip} % Required for vertically aligning minipages
\begin{barchart}{5.5}
\baritem{Kotlin}{70}
\baritem{TypeScript}{50}
\baritem{SQL}{60}
\baritem{Rust}{70}
\baritem{C\#}{100}
\baritem{C++}{60}
\baritem{Python}{30}
\baritem{C}{80}
\end{barchart}
\end{minipage}
%----------------------------------------------------------------------------------------
% EXPERIENCE
%----------------------------------------------------------------------------------------
\vfill % For consistent vertical spacing between sections
\cvsect{Experiences}
\begin{entrylist}
\entry
{2021 -- Octobre 2024\\\footnotesize{3 ans}}
{Ingénieur logiciel}
{Tenable}
{
Maintien et amélioration de code C\#, TypeScript (Node.JS), SQL et Rust pendant environ 1 an et demi, puis exclusivement Kotlin,
SQL et TypeScript/React pour les applications \emph{Tenable Identity Exposure} et \emph{Tenable One}.\\
\texttt{C\#}\slashsep\texttt{Node.JS}\slashsep\texttt{SQL}\slashsep\texttt{.NET}\slashsep\texttt{Rust}\slashsep\texttt{Kotlin}\slashsep\texttt{TypeScript}\slashsep\texttt{React}
}
\entry
{2020 -- 2021\\\footnotesize{1 an et 10 mois}}
{Ingénieur logiciel - Apprenti}
{Alsid / Tenable}
{
Maintien et amélioration de code C, C++, C\#, TypeScript (Node.JS), SQL sur la plupart des services back-end. Ecriture en Rust\footnotemark[1] d'un agent de collecte d'évènement Windows.\\
\texttt{C}\slashsep\texttt{C++}\slashsep\texttt{C\#}\slashsep\texttt{Node.JS}\slashsep\texttt{SQL}\slashsep\texttt{.NET}\slashsep\texttt{Rust}\slashsep\texttt{Win32 API}
}
\entry
{2018 -- 2020\\\footnotesize{13 mois}}
{Ingénieur logiciel junior}
{Alsid}
{
Mainteneur principal des 2 programmes optimisés lors de mon stage. Développement du nouveau moteur d'analyse de sécurité en C\#/.NET. Migration de code PowerShell vers C\#.\\
\texttt{C}\slashsep\texttt{C++}\slashsep\texttt{C\#}\slashsep\texttt{PowerShell}\slashsep\texttt{.NET}\slashsep\texttt{Win32 API}\slashsep\texttt{Active Directory}
}
\entry
{2018\\\footnotesize{6 mois \emph{stage}}}
{Developpeur système - Stagiaire}
{Alsid}
{
Stage portant sur la parallélisation et optimisation (multi-threading + bufferisation) massive de 2 programmes en C et C++ au coeur d'\emph{Alsid For AD} (maintenant \emph{Tenable Identity Exposure}).
Ecriture d'outils de tests en Python et PowerSherll.\\
\texttt{C}\slashsep\texttt{C++}\slashsep\texttt{Python}\slashsep\texttt{PowerShell}\slashsep\texttt{Win32 API}\slashsep\texttt{Active Directory}
}
\end{entrylist}
%----------------------------------------------------------------------------------------
% EDUCATION
%----------------------------------------------------------------------------------------
\vfill % For consistent vertical spacing between sections
\cvsect{Formations}
\begin{entrylist}
\entry
{2016 -- 2021}
{Titre d'Expert informatique et système d'information (RNCP 7)}
{Ecole 42 Paris}
{
Formation dans divers domaines de l'informatique: algorithmie, graphisme, système UNIX, sécurité, jeux vidéos, web...\\
J'y ai appris à développer presque depuis zéro, d'abord en C puis en Rust et en Assembleur, me specialisant dans le développement d'application bas niveau et la sécurité.
}
\entry
{2013 -- 2015}
{BTS ERO}
{Lycee Val de Garonne}
{
BTS en étude et réalisation d'outillages de mise en forme des matériaux.\\
Conception 3D et réalisation, par l'usinage de bloc d'acier, de moules pour l'injection plastique en série.
}
\entry
{2010 - 2013}
{Bac pro Technicien Modeleur}
{Lycee professionnel Mas Jambost}
{
Baccalauréat professionnel en conception et réalisation de maquettes, prototypes et modèles pour moule de fonderie.
}
\end{entrylist}
%----------------------------------------------------------------------------------------
% ADDITIONAL INFORMATION
%----------------------------------------------------------------------------------------
\vfill % For consistent vertical spacing between sections
\begin{minipage}[t]{0.2\textwidth} % Languages section, 20% of page width
\vspace{-\baselineskip} % Required for vertically aligning minipages
\cvsect{Langues}
\coloredtextbf{Français} - Natif\\
\coloredtextbf{Anglais} - Avancé\\
\end{minipage}
\hfill
\begin{minipage}[t]{0.35\textwidth} % Hobbies section, 35% of page width
\vspace{-\baselineskip} % Required for vertically aligning minipages
\cvsect{Loisirs}
J'aime configurer mes NAS et mon réseau domestique. Monter et entretenir mes machines. Je pratique le tir à l'arc ainsi que la conception et l'impression 3D.
\end{minipage}
\hfill
\begin{minipage}[t]{0.35\textwidth} % Tools section, 35% of page width
\vspace{-\baselineskip} % Required for vertically aligning minipages
\cvsect{Outils}
Git, Docker, OpenAPI, Vim, IntelliJ, Visual Studio, VS Code, Rider, Rust Rover, Grafana, Datadog, Sentry, Kafka, RabbitMQ, Snowflake, PostgreSQL, ...
\end{minipage}
\vspace{\baselineskip}
\footnotetext[1]{\href{https://github.com/tenable/Tenable.ad-EventsLogs-Subscriber}{github.com/tenable/Tenable.ad-EventsLogs-Subscriber}}
%----------------------------------------------------------------------------------------
\end{document}