summaryrefslogtreecommitdiff
path: root/cv.tex
blob: 5afb081ed2ef14c64ad36e8c98c3149543a60a24 (plain)
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
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
%!TEX TS-program = xelatex
\documentclass[]{friggeri-cv-a4}
\usepackage{graphicx}
\usepackage{wasysym}
\addbibresource{bibliography.bib}

\hypersetup{
    colorlinks = true,
}

\begin{document}
\header{Olivier }{Gayot}
       {Software Engineer, Open Source Enthusiast}

% In the aside, each new line forces a line break
\begin{aside}
    \includegraphics[width=100pt]{photo.png}
  \section{about}
    75013 Paris
    France
    --
    28 years old
    Driving License
    --
    ~
    \phone \ +33.6.63.61.36.99
    \href{mailto:olivier@sigexec.com}{olivier@sigexec.com}
    \href{https://github.com/duskCoder}{github: duskCoder}
    \href{http://www.sigexec.com}{http://www.sigexec.com}
  \section{languages}
    french: mother tongue
    english: fluent
\end{aside}

\section{Experience}

\begin{entrylist}

  \entry
    {Since Oct. 2015}
    {Satcom1, a Honeywell Company, Le Bourget (France)}
    {Software Engineer}
    {
        \begin{actions}
        \item{Contributing to the software solution running on routers for business jets aviation, providing support for various satellite-based connectivity hardware but also cellular network (GSM), Wi-Fi and Ethernet.}
        \item{Working on design, implementation, packaging and review of the software with a strong focus on robustness and cyber security aspects.}
        \item{Responsible for maintaining and extending the software component managing the LAN devices in the cabin.}
        \item{Have recently become the main contact for all cyber-security related discussions involving the product.}
        \item{Main technologies used: GNU/Linux, C++, Perl, Python 3 and shell scripting.}
        \end{actions}
    }
    \entry
    {Oct. 2014 \\\rightarrow Jan. 2015}
    {University of Kent, Canterbury (United Kingdom)}
    {Teacher assistant}
    {
        \begin{actions}
        \item{Ran small classes (i.e. seminars, terminal sessions) of "software engineering" and "algorithms \& complexity" to undergraduate students in years 1 and 2.}
        \item{Was responsible for marking their coursework.}
        \end{actions}
    }
    \entry
    {Apr. 2014 \\\rightarrow Sep. 2014}
    {BayLibre, Valbonne - Sophia Antipolis (France)}
    {Intern}
    {
        \begin{actions}
        \item{Troubleshooted and corrected issues found on the latest versions of the Linux Kernel and Android for the BeagleBone Black.}
        \item{Contributed to a Power Cape project for the same board.}
        \item{Main technologies used: GNU/Linux, C, JavaScript.}
        \end{actions}
    }
    \entry
    {Oct. 2013 \\\rightarrow May 2014}
    {Intersec, Paris (France)}
    {Part time software developer}
    {
        \begin{actions}
        \item{Improved the software solution developed during my internship (see below).}
        \item{Added support for Wi-Fi Access points, in the coverage map, as a source of network events.}
        \item{Main technologies used: GNU/Linux, C.}
        \end{actions}
    }
  \entry
    {Jul. 2012 \\\rightarrow Dec. 2012}
    {Intersec, Paris (France)}
    {Intern within the R\&D department}
    {
        \begin{actions}
        \item {Designed and developed a software solution meant to simulate the motions of a large number of mobile network subscribers in a designated geographical zone.}
        \item {The software solution was able to generate network events according to a coverage map with 2G/3G cells.}
        \item {Main technologies used: GNU/Linux, C.}
        \end{actions}
    }
\end{entrylist}

\section{Education}

\begin{entrylist}
  \entry
    {Jul. 2014\\\rightarrow Sept. 2016}
    {Master degree of Information Technology}
    {EPITECH Paris, France}
    {}
  \entry
    {Sept. 2014\\\rightarrow Sept. 2015}
    {One year as exchange student}
    {University of Kent, England}
    {Course of Computer Security}
  \entry
    {Oct. 2011\\\rightarrow Jul. 2014}
    {Bachelor degree of Information Technology}
    {EPITECH Nancy, France}
    {}
  \entry
    {2011}
    {French Baccalauréat S. with honours}
    {Lycée Raymond Poincaré, France}
    {Specialized in "Sciences de l'ingénieur" a.k.a. engineering}
\end{entrylist}

\pagebreak

\section{Interests}

\begin{interests}
    \entry {Embedded software development}
    \entry {Networking software development}
    \entry {Open Source software development}
    \entry {Computer security (exploitation and prevention)}
    \entry {Software Design and Architecture}
    \entry {Software Deployment}
\end{interests}

\section{Programming Languages}
\begin{entrylist}
  \entry
    {C}
    {Proficient}
    {}
    {Extensive user of the functionalities provided by modern revisions of the language and the GNU extensions. Have been programming in C for over a decade for professional and personal purposes.}
\end{entrylist}      % XXX
\begin{entrylist}    % move this block above another entry to wrap correctly
  \entry
    {C++}
    {Proficient}
    {}
    {Working with C++ in my current professional environment. C++ being the core language used to write the software.}
  \entry
    {Python 2\&3}
    {Intermediate}
    {}
    {Using Python for personal purposes and as a general purpose language for my current job.}
  \entry
    {Perl}
    {Intermediate}
    {}
    {Also using Perl extensively as a CGI in my current work environment.}
\end{entrylist}
\section{Software}
\begin{software}
    \entry
    {Operating System}
    {
        \begin{actions}
        \item{Have been using GNU/Linux on a daily basis for over a decade.}
        \item{Occasional user of Microsoft Windows \& macOS.}
        \end{actions}
    }
    \entry
    {Version Control}
    {
        \begin{actions}
        \item{Intensive user of Git for both professional and personal purposes.}
        \end{actions}
    }
    \entry
    {Build System}
    {
        \begin{actions}
        \item{GNU Autotools \& GNU make}
        \item{GCC - The GNU Compiler Collection}
        \end{actions}
    }
    \entry
    {Debugging}
    {
        \begin{actions}
        \item{GDB - The GNU Project Debugger}
        \item{Valgrind}
        \item{strace}
        \end{actions}
    }
    \entry
    {Networking}
    {
        \begin{actions}
        \item{iproute2}
        \item{iptables \& nftables}
        \item{tcpdump \& Wireshark}
        \end{actions}
    }
    \entry
    {Virtualization}
    {
        \begin{actions}
        \item{KVM \& VirtualBox for Virtual Machines}
        \item{LXC \& nspawn for containers}
        \end{actions}
    }
    \entry
    {RDBMS}
    {
        \begin{actions}
        \item{SQLite \& MySQL}
        \end{actions}
    }
    \entry
    {Init System}
    {
        \begin{actions}
        \item{Systemd}
        \end{actions}
    }
\end{software}
\end{document}