-
Notifications
You must be signed in to change notification settings - Fork 0
/
cv.tex
297 lines (276 loc) · 11.5 KB
/
cv.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
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
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
%!TEX TS-program = xelatex
\documentclass[]{friggeri}
\usepackage[nolist]{acronym}
\usepackage{dirtytalk}
\usepackage{fontspec}
\usepackage{fontawesome}
\begin{document}
\header{Sébastien~}{Fievet}{Software/System Engineer}
% In the aside, each new line forces a line break
\begin{aside}
\section{about}
French/Swiss
Driving license/Bike commuter
Proud father of one
~
{\FA \faHome} Route du Jorat 196b\\1000 Lausanne 26 CH
{\FA \faPhone} +41 78 821 23 91
{\FA \faEnvelope} \href{mailto:[email protected]}{[email protected]}
\section{languages}
\emph{mother tongue} French
\emph{fluent} English
\section{programming}
{\color{red} {\FA \faHeart}} Python, Clojure
PostgreSQL, MySQL/MariaDB
Redis, Memcached
Kafka, KafkaStreams
Kubernetes, ArgoCD, Docker/OCI
Exoscale, DigitalOcean, \ac{AWS}
Ansible, Puppet, Zsh/Bash
Linux, macOS, Git, Vim
\section{elsewhere}
\href{https://hachyderm.io/@zyegfryed}{{\FAB \faMastodon} zyegfryed}
\href{https://github.com/zyegfryed}{{\FAB \faGithub} zyegfryed}
\href{https://bitbucket.org/zyegfryed}{{\FAB \faBitbucket} zyegfryed}
\href{https://speakerdeck.com/zyegfryed}{{\FA \faBullhorn} zyegfryed}
\href{https://www.linkedin.com/in/zyegfryed}{{\FAB \faLinkedin} zyegfryed}
\end{aside}
\section{summary}
Seasoned and tech-savvy DevOps engineer with 20+ years of experience in various fields\\
\ac{FOSS} enthusiast and contributor\\
Former Meetup organizer \& Conference speaker
\section{experience}
\begin{entrylist}
\entry
{2020-…}
{Exoscale/Akenes SA, Lausanne CH}
{Software/System Engineer}
{Main achievements:
\begin{itemize}
\item Lead and tackled the transition of Account Lifecycle Management
applications (Account, Billing, Ticketing) from package-based
deployment to fully embrace Cloud Native approach (container,
Kubernetes)
\item Lead and designed a complete rewrite of the metering application
computing Exoscale platform usage focusing on accuracy and scalability
\item Maintained and improved Exoscale's internal and managed offering of
Kubernetes (\ac{SKS})
\end{itemize}}
\entry
{2019-2020}
{KiWi/eBOP SA, Lausanne CH}
{Software Engineer/Engineer Manager}
{As Lead Backend Engineer, I managed a remote team based in Mexico City, MX
focusing on visibility and velocity for improved reliability of the
overall platform. Within only few months, we successfully upgraded all the
key components of our stack to latest major releases – Python 2.7 to 3.7,
Django 1.11 to 2.2, PostgreSQL 9.6 to 11, with close to zero downtime and no
impact on the business.}
\entry
{2017-2019}
{Finity, Geneva CH}
{Software/System Engineer}
{Developed \ac{AI}-powered chatbots and managed overall company infrastructure.
\begin{itemize}
\item Developed webhook-based applications leveraging real-time \ac{API}
\item Trained specific models to detect and answer user queries with
\href{https://wit.ai}{Wit},
\href{https://rasa.com/}{Rasa} and
\href{https://cloud.google.com/products/conversational-agents}{DialogFlow}
\item Developed web-based \ac{UI} components leveraging
\href{https://quasar.dev/}{Quasar framework} to display
rich user/bot interactions (inspired and compatible with
Messenger \ac{SDK})
\end{itemize}}
\entry
{2014-2017}
{Shoreware, Geneva CH}
{Software/System Engineer}
{Managing operations and systems while developing internal tooling to speedup
and simplify application development and deployment.
\begin{itemize}
\item Transitioned to fast, reliable, idempotent deployments
\item Built a web-based interface (ala Ansible Tower) to automatically
provision and configure customer instances
\item Moved to fully monitored platform with metrics/error aggregation
and \ac{CI}/\ac{CD} support with packaging
\end{itemize}}
\end{entrylist}
% FIX: Ugly hack to break page on entrylist
\clearpage
\begin{entrylist}
\entry
{2013-2014}
{SixSq, Geneva CH}
{Software Engineer}
{Worked on Python-powered projects:
\begin{itemize}
\item video server API binding for \ac{EBU}
\item metering system (client and server) for
\href{http://sixsq.com/products/slipstream.html}{SlipStream{\texttrademark}}
\end{itemize}}
\entry
{2013}
{\ac{WIPO}, Geneva CH}
{Software Engineer}
{Improved publishing applications for patent classifications
(\href{https://www.wipo.int/classifications/nice/en/}{NICE},
\href{https://www.wipo.int/classifications/ipc/en/}{IPC} and
\href{https://www.cooperativepatentclassification.org/home}{CPC}).}
\entry
{2010-2012}
{Hyperweek, Geneva CH}
{\ac{CTO}}
{In charge of the technical side of the startup, including
backend development and architecture, deployment and monitoring,
infrastructure design and technical strategy/decision.
\begin{itemize}
\item Evolved from fork-based projects to a framework-based approach with
reusable components/apps and pluggable customer project
\item Enhanced infrastructure design and monitoring to handle customer
scaling/hosting issue
\item Built a Python/Puppet-based deployment tool to handle a SaaS-like
strategy
\item Developed dozens of tailored Hyperweek-based projects
\end{itemize}}
\entry
{2009-2010}
{Salsadev, Geneva CH}
{VP Product Development}
{Lead developer of the following projects:
\begin{itemize}
\item Browser (\href{https://en.wikipedia.org/wiki/Jetpack_(Firefox_project)}{Jetpack})
plugin leveraging the in-house semantic platform
\item Prototypes for presale
\item Internal cloud-computing platform powered by
\href{https://github.com/eucalyptus/eucalyptus}{Eucalyptus Cloud}
\item \ac{API} Proxy application (ala Mashery)
\item Adobe Air-powered semantic application
\end{itemize}}
\entry
{2007–2009}
{Rue du Commerce, Aix-en-Provence FR}
{Software Engineer}
{As a member of the marketplace team, I worked as Lead Developer on the
following fields:
\begin{itemize}
\item Payment processing
\item Order management
\item Billing accounting
\end{itemize}}
\entry
{2006–2007}
{Capgemini, Marseille FR}
{Software Engineer}
{As a member of the Open Source department I worked on:
\begin{itemize}
\item Prototypes for presale
\item Extranet for a french regional institution
\item End user documentation and installation manual for developers
\end{itemize}
Between contracts I maintained critical (billing) B2B applications.}
\entry
{2005–2006}
{Mobivillage, Marseille FR}
{Software Engineer}
{Worked on custom projects like:
\begin{itemize}
\item database-driven applications - like downloading platforms
(products catalog listing, online shipment and payment, geolocated services)
\item event-driven websites and mass text-messaging tool for
trademarks campaigns
\item a mobile-targeted game editor based on building blocks
assembly (ala Virtools)
\end{itemize}}
\entry
{2004–2005}
{Newtgames, Marseille FR}
{Software Engineer}
{Maintained web-3d client and geolocation engine powering
\href{http://mogimogi.com}{MogiMogi} - \href{https://links.net/share/write/thefeature/Mogi__Second_Generation_Location-Based_Gaming.html}{a location-based collecting game}.
Game deployed in Japan and Spain.}
\end{entrylist}
\clearpage
\section{education}
\begin{entrylist}
\entry
{2003-2004}
{\href{https://en.wikipedia.org/wiki/Mast\%C3\%A8re_sp\%C3\%A9cialis\%C3\%A9}{Mastère Spécialisé}}
{Institut Image, ENSAM}
{3D computing and Virtual Reality}
\entry
{2000–2003}
{Master of Computer Science with honors}
{Polytech Marseille}
{Specializing in Software Development and Image Computing}
\entry
{1998–2000}
{\href{https://en.wikipedia.org/wiki/Classe_pr\%C3\%A9paratoire_aux_grandes_\%C3\%A9coles}{Classes Préparatoires aux Grandes Écoles}}
{Lycée Frédéric Mistral, Avignon}
{Preparation for national competitive entrance exams to leading French
“grandes écoles”, specializing in Physics and Engineering Science}
\entry
{1998}
{\href{https://en.wikipedia.org/wiki/Baccalaur\%C3\%A9at}{Baccalauréat} in Science with honors}
{Lycée Jean Monnet, Vitrolles}
{Specializing in Mathematics}
\end{entrylist}
\section{out there}
{\FA \faMapPin} Born in {\emph Paris} {\bf FR}\\
{\FA \faPlane} Grew up in {\emph Abidjan} {\bf CI} (10 years)\\
{\FA \faPlane} Living in {\emph Lausanne} {\bf CH} since 15 years
\clearpage
\section{recommendations}
\begin{quoting}{Raphaël Briner}{Founder, {\emph Hyperweek}}
\say{During 2.5 years, Sébastien was acting as a real co-founder,
involved in crucial decisions, resolving complex issues for our roadmap, our
services and our infrastructure. Thanks to his amazing work and involvement,
HyperWeek succeeded to deliver on time, reduced support to maximum, improved
its processes. Mastering accounting too.}
\end{quoting}
\begin{quoting}{Julien Mouille}{Web Designer \& Developer, {\emph Hyperweek}}
\say{Having worked closely with Sébastien for more than 2 years at
HyperWeek, I can say he's an expert of Python and the Django web framework, of
which he was an early adopter. He's also got excellent DevOps skills. In a
short period of time he greatly consolidated the web application stack and
built a robust infrastructure which is now running dozens of clients' projects
(most of them extensively using Amazon Web Services).\\
Sébastien is also a great team player and often raises interesting points
which help make a better product. He definitely brings much more than
technical expertise to a project.\\
I would warmly recommend him to anyone looking for an experimented and
talented software developer or architect.}
\end{quoting}
\begin{quoting}{Johann Evrard}{Directeur E-Commerce et Digital, {\emph Rue du Commerce}}
\say{J'ai recruté Sébastien dans le cadre du développement de la
Marketplace de RueDuCommerce. Je recherchais alors des Web Developpers
capables de prendre à bras le corps des pans entiers du projet, et de
travailler en totale autonomie dans un contexte Agile.
Tout au long de notre collaboration, Sébastien a démontré son ouverture
d'esprit, sa créativité, son professionnalisme, et sa rigueur. Sébastien sait
associer son penchant naturel pour la pointe de l'art, au pragmatisme que nous
impose parfois la réalité du business.\\
Je recommande donc Sébastien sans réserve.}
\end{quoting}
\begin{quoting}{Caroline Baeyaert}{Responsable éditorial Web, {\emph Rue du Commerce}}
\say{J'ai travaillé avec Sébastien lorsque j'étais chef de projet fonctionnel
chez RueDuCommerce. Sébastien est efficace, minutieux et passionné. Il fait
preuve de créativité et de pragmatisme, trouve des solutions rapides aux
problèmes complexes et ne perd jamais de vue la vision business.\\
Je recommande Sébastien les yeux fermés.}
\end{quoting}
\begin{acronym}
\acro{AI}{Artificial Intelligence}
\acro{API}{Application Programming Interface}
\acro{AWS}{Amazon Web Services}
\acro{CI}{Continuous Integration}
\acro{CD}{Continuous Development}
\acro{CTO}{Chief Technology Officer}
\acro{EBU}{European Broadcasting Union}
\acro{FOSS}{Free and Open-Source Software}
\acro{SDK}{Software Development Kit}
\acro{SKS}{Scalable Kubernetes Service}
\acro{UI}{User Interface}
\acro{WIPO}{World Intellectual Property Organization}
\end{acronym}
\end{document}