Skip to content

Commit

Permalink
Update résumé with my latest position at Alma
Browse files Browse the repository at this point in the history
I've updated a little bit my position at GPDis to reflect that I did
have a Tech Lead role for internal apps. Team size: 3 developers,
including me.

I've removed `tasks.py` because I prefer — for once — a Makefile rather
than using Invoke for this use case.

I've changed my photo for a more professional one.
  • Loading branch information
wo0dyn committed Nov 15, 2023
1 parent d6af22d commit 0b52355
Show file tree
Hide file tree
Showing 4 changed files with 67 additions and 53 deletions.
3 changes: 3 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,8 @@ all: ${OUTPUT}
${OUTPUT}: ${SOURCE}
latexmk -pdf -pdflatex="pdflatex -interaction=nonstopmode" -use-make ${SOURCE}

view:
open ${OUTPUT}

clean:
latexmk -CA
115 changes: 63 additions & 52 deletions Nicolas-Dubois-cv-fr.tex
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
%
% KOMA-Script: scrartcl
%
% This work is licensed under the Creative Commons Attribution-NonCommercial 4.0 International
% License.
% This work is licensed under the Creative Commons Attribution-NonCommercial 4.0
% International License.
% To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/4.0/.
%

Expand All @@ -31,15 +31,14 @@

\usepackage[pdftex, colorlinks,
pdfpagelayout=SinglePage,
pdftitle={Curriculum Vitae},
pdftitle={Curriculum Vitæ},
pdfauthor={Nicolas Dubois, @wo0dyn},
pagebackref=false,
pdfnewwindow=true,
bookmarksnumbered=true,
pdfstartview={FitH},
urlcolor=black,
linkcolor=black,
bookmarksopen
]{hyperref}

