-
Notifications
You must be signed in to change notification settings - Fork 0
/
CV_Louis_Barjon_English_international.tex
228 lines (188 loc) · 11.9 KB
/
CV_Louis_Barjon_English_international.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
%% start of file `template.tex'.
%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2021 moderncv maintainers (github.com/moderncv).
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.
\documentclass[11pt,a4paper,sans]{moderncv} % possible options include font size ('10pt', '11pt' and '12pt'), paper size ('a4paper', 'letterpaper', 'a5paper', 'legalpaper', 'executivepaper' and 'landscape') and font family ('sans' and 'roman')
% moderncv themes
\moderncvstyle{classic} % style options are 'casual' (default), 'classic', 'banking', 'oldstyle' and 'fancy'
\moderncvcolor{orange} % color options 'black', 'blue' (default), 'burgundy', 'green', 'grey', 'orange', 'purple' and 'red'
%\renewcommand{\familydefault}{\sfdefault} % to set the default font; use '\sfdefault' for the default sans serif font, '\rmdefault' for the default roman one, or any tex font name
\nopagenumbers{} % uncomment to suppress automatic page numbering for CVs longer than one page
% character encoding
%\usepackage[utf8]{inputenc} % if you are not using xelatex ou lualatex, replace by the encoding you are using
%\usepackage{CJKutf8} % if you need to use CJK to typeset your resume in Chinese, Japanese or Korean
% adjust the page margins
\usepackage[top=0.5cm,bottom=0.5cm,left=1cm,right=1cm]{geometry}
\recomputelengths
%\setlength{\footskip}{12.00005pt} % depending on the amount of information in the footer, you need to change this value. comment this line out and set it to the size given in the warning
%\setlength{\hintscolumnwidth}{3cm} % if you want to change the width of the column with the dates
%\setlength{\makecvheadnamewidth}{15cm} % for the 'classic' style, if you want to force the width allocated to your name and avoid line breaks. be careful though, the length is normally calculated to avoid any overlap with your personal info; use this at your own typographical risks...
% font loading
% for luatex and xetex, do not use inputenc and fontenc
% see https://tex.stackexchange.com/a/496643
\ifxetexorluatex
\usepackage{fontspec}
\usepackage{unicode-math}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Latin Modern Roman}
\setsansfont{Latin Modern Sans}
\setmonofont{Latin Modern Mono}
\setmathfont{Latin Modern Math}
\else
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\fi
% personal data
\firstname{Louis}
\familyname{BARJON}
%\title{Resu title} % optional, remove / comment the line if not wanted
%\title{\small 13 octobre 1987}
\title{\small French}
% \address{965 chemin du puy}{06600 Antibes} % optional, remove / comment the line if not wanted
\social[linkedin]{louis-barjon}
\social[github]{Meeeds/CV}
\mobile{(+33)~06~86~67~89~06} % optional, remove / comment the line if not wanted
% \phone{+33(0)~6~86~67~86~86} % optional, remove / comment the line if not wanted
% \fax{+3~(456)~789~012} % optional, remove / comment the line if not wanted
\email{louis.barjon@gmail.com} % optional, remove / comment the line if not wanted
\photo[64pt][0.4pt]{picture_amadeus2} % optional, remove / comment the line if not wanted; '64pt' is the height the picture must be resized to, 0.4pt is the thickness of the frame around it (put it to 0pt for no frame) and 'picture' is the name of the picture file
\quote{Senior developer cloud \& C\texttt{++}}
% bibliography adjustments (only useful if you make citations in your resume, or print a list of publications using BibTeX)
% to show numerical labels in the bibliography (default is to show no labels)
%\makeatletter\renewcommand*{\bibliographyitemlabel}{\@biblabel{\arabic{enumiv}}}\makeatother
%\renewcommand*{\bibliographyitemlabel}{[\arabic{enumiv}]}
% to redefine the bibliography heading string ("Publications")
%\renewcommand{\refname}{Articles}
% bibliography with mutiple entries
%\usepackage{multibib}
%\newcites{book,misc}{{Books},{Others}}
\usepackage{graphicx,calc}
\newlength\myheight
\newlength\mydepth
\settototalheight\myheight{Xygp}
\settodepth\mydepth{Xygp}
\setlength\fboxsep{0pt}
\newcommand*\inlinegraphics[1]{%
\settototalheight\myheight{Xygp}%
\settodepth\mydepth{Xygp}%
\raisebox{-\mydepth}{\includegraphics[height=\myheight]{#1}}%
}
\usepackage[binary-units]{siunitx}
% to debug hbox too wide
%\showboxdepth=5
%\showboxbreadth=5
%\showboxdepth=\maxdimen
%\showboxbreadth=\maxdimen
%----------------------------------------------------------------------------------
% content
%----------------------------------------------------------------------------------
\begin{document}
%----- resume ---------------------------------------------------------
\makecvtitle
%\renewcommand{\listitemsymbol}{$\circ$ }
\vspace*{-9mm}
\section{Work Experience}
\subsection{\textbf{Amadeus}, Nice, Sophia Antipolis, France}
% disable bullet on cvlistitem
% \renewcommand{\listitemsymbol}{}
%\newcommand*{\labelfullbullet}{\strut\textcolor{color1}{\Large\textbullet}}
\newcommand*{\labelfullbullet}{\strut\textcolor{color1}{\Large\rmfamily\textbullet}}
% so listitemsymbol can be defined as labelitemi~ or labelfullbullet~
\renewcommand*{\listitemsymbol}{\labelfullbullet~}
\cventry{2022 - }{Java \& Cloud Developer for hospitality}{}{}{}{}
% \cvline{}{description}
\cvlistitem{Java Developer in hotel distribution \& Azure migration. Architecture: Kafka, Couchbase, Oracle DB}
%\cvlistitem{Development in hotel distribution \& Azure migration. Java Spring Boot \& Camel, Kafka, Couchbase}
\cvlistitem{Develop various python tools to help $\sim$100 Devs migrate their apps to the cloud}
% \renewcommand{\listitemsymbol}{}
\cventry{2021 - 2022}{Golang Developer middleware cloud}{}{}{}{}
\cvlistitem{Design \& develop a generic tool to ease cloud migration of batches, used by $\sim$thousands Devs}
%\renewcommand{\listitemsymbol}{$\circ$ }
\renewcommand*{\listitemsymbol}{\labelfullbullet~}
\cventry{2020 - 2021}{Cloud \& C\texttt{++} Developer for Payment}{}{}{}
{}
\cvlistitem{Migrate the payment product to private cloud and Microsoft Azure}
\cvlistitem{Code quality enforcement with SonarQube. PR perf checks \& improvement using callgrind
%\inlinegraphics{sonar}
}
\cventry{2016 - 2020}{Cloud \& Cloud developer for Shopping}{}{}{}{}
\cvlistitem{Migrate Travel Solution product to the cloud (gce) using OpenShift \& Docker}
\cvlistitem{ \SI{100}{\giga\byte} Data model migration from Oracle to Couchbase C\texttt{++} using key/value storage (json)}
\cvlistitem{Json parsing using rapidjson library, CPU decreased by 50\% }
\cventry{2013 - 2016}{C\texttt{++} Developer in Journey Server}{}{}{}{}
\cvlistitem{Development of the Travel Solution product with high performance constraints ($\geq$ 150k tps, $\leq$100ms)}
% symbole environ $\sim$
% \cvlistitem{Oscar Project: code optimization: number of instructions decreased by 5\% }
% \cvlistitem{Unit test with Gmok/Gtest}
\cvlistitem{Algorithmic optimization for MCT (Minimum Connecting Time): CPU decreased by 75\%}
\cvlistitem{Oracle Migration: smooth migration from Oracle 12 to 18 without outage }
% \renewcommand{\listitemsymbol}{}
%\renewcommand*{\listitemsymbol}{\labelitemi~}
\cventry{2010 - 2013}{C\texttt{++} Developer for Flight Data}{}{}{}{}
\cvlistitem{Product migration from TPF system (IBM) to a micro-service architecture, using an internal middleware}
\subsection{\textbf{Ubisoft}, Montpellier, France}
\cventry{2010}{C\texttt{++} Physics engine developer, middleware}{}{}{}{}
\cvlistitem{Algorithm to detect 3D models collisions. Achieve 100\% UT code coverage, CPU decreased by 10\% }
\section{Education}
\cventry{2010}{Master in Computer Science, Engineer}{Ensimag}{}{Speciality: imaging and virtual reality}{}
\section{Skills}
%% \cvitem{Skill matrix}{Alternatively, provide a skill matrix to show off your skills}
%% Skill matrix as an alternative to rate one's skills, computer or other.
%% Adjusts width of skill matrix columns.
%% Usage \setcvskillcolumns[<width>][<factor>][<exp_width>]
%% <width>, <exp_width> should be lengths smaller than \textwidth, <factor> needs to be between 0 and 1.
%% Examples:
% \setcvskillcolumns[5em][][]% adjust first column. Same as \setcvskillcolumns[5em]
% \setcvskillcolumns[][0.45][]% adjust third (skill) column. Same as \setcvskillcolumns[][0.45]
%\setcvskillcolumns[][0.1][\widthof{``Year''}]% adjust fourth (years) column.
% \setcvskillcolumns[][0.45][\widthof{``Year''}]%
% \setcvskillcolumns[\widthof{``Languag''}][0.48][]
% \setcvskillcolumns[\widthof{``Languag''}]%
\setcvskillcolumns[][][1pt]% adjust fourth (years) column.
%% Adjusts width of legend columns. Usage \setcvskilllegendcolumns[<width>][<factor>]
%% <factor> needs to be between 0 and 1. <width> should be a length smaller than \textwidth
%% Examples:
% \setcvskilllegendcolumns[][0.45]
% \setcvskilllegendcolumns[\widthof{``Legend''}][0.45]
% \setcvskilllegendcolumns[0ex][0.46]% this is usefull for the banking style
%% Add a legend if you are using \cvskill{<1-5>} command or \cvskillentry
%% Usage \cvskilllegend[*][<post_padding>][<first_level>][<second_level>][<third_level>][<fourth_level>][<fifth_level>]{<name>}
% \cvskilllegend % insert default legend without lines
%% \cvskilllegend*[1em]{}% adjust post spacing
% \cvskilllegend*{Legend}% Alternatively add a description string
%% adjust the legend entries for other languages, here German
% \cvskilllegend[0.2em][Grundkenntnisse][Grundkenntnisse und eigene Erfahrung in Projekten][Umfangreiche Erfahrung in Projekten][Vertiefte Expertenkenntnisse][Experte\,/\,Spezialist]{Legende}
%% Alternative legend style with the first three skill levels in one column
%% Usage \cvskillplainlegend[*][<post_padding>][<first_level>][<second_level>][<third_level>][<fourth_level>][<fifth_level>]{<name>}
% \setcvskilllegendcolumns[][0.6]% works for classic, casual, banking
% \setcvskilllegendcolumns[][0.55]% works better for oldstyle and fancy
% \cvskillplainlegend{}
% \cvskillplainlegend[0.2em][Grundkenntnisse][Grundkenntnisse und eigene Erfahrung in Projekten][Umfangreiche Erfahrung in Projekten][Vertiefte Expertenkenntnisse][Experte/Guru]{Legende}
%% Add a head of the skill matrix table with descriptions.
%% Usage \cvskillhead[<post_padding>][<Level>][<Skill>][<Years>][<Comment>]%
\cvskillhead[-0.1em][Level][][][Comment]% this inserts the standard legend in english and adjust padding
%% Adjust head of the skill matrix for other languages
% \cvskillhead[0.25em][Level][F\"ahigkeit][Jahre][Bemerkung]
%% \cvskillentry[*][<post_padding>]{<skill_cathegory>}{<0-5>}{<skill_name>}{<years_of_experience>}{<comment>}%
%% Example usages:
\cvskillentry*{Languages:}{4}{English}{}{Used every day for work, social, and hobbies}
\cvskillentry{}{5}{French}{}{Native}
\cvskillentry*{Programming:}{4}{C\texttt{++}}{}{Dev backend, performances optim. }
\cvskillentry{}{3}{Python, GoLang, Bash}{}{Tools, dispatching framework with gRPC-go}
\cvskillentry{}{2}{Sql, Couchbase, MongoDB}{}{Data management and migration}
\cvskillentry*{Cloud:}{3}{Openshift, Helm, Kube, Docker}{}{Software migration to gce/Azure}
%\cvskillentry*{OS:}{4}{Linux, Windows}{}{Dev sur server linux et sur VScode}
\cvskillentry*{Methods:}{4}{Scrum, Kanban, Safe, Jira}{}{Work with agile since 2015}
% \cvitem{\textbackslash{cvskill}:}{Skills can be visually expressed by the \textbackslash{cvskill} command, e.g. \cvskill{2}}
\vspace{2pt}
\cvitem{Others skills:}{Kafka, Java, Javascript, Git, VScode, \LaTeX}
% removed eclipse
\section{Hobbies}
\cvdoubleitem{\textbf{Games:}}{Board games, game of go, chess}{\textbf{Sports:}}{Hiking, Running, fitness}
% \cvitem{Games}{Board games, game of go, chess}
\cvdoubleitem{\textbf{Science:}}{Physics, mathematics, philosophy}{\textbf{Riddles:}}{logic, physics}
% \cvitem{Others}{Hiking, riddles }
\end{document}