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
|
%!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}
37 rue Dunois
75013 Paris
France
--
26 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}
{\emph{
• 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.\\
• Working on design, implementation, packaging and review of the software with a strong focus on robustness and cyber security aspects.\\
• Responsible for maintaining and extending the software component managing the LAN devices in the cabin.\\
• Have recently become the main contact for all cyber-security related discussions involving the product.\\
}}
\entry
{Oct. 2014 \\-> Jan. 2015}
{University of Kent, Canterbury (United Kingdom)}
{Teacher assistant}
{\emph{Ran small classes (i.e. seminars, terminal sessions) of "software engineering" and "algorithms \& complexity" to undergraduate students in years 1 and 2. Also was responsible for marking their coursework.}}
\entry
{Apr. 2014 \\-> Sep. 2014}
{BayLibre, Valbonne - Sophia Antipolis (France)}
{Intern}
{\emph{Troubleshooted and corrected issues found on the latest versions of the Linux Kernel and Android for the BeagleBone Black. Contributed to a Power Cape project for the same board.}}
\entry
{Oct. 2013 \\-> May 2014}
{Intersec, Paris (France)}
{Part time software developer}
{\emph{Improved the software solution developed during my internship (see below). Also added support for Wi-Fi Access points, in the coverage map, as a source of network events.}}
\entry
{Jul. 2012 \\-> Dec. 2012}
{Intersec, Paris (France)}
{Intern within the R\&D department}
{\emph{Developed a software solution meant to simulate the motions of a large number of mobile network subscribers in a designated geographical zone. The software solution was able to generate network events according to a coverage map with 2G/3G cells.}}
\end{entrylist}
\section{Interests}
Embedded software development\\
Networking software development\\
Open Source software development\\
Computer security (exploitation and prevention)\\
Software Design and Architecture\\
Software Deployment\\
\section{Education}
\begin{entrylist}
\entry
{Jul. 2014\\-> Sept. 2016}
{Master degree of Information Technology}
{EPITECH Paris, France}
{}
\entry
{Sept. 2014\\-> Sept. 2015}
{One year as exchange student}
{University of Kent, England}
{Course of Computer Security}
\entry
{Oct. 2011\\-> 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{Programming Languages}
\begin{entrylist}
\entry
{C}
{Proficient}
{}
{Have been an 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}
{}
{Have been working with C++ in my current professional environment. C++ being the core language used to write the software.}
\entry
{Python 2\&3}
{Intermediate}
{}
{Have mostly been using Python for personal purposes.}
\entry
{Perl}
{Intermediate}
{}
{Also in my current work environment, have been using Perl extensively as a CGI.}
\end{entrylist}
\section{Software}
\begin{entrylist}
\entry
{}
{Operating System}
{}
{Have been using GNU/Linux on a daily basis.\\
Occasional user of Microsoft Windows \& macOS}
\entry
{}
{Version Control}
{}
{Intensive user of Git for both professional and personal purposes.}
\entry
{}
{Build System}
{}
{GNU Autotools, GNU make, GCC}
\entry
{}
{Debugging}
{}
{GDB, Valgrind, strace}
\entry
{}
{Networking}
{}
{iproute2, nftables, tcpdump}
\entry
{}
{Virtualization}
{}
{KVM for Virtual Machines\\
LXC for containers}
\entry
{}
{Init System}
{}
{Systemd}
\end{entrylist}
\end{document}
|