-
Notifications
You must be signed in to change notification settings - Fork 0
/
resume.tex
375 lines (314 loc) · 15.1 KB
/
resume.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
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
%\\-------------------------
% Resume in Latex
% Author : Sourabh Bajaj
% Website: https://github.com/sb2nov/resume
% License : MIT
%------------------------
\documentclass[a4paper,11pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[pdftex]{hyperref}
\usepackage{fancyhdr}
\usepackage[utf8]{inputenc}
\pagestyle{fancy}
\fancyhf{} % clear all header and footer fields
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
% Adjust margins
\addtolength{\oddsidemargin}{-0.375in}
\addtolength{\evensidemargin}{-0.375in}
\addtolength{\textwidth}{1in}
\addtolength{\topmargin}{-.5in}
\addtolength{\textheight}{1.0in}
\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
% Sections formatting
\titleformat{\section}{
\vspace{-4pt}\scshape\raggedright\large\color{blue}
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]
%-------------------------
% Custom commands
\newcommand{\resumeItem}[2]{
\item\small{
\textbf{#1}{ #2 \vspace{-2pt}}
}
}
\newcommand{\resumeSubheading}[4]{
\vspace{-1pt}\item
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\textit{\small#3} & \textit{\small #4} \\
\end{tabular*}\vspace{-5pt}
}
\newcommand{\resumeSubheadingz}[2]{
\vspace{-1pt}
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
\textit{\small#1} & \textit{\small #2} \\
\end{tabular*}\vspace{-5pt}
}
\newcommand{\resumeSubItem}[2]{\resumeItem{#1}{#2}\vspace{-4pt}}
\renewcommand{\labelitemii}{$\circ$}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=*]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}
%-------------------------------------------
%%%%%% CV STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%----------HEADING-----------------
\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r}
\textbf{{\Large \href{https://hoffmann.ai}{Alexander Hoffmann}}} & Email : \href{mailto:[email protected]}{[email protected]}\\
Software Engineer with Infrastructure expertise and an interest for Finance. & Mobile : +33 6 21 19 56 74
\end{tabular*}
%-----------EXPERIENCE-----------------
\section{Professional experience}
\resumeSubHeadingListStart
\resumeSubheading
{Lombard Odier Group}{Geneva, Switzerland}
{Trading Operations Specialist}{2023 -- Present}
\resumeItemListStart
\resumeItem{}
{Collaborate with traders, portfolio managers, and other stakeholders to ensure smooth trade execution and settlement processes. Reduced settlement error rate by 5\%.}
\resumeItem{}
{Execute and monitor trades across multiple asset classes, ensuring accurate and timely processing.}
\resumeItem{}
{Conduct reconciliations, trade matching, and exception management to resolve discrepancies efficiently.}
\resumeItemListEnd
\resumeSubheading
{Société Générale}{Paris, France}
{DevOps Engineer}{2022 -- 2023}
\resumeItemListStart
\resumeItem{}
{Collaborated with the team to design and develop the technical architecture for infrastructure, including virtualization and Linux systems, catering to both On-Premise and Infrastructure as a Service platforms.}
\resumeItem{}
{Demonstrated strong troubleshooting and problem-solving skills by diagnosing and resolving intricate issues encountered in both On-Premise and Cloud environments. This included identifying root causes, implementing effective solutions, and ensuring minimal disruption to operations.}
\resumeItem{}
{Collaborated with cross-functional teams to effectively deploy and manage infrastructure changes, ensuring seamless integration with existing systems and minimizing downtime.}
\resumeItemListEnd
\resumeSubheadingz
{Software Engineer}{2021 -- 2022}
\resumeItemListStart
\resumeItem{}
{Developed a robust and scalable REST API to streamline the management of Hadoop clusters. The API facilitates essential functionalities such as configuration and service lifecycle management, service health metrics, and the seamless setup of high availability and decommissioning processes.}
\resumeItem{}
{Contributed to the seamless integration of Single Sign-On (SSO) authentication into the Hadoop cluster management system, ensuring enhanced security and ease of access for users.}
\resumeItem{}
{Collaborated closely with the team to develop a clustering interface support feature, enabling seamless interaction and efficient communication within the cluster environment.}
\resumeItemListEnd
\iffalse
\resumeSubheading
{Hoffmann ai}{Paris, France}
{Founder \& Software Engineer}{2020 -- Present}
\resumeItemListStart
\resumeItem{Spotmydive}
{Wrote client-side code for web-based high-volume production application (120,000 unique visitors/mo). Improved conversion rate by 20\%.}
\resumeItem{Orange Bank}
{Designed, created and maintained a scalable web-based customer management app (TypeScript). Reduced customer acquisition cost by 10\%.}
\resumeItem{CEVA Logistics}
{Designed, developed, and maintained the front-end (ReactJS) and back-end (C\#) for highly available web application. Improved QHSE compliance and monitoring by 50\%.}
\resumeItemListEnd
\fi
\resumeSubheading
{CEVA Logistics (CMA CGM)}{Paris, France}
{Software Developer}{2020 -- 2022}
\resumeItemListStart
\resumeItem{}
{Developed a robust web application using modern technologies and a back-end framework to facilitate KPI tracking, dashboard creation, and QHSE management.}
\resumeItem{}
{Designed and implemented interactive dashboards using data visualization libraries to provide real-time insights into various aspects of CEVA Logistics' operations, enabling data-driven decision-making.}
\resumeItem{}
{Implemented stringent security measures and data encryption protocols to ensure the confidentiality and integrity of sensitive QHSE data, supporting CEVA Logistics in maintaining high standards of quality and safety throughout its operations.}
\resumeItemListEnd
\iffalse
\resumeSubheading
{Deutsche Telekom}{Bonn, Germany}
{Digital Competence Instructor}{2021}
\resumeItemListStart
\resumeItem{}
{Completed coursework modules encompassing various programming languages commonly used in web development, such as HTML, CSS, JavaScript, and frameworks like React and Angular.}
\resumeItem{}
{Explored the intricacies of network security within the context of web development, delving into concepts such as secure authentication, encryption, and protection against common web vulnerabilities.}
\resumeItemListEnd
\fi
\resumeSubheading
{Sadnacaya GmbH \& Co. KG}{Düsseldorf, Germany}
{Software Developer}{2019 -- 2021}
\resumeItemListStart
\resumeItem{}
{Contributed to a wide variety of projects using natural language processing, artificial intelligence, data compression and search technologies.}
\resumeItem{}
{Configured a Manjaro VM onto a QNAP NAS to automatically back up mission-critical data on Write-Once-Read-Many archive storage.}
\resumeItem{}
{Provided advanced corporate network infrastructure and server support.}
\resumeItemListEnd
\iffalse
\resumeSubheading
{Adaltas}{Paris, France}
{Software Engineering Intern}{2020}
\resumeItemListStart
\resumeItem{}
{Contributed to an open-source provisioning, configuration management, and application-deployment software enabling infrastructure as code.}
\resumeItem{}
{Worked on scalability issues involving access to data and information.}
\resumeItemListEnd
\fi
\resumeSubheading
{Préfecture de police de Paris}{Paris, France}
{Software Development Intern}{2019}
\resumeItemListStart
\resumeItem{}
{Developed a Java application to control backups and automatically notify system administrators.}
\resumeItem{}
{Implemented features to internal web applications to meet user demands and improve overall performance.}
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------ACADEMIC-----------------
\section{Academic experience}
\resumeSubHeadingListStart
\resumeSubheading
{ECE Paris}{Paris, France}
{Associate Professor of Computer Science}{2020 -- 2021}
\resumeItemListStart
\resumeItem{}
{Completed coursework modules encompassing various programming languages commonly used in web development, such as HTML, CSS, JavaScript, and frameworks like React and Angular.}
\resumeItem{}
{Explored the intricacies of network security within the context of web development, delving into concepts such as secure authentication, encryption, and protection against common web vulnerabilities.}
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------EDUCATION-----------------
\section{Education}
\resumeSubHeadingListStart
\resumeSubheading
{ECE Paris}{France}
{Engineering Degree in Computer Science}{2016 -- 2021}
\resumeItemListStart
\resumeItem{}
{Computer Networks: concepts, principles, and practice of computer communication networks with examples from existing architectures, protocols, and standards with special emphasis on the internet protocols.}
\resumeItem{}
{Database Systems: database models including relational, hierarchic, and network approaches. Implementation of databases including query languages and system architectures.}
\resumeItemListEnd
\resumeSubheading
{University of California San Diego}{San Diego, USA}
{Extension program in Computer Science and Engineering}{2018}
\resumeItemListStart
\resumeItem{}
{Operating Systems: structures, concurrent computation , scheduling, synchronization mechanisms and more.}
\resumeItem{}
{Computer Security: risk analysis, authentication and authorization, access control mechanisms and more.}
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------VOLUNTEER-----------------
\section{Volunteering}
\resumeSubHeadingListStart
\resumeSubheading
{President \& Founder}{Paris, France}
{Les Voiles Françaises - sailing club}{2021 -- Present}
\resumeItemListStart
\resumeItem{}
{Organized and participated in committee meetings and club activities, as needed.}
\resumeItem{}
{Developed budget of the club and managed its budgeting affairs, efficiently.}
\resumeItemListEnd
\resumeSubheading
{Treasurer}{Paris, France}
{Genius Campus Eiffel - entrepreneurship club}{2019 -- 2021}
\resumeItemListStart
\resumeItem{}
{Oversaw and presented budgets, accounts and financial statements to the management committee.}
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------PROJECTS-----------------
\section{Open Source Personal Projects}
\resumeSubHeadingListStart
\resumeSubItem{Wava (Java) \href{https://github.com/AlexHff/wava}{\texttt{[github]}}}
{: Collection of general-purpose utility classes with wide applicability.}
\resumeItemListStart
\resumeItem{}
{Created static methods that operate on or return hash-maps.}
\resumeItem{}
{Implemented unit tests using JUnit.}
\resumeItem{}
{Continuous integration using Travis CI.}
\resumeItemListEnd
\resumeSubItem{School Management App (Java Spring) \href{https://github.com/AlexHff/school-management-system}{\texttt{[github]}}}
{: A web-based, extensible platform for managing schools.}
\resumeItemListStart
\resumeItem{}
{Used Hibernate to implement a relational database.}
\resumeItem{}
{Created a dynamic search engine using Elasticsearch.}
\resumeItem{}
{Deployed web application to AWS.}
\resumeItemListEnd
\resumeSubItem{eCommerce App (PHP Laravel) \href{https://github.com/AlexHff/laravel-eCommerce}{\texttt{[github]}}}
{: A free open-source e-commerce platform written in PHP Laravel.}
\resumeItemListStart
\resumeItem{}
{Implemented online payments with Stripe.}
\resumeItem{}
{Created dynamic search engine using Algolia.}
\resumeItem{}
{Deployed web application to Heroku.}
\resumeItemListEnd
\resumeSubItem{Mini Router (C/C++) \href{https://github.com/AlexHff/minirouter}{\texttt{[github]}}}
{: Simple router given a static network topology and routing table.}
\resumeItemListStart
\resumeItem{}
{Created a simple router given a static network topology and routing table.}
\resumeItem{}
{Implemented ping and traceroute to and through the router.}
\resumeItem{}
{Handled various Ethernet packets including ARP, TCP/UDP, HTTP and ICMP.}
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------PROJECTS-----------------
\section{Open Source Contributions}
\resumeSubHeadingListStart
\resumeSubItem{Node.js Nikita (CoffeeScript) \href{https://github.com/adaltas/node-nikita}{\texttt{[github]}}}
{: Automation and deployment solution with Node.js.}
\resumeItemListStart
\resumeItem{}
{Migrated and refactored low level functions of the core engine.}
\resumeItem{}
{Implemented unit tests to ensure functioning of actions both locally and remotely (via ssh).}
\resumeItem{}
{Created Docker containers to ensure tests are executed in a proper Linux-based environment.}
\resumeItemListEnd
\resumeSubHeadingListEnd
%--------PROGRAMMING SKILLS------------
\section{Technical Skills}
\resumeSubHeadingListStart
\resumeSubItem{Languages (alphabetically)}
{: C, C++, Java, JavaScript, \LaTeX, Markdown, Python.}
\resumeSubItem{Big Data \& Analytics}
{: Ambari, Elasticsearch, Hadoop Stack.}
\resumeSubItem{Databases}
{: MongoDB, MySQL, PostgreSQL.}
\resumeSubItem{DevOps \& InfraOps}
{: Airflow, Ansible, Docker, Git, Jenkins, Vagrant.}
\resumeSubItem{Web technologies}
{: AWS, CSS, HTML, NodeJS, ReactJS, Shopify, Wordpress.}
\resumeSubItem{Other Software \& Technologies}
{: Computer vision, googling, networking, vim, virtualization.}
\resumeSubHeadingListEnd
%--------SKILLS------------
\section{Skills \& Interests}
\resumeSubHeadingListStart
\resumeSubItem{Languages}
{: French (mother tongue), German (mother tongue), English (fluent), Spanish (notions).}
\resumeSubItem{Chess}
{: ranked approx. 1600 elo.}
\resumeSubItem{Athletics}
{: vice-champ in 100-metre dash, third place in triple jump at the regional level (Île-de-France).}
\resumeSubItem{Sailing}
{: seaman with a track record of successfully operating and supervising boating excursions.}
\resumeSubHeadingListEnd
\end{document}