\bibliography{publications.bib}
Expand Down Expand Up @@ -90,7 +89,9 @@
\item{#1}\\
\textcolor{job-color}{
\faInstitution{} #2 – #4 \faMapMarker{} #3\\
\faCalendar{} #5 – #6 · #7
\faCalendar{} \ifthenelse{\isempty{#7}} % if
{#5 – #6} % then
{#5 – #6 · #7} % else
}
\ifthenelse{\isempty{#8}} % if
{} % then
Expand All @@ -104,66 +105,81 @@

\begin{center}
{\titlefont\Huge Nicolas Dubois}\\\vspace*{2mm}
{\titlefont\large @wo0dyn, 41 ans, Sr Python/UI Developer}
{\titlefont\large Senior Software Engineer (Python/UI)}
\end{center}

\section{État civil}

\begin{minipage}[c]{32mm}
\includegraphics[width=30mm]{images/wo0dyn-portrait.png}
\includegraphics[width=30mm]{images/wo0dyn-at-djangocong-2018.jpg}
\end{minipage}\hfill
\begin{minipage}[c]{20cm}
\begin{tabular}{p{48mm}@{ }p{85mm}}
{\bfseries Adresse}\dotfill&
Fons barraves\\&
Lieu-dit Quercy\\&
46090 Le Montat\\
194 Route de Labrunette\\&
46110 Bétaille en Quercy\\&
France\\
{\bfseries Téléphone}\dotfill&
\href{tel:+33615316404}{(+33)6 15 31 64 04}\\
\href{tel:+33615316404}{+336 15 31 64 04}\\
{\bfseries Courriel}\dotfill&
\href{mailto:[email protected]}{[email protected]}\\
{\bfseries Page personnelle}\dotfill&
\href{https://nicolasdubois.com}{https://nicolasdubois.com}\\
{\bfseries Date de naissance}\dotfill&
15 juin 1979 à Nancy (54)\\
{\bfseries Centres d'intérêts}\dotfill&
Musique (guitare), basket-ball, sculture sur bois\\
Musique (guitare), basket-ball\\
\end{tabular}
\end{minipage}

\section{Expérience professionnelle}

20 années d'expérience en développement, 10 en e-commerce,
7 en télétravail à temps complet.
% 20 années d'expérience en développement, 10 en e-commerce,
% 7 en télétravail à temps complet.

\subsection{Emplois en informatique}

\begin{description}
\job{Python/UI Developer, DesignOps Engineer}
{PeopleDoc/UKG (Ultimate Kronos Group)}
{Télétravail, Weston, FL \& Lowell, MA, États-Unis}
\job{Senior Software Engineer (Python)}
{Alma}
{Télétravail, Paris (75)}
{CDI}
{Mars 2016}{Present}{4 ans, 11 mois}{
Développement sur la plateforme de PeopleDoc, avec plusieurs missions :
{Juin 2021}{Present}{}{
Développements sur la plateforme BNPL d'Alma (API/Dashboard) :
\begin{list}{•}{}
\item{} Référent UI sur les projets Django
\item{} Gestion de la migration vers un nouveau Design Language
System (DLS) dans les templates Jinja
\item{} Mise en place des outils de suivi de l'adoption des
\item{Onboarding} Développement d'APIs Hypermédia pour l'onboarding des marchands
\item{Intl.} Internationalisation/localisation des apps Alma
\item{API} Développements spécifiques pour l'intégration d'Apple
\end{list}
}
\job{Senior UI Developer (Python), DesignOps Engineer}
{PeopleDoc/UKG\footnote{\sf L'entreprise Ultimate Kronos Group (UKG)
est issue de la fusion d'Ultimate Software (qui a acquis PeopleDoc
en 2018) et de Kronos Incorporated.}}
{Télétravail, Weston, FL \& Lowell, MA, États-Unis d'Amérique}
{CDI}
{Mars 2016}{Juin 2021}{5 ans, 4 mois}{
Développements sur la plateforme de PeopleDoc, avec plusieurs missions :
\begin{list}{•}{}
\item{UX/UI} Référent sur les projets Django
\item{Jinja} Gestion de la migration vers un nouveau Design Language
System (DLS) dans les templates
\item{Dashboard} Mise en place des outils de suivi de l'adoption des
différents composants
\item{} Prototypage d'applications
\item{Prototypes} Prototypage de plusieurs applications ayant donné lieu
à des projets
\end{list}
}
\job{Python Developer}
\job{Full Stack Developer (Python)}
{Oscaro}
{Télétravail, Gennevilliers (91)}
{CDI}
{Avril 2014}{Fév. 2016}{1 an, 11 mois}{
Développement du site international d'Oscaro sur une stack Linux,
Python (Django), PostgreSQL, Redis, ElasticSearch.
}
\job{Lead Full Stack Developer}
{AMG Dév. (Groupe GPdis)}
\job{Full Stack Developer, Tech Lead}
{AMG Déveveloppement (Groupe GPdis)}
{Eurocentre (31)}
{CDI}
{Octobre 2009}{Avril 2014}{4 ans, 7 mois}{
Expand All @@ -178,24 +194,24 @@ \subsection{Emplois en informatique}
{Avril 2009}{Octobre 2009}{7 mois}{
Développement de boutique en ligne avec la plateforme Magento.
}
\job{Full Stack Developer}
\job{Full Stack Developer (PHP/symfony)}
{WaterProof}
{Montauban (82)}
{CDI}
{Novembre 2007}{Avril 2009}{1 an, 6 mois}{
}
\job{Full Stack Developer}
{MaisMoinsCher.com}
{Gaillac (81)}
{CDI}
{Novembre 2005}{Octobre 2007}{2 ans}{
}
\job{Junior Developer}
{Laboratoire Leibniz (IMAG)}
{Grenoble (38)}
{Stage Master de Recherche}
{Février 2005}{Juillet 2005}{7 mois}{
}
% \job{Full Stack Developer (PHP)}
% {MaisMoinsCher.com}
% {Gaillac (81)}
% {CDI}
% {Novembre 2005}{Octobre 2007}{2 ans}{
% }
% \job{Junior Developer}
% {Laboratoire Leibniz (IMAG)}
% {Grenoble (38)}
% {Stage Master de Recherche}
% {Février 2005}{Juillet 2005}{7 mois}{
% }
\end{description}

\subsection{Conférences}
Expand All @@ -217,7 +233,7 @@ \subsection{Enseignement}
{Vacation}
{Mars 2003}{Juin 2003}{4 mois}{
Médiatisation du cours d'Interface Homme-Machine (IHM) de Kamel
Smaïli (PR Nancy 2) pour le projet e-miage.
Smaïli (Professeur des universités à l'Université de Lorraine) pour le projet e-miage.
}
\job{Tuteur}
{Université Nancy 2}
Expand All @@ -239,12 +255,7 @@ \subsection{Diplômes}
\begin{quote}\faBook{} \fullcite{masterthesis2005}\end{quote}
\item{2003 – 2004 : Maîtrise de Sciences Cognitives}
\begin{quote}\faBook{} \fullcite{ter2004}\end{quote}
\item{2002 – 2003 : Licence de Sciences Cognitives} obtenue à
l'Université Nancy 2
% \item{2000 – 2001 : DEUG MIAGE} obtenu à l'IUP MIAGE\footnote{\sffamily IUP MIAGE :
% Institut Universitaire Professionnalisé en Méthodes Informatiques Appliquées à la
% Gestion des Entreprises.} de l'Université Nancy 2
% \item{1998 – 1999 : Baccalauréat Scientifique} obtenu au Lycée Henri Poincaré de Nancy
\item{2002 – 2003 : Licence de Sciences Cognitives} obtenue à l'Université Nancy 2
\end{description}

\section{Savoir-faire}
Expand All @@ -254,16 +265,16 @@ \subsection{Techniques}
\begin{description}
\item{Environnements : }\textbf{macOS}, \textbf{GNU/Linux} (Debian/Ubuntu) ;
\item{Langages : }\textbf{Python}, Unix Shells (bash/zsh), {\LaTeX} ;
\item{Développement Web : }\textbf{Python}, \textbf{HTML5}, \textbf{CSS}, JavaScript ;
\item{Développement Web : }\textbf{HTML5}, \textbf{CSS3}, JavaScript, htmx ;
\item{Bases de Données : }\textbf{PostgreSQL}, SQLite ;
\item{Frameworks : }\textbf{Django}, flask.
\item{Notions : }ElasticSearch, Java, Redis, React.js, PHP, MySQL, XML/XSL.
\item{Frameworks : }\textbf{FastAPI}, \textbf{Django} et flask.
\item{Notions : }ElasticSearch, Java, Redis, React.js/TypeScript, PHP, MySQL, XML/XSL.
\end{description}

\subsection{Linguistiques}

\textbf{Français : }langue maternelle •
\textbf{Anglais : }lu, écrit, parlé •
\textbf{Espagnol : }notions
\textbf{Anglais : }lu, écrit, parlé (B2{\scriptsize +})
\textbf{Espagnol : }notions (A1)

\end{document}
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Create PDF (pdflatex)

.. code-block:: console
$ make # Default task will build the LaTeX source
$ make # Default task will build the LaTeX source
License
Expand Down
Binary file added images/wo0dyn-at-djangocong-2018.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 0b52355

Please sign in to comment.