Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebase from source #534

Closed
wants to merge 19 commits into from
Prev Previous commit
Next Next commit
short cv with just icons
gr211 committed Jul 14, 2024
commit 79b068a54003504996a91279d96d714baa33710d
883 changes: 883 additions & 0 deletions examples/awesome-cv.cls-20240521

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions examples/fonts
Binary file removed examples/resume-0.png
Binary file not shown.
Binary file removed examples/resume-1.png
Binary file not shown.
6 changes: 3 additions & 3 deletions examples/resume/experience.tex
Original file line number Diff line number Diff line change
@@ -12,12 +12,12 @@
%-------------------------------------------------------------------------------
\begin{cventries}
\cventry
{Scala\,|\,java\,|\,data engineer}
{\logo{Disney}{../../../images/disney.png}} % Organization
{Scala\,|\,java\,||\,go\,|\,data engineer}
{\logo{Disney streaming}{../../../images/disney.png}} % Organization
{Luxembourg} % Location
{October 2022 - present} % Date(s)
{
Architectured a solution able to manage over 700 million users, ensuring seamless auto-scaling to accommodate 150,000 requests per second. Engineered Single Sign-On (SSO) authentication backend layers across multiple systems, leveraging Fs2, and utilising Kinesis and DynamoDB streams for state management and materialised views creation.
Architectured a solution able to manage over 800 million users, ensuring seamless auto-scaling to accommodate 200k requests/second. Engineered Single Sign-On (SSO) authentication backend over openapi and smithy4s, leveraging http4s, and utilising Kinesis and DynamoDB streams for state management and materialised views creation.
\newline
Developed a Pairwise Pseudonymous Identifiers (PPID) system utilising http4s and DynamoDB, enhancing user privacy through unique, opaque identifiers for third-party client-specific interactions.
}
9 changes: 7 additions & 2 deletions examples/resume/skills.tex
Original file line number Diff line number Diff line change
@@ -18,15 +18,20 @@
{Backend} % Category
{kafka {} kinesis {} ksqldb {} mongodb {} dynamodb {} rdbms {} amqp {} jms} % Skills

%---------------------------------------------------------
\cvskill
{Observability} % Category
{opentelemetry {} datadog {} smithy {} openapi {} swagger} % Skills

%---------------------------------------------------------
\cvskill
{Programming} % Category
{scala {} java {} groovy {} rust {} cats {} fs2 {} play {} python {} bash} % Skills
{scala {} java {} groovy {} rust {} go {} python {} cats {} fs2 {} http4s {} play} % Skills

%---------------------------------------------------------
\cvskill
{Data engineering} % Category
{spark {} spark\,streaming {} kafka\,streams {} akka\,streams {} flink {} pii {} gdpr} % Skills
{etl {} spark {} spark\,streaming {} kafka\,streams {} akka\,streams {} flink {} pii {} gdpr} % Skills

%---------------------------------------------------------
\end{cvskills}
130 changes: 130 additions & 0 deletions examples/resume_anon.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
% Awesome CV LaTeX Template for CV/Resume
%
% This template has been downloaded from:
% https://github.com/posquit0/Awesome-CV
%
% Author:
% Claud D. Park <posquit0.bj@gmail.com>
% http://www.posquit0.com
%
% Template license:
% CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
%


%-------------------------------------------------------------------------------
% CONFIGURATIONS
%-------------------------------------------------------------------------------
% A4 paper size by default, use 'letterpaper' for US letter
\documentclass[11pt, a4paper]{awesome-cv}


\newcommand*\sq{\mathbin{\vcenter{\hbox{\rule{.3ex}{.3ex}}}}}
\newcommand*\sqbig{\hspace{0.5em}\mathbin{\vcenter{\hbox{\rule{.3ex}{.3ex}}}}\hspace{0.5em}}

% Configure page margins with geometry
\geometry{left=1.4cm, top=.8cm, right=1.4cm, bottom=1.8cm, footskip=.5cm}

% Specify the location of the included fonts
\fontdir[fonts/]

% Color for highlights
% Awesome Colors: awesome-emerald, awesome-skyblue, awesome-red, awesome-pink, awesome-orange
% awesome-nephritis, awesome-concrete, awesome-darknight
\colorlet{awesome}{awesome-red}
% Uncomment if you would like to specify your own color
% \definecolor{awesome}{HTML}{CA63A8}

% Colors for text
% Uncomment if you would like to specify your own color
% \definecolor{darktext}{HTML}{414141}
% \definecolor{text}{HTML}{333333}
% \definecolor{graytext}{HTML}{5D5D5D}
% \definecolor{lighttext}{HTML}{999999}
% \definecolor{sectiondivider}{HTML}{5D5D5D}

% Set false if you don't want to highlight section with awesome color
\setbool{acvSectionColorHighlight}{true}

% If you would like to change the social information separator from a pipe (|) to something else
\renewcommand{\acvHeaderSocialSep}{\quad\textbar\quad}


%-------------------------------------------------------------------------------
% PERSONAL INFORMATION
% Comment any of the lines below if they are not required
%-------------------------------------------------------------------------------
% Available options: circle|rectangle,edge/noedge,left/right
%\photo[left]{../../../images/grum.png}
\name{Romain}{Gallet}
\position{software architecture $\sq$ data engineering $\sq$ devops $\sq$ aws certified}
%\address{42-8, Bangbae-ro 15-gil, Seocho-gu, Seoul, 00681, Rep. of KOREA}

%\cpyname{Grum}{Ltd}

%\mobile{(+352) 661\,54\,72\,73}
%\email{romain.gallet@gmail.com}
%\homepage{grumlimited.co.uk}
\github{grumlimited}
\linkedin{romaingallet}
% \gitlab{gitlab-id}
% \stackoverflow{SO-id}{SO-name}
% \twitter{@twit}
% \skype{skype-id}
% \reddit{reddit-id}
% \medium{medium-id}
% \kaggle{kaggle-id}
% \googlescholar{googlescholar-id}{name-to-display}
%% \firstname and \lastname will be used
% \googlescholar{googlescholar-id}{}
% \extrainfo{extra information}

%\quote{ %\textcolor{awesome}{\textbf{CONTRACTS ONLY - LONDON ONLY}}\\
%\vspace{1em}
% Engineering and consultancy services within the media, financial and publishing industries.\\
%\textbf{Grum Ltd} provides expertise in high availability architectures around streaming data pipelines.
%}

\hypersetup{%
pdftitle={Romain GALLET~~~·~~~Consultant},
pdfauthor={Romain Gallet},
pdfsubject={Romain GALLET~~~·~~~Consultant},
pdfkeywords={CV, Consultant}
}

%-------------------------------------------------------------------------------
\begin{document}

% Print the header with above personal information
% Give optional argument to change alignment(C: center, L: left, R: right)
\makecvheader

% Print the footer with 3 arguments(<left>, <center>, <right>)
% Leave any of these blank if they are not needed
\makecvfooter
%{\today}
{}
{Romain GALLET~~~·~~~Consultant}
{\thepage}


%-------------------------------------------------------------------------------
% CV/RESUME CONTENT
% Each section is imported separately, open each file in turn to modify content
%-------------------------------------------------------------------------------
\input{resume/summary.tex}
\input{resume/skills.tex}
\input{resume/experience.tex}
\newpage
\input{resume/education.tex}
\input{resume/honors.tex}
%\input{resume/presentation.tex}
\input{resume/writing.tex}
%\input{resume/committees.tex}
%\input{resume/extracurricular.tex}


%-------------------------------------------------------------------------------
\end{document}