254 lines
6.8 KiB
TeX
254 lines
6.8 KiB
TeX
\header{\hspace{3.0cm}Paul\hspace{0.20cm}}{Lesur}
|
|
{Software engineer}
|
|
|
|
% Fake text to add separator
|
|
\fcolorbox{white}{gray}{\parbox{\dimexpr\textwidth-2\fboxsep-2\fboxrule}{%
|
|
~
|
|
}}
|
|
~\vspace{0.5cm}
|
|
|
|
% In the aside, each new line forces a line break
|
|
\begin{aside}
|
|
~\vspace{1.4cm}
|
|
\section{Address}
|
|
Spicherer Str. 73,
|
|
67663, Kaiserslautern
|
|
Germany
|
|
~
|
|
\section{Phone}
|
|
+33 (0)6 33 80 57 13
|
|
~
|
|
\section{Email}
|
|
\href{mailto:paul.lesur59@gmail.com}{paul.lesur59@gmail.com}
|
|
~
|
|
\section{Programming}
|
|
Rust
|
|
C++
|
|
Python
|
|
Bash
|
|
CMake
|
|
git
|
|
SQL
|
|
~
|
|
\section{Languages}
|
|
{~ \vspace{-0.65cm}}
|
|
\begin{tabular}{r@{\hskip 0.25cm}r}
|
|
French & native
|
|
English & C2
|
|
German & B1
|
|
Spanish & B1
|
|
\end{tabular}
|
|
~
|
|
\section{Other}
|
|
\href{http://lesurpaul.fr}{lesurpaul.fr}
|
|
\href{https://github.com/lesurp}{github.com/lesurp}
|
|
%Full driver license
|
|
\end{aside}
|
|
|
|
\section{Experience}
|
|
\begin{entrylist}
|
|
\entry
|
|
{2023-04 (current)}
|
|
{System Developer}
|
|
{Koblenz, Germany}
|
|
{\emph{TOMRA Sorting GmbH} \\
|
|
Development of calibration tools for the HolyGrail2 and the Autosort 5.2
|
|
projects, support for the CSP software on Linux, and pro-actively gathered end-user
|
|
feedback to improve our software.\\}
|
|
|
|
\entry
|
|
{2022-02 2023-02}
|
|
{PhD Student in Control and Planning}
|
|
{Kaiserslautern, Germany}
|
|
{\emph{TU Kaiserslautern} \\
|
|
Research on planning and control for multi-agent systems, applied to
|
|
autonomous driving (MIP using {\bf Gurobi}, MPC / NLP using {\bf CasADi}, DL
|
|
using {\bf PyTorch}, planning in {\bf Rust}).\\}
|
|
|
|
\entry
|
|
{2020-10 2021-12}
|
|
{C++ Software Engineer}
|
|
{Croix, France}
|
|
{\emph{Exotec} \\
|
|
Development of the software controlling in real-time up to \textbf{200
|
|
mobile robots} for an automated storage solution (\textbf{path-planning},
|
|
\textbf{error handling} in {\bf C++}). Lead engineer on the largest
|
|
system deployed to date.
|
|
\\}
|
|
\entry
|
|
{2018-01 2020-10}
|
|
{Computer Vision Research Engineer}
|
|
{Kaiserslautern, Germany}
|
|
{\emph{DFKI} \\
|
|
Research on visual SLAM (ORBSLAM2, VINS), tracking, image segmentation, object
|
|
recognition, using: {\bf CNNs}, {\bf EKFs},
|
|
{\bf OpenCV}, {\bf
|
|
Eigen}, {\bf g2o}, {\bf ROS}, {\bf PyTorch}.
|
|
\\}
|
|
\entry
|
|
{2017-09 2017-12}
|
|
{Software Engineering Consultant}
|
|
{Toulouse, France}
|
|
{\emph{Alten Sud-Ouest} \\
|
|
C++ consultant, worked with Orange on their embedded C++/{\bf Qt} software.
|
|
\\}
|
|
\entry
|
|
{2016-05 2016-07}
|
|
{C++ Software Engineer}
|
|
{Villeneuve D'Ascq, France}
|
|
{\emph{INRIA} \\
|
|
Pose estimation of an indoor blimp (using\ \textbf{OptiTrack} and onboard \textbf{IMU/camera}),
|
|
with remote control, in C++ ({\bf OpenCV}), {\bf Python}, and {\bf Matlab/Simulink}.
|
|
\\}
|
|
\end{entrylist}
|
|
|
|
\section{Education}
|
|
\begin{entrylist}
|
|
\entry
|
|
{2016-17}
|
|
{Academic Exchange, Computer Science}
|
|
{Huntingdon, PA, USA}
|
|
{\emph{Juniata College} \\
|
|
Software engineering and IT security, project management
|
|
\\}
|
|
\entry
|
|
{2012-17}
|
|
{Master in Computer and Electronics Engineering (M.E)}
|
|
{Lille, France}
|
|
{\emph{ISEN Lille} \\
|
|
Mathematics, physics, engineering, image/signal processing,
|
|
computing, electronics (mainly digital, with
|
|
development on microcontrollers)
|
|
\\}
|
|
% \entry
|
|
% {2017}
|
|
% {Baccalauréat S}
|
|
% {Lille, France}
|
|
% {\emph{Lycée Sainte Claire}\\
|
|
% With highest honour (mention très bien).
|
|
% \\}
|
|
\end{entrylist}
|
|
|
|
|
|
\newcommand{\flushSomewhere}{\centering}
|
|
%\begin{minipage}[t]{0.333\entryListSize}
|
|
% \centering
|
|
%
|
|
% {\Large\headingfont\color{headercolor} Soft skills}\\
|
|
% {\flushSomewhere
|
|
% ~\\
|
|
% Desire to learn\\
|
|
% Team building\\
|
|
% Autonomous\\
|
|
% }
|
|
%\end{minipage}\hfill{\color{headercolor} \vline}\hfill
|
|
~\\
|
|
\begin{minipage}[t]{0.667\entryListSize}
|
|
\centering
|
|
{\Large\headingfont\color{headercolor} Other Skills}\\
|
|
\begin{minipage}[t]{0.32\entryListSize}
|
|
\centering
|
|
{\flushSomewhere
|
|
Software~Engineering\\
|
|
Algorithm~Development\\
|
|
Computer~Vision\\
|
|
Control~Engineering\\
|
|
Optimization\\
|
|
Machine~Learning\\
|
|
}
|
|
\end{minipage}~~~\hfill{\color{headercolor} \vline}\hfill
|
|
\begin{minipage}[t]{0.32\entryListSize}
|
|
\centering
|
|
{\flushSomewhere
|
|
Linux\\
|
|
ROS / ROS2\\
|
|
Eigen, OpenCV\\
|
|
%CMake\\
|
|
CasADi\\
|
|
Gurobi\\
|
|
PyTorch\\
|
|
}
|
|
\end{minipage}\hfill
|
|
|
|
\end{minipage}\hfill
|
|
%\begin{minipage}[t]{0.3\textwidth}
|
|
% some more text in the second column and an equation
|
|
% some more text in the second column and an equation
|
|
%\end{minipage}
|
|
|
|
%\begin{table}
|
|
%\begin{tabularx}{1.1\textwidth}{|X|X|X|}
|
|
% \hline
|
|
% foo & bar & fubar \\
|
|
% fubar & toobar & foo \\
|
|
% \hline
|
|
%\end{tabularx}
|
|
% \begin{tabularx}{1.1\textwidth}{X|X|X}
|
|
% Soft skills & \multicolumn{2}{l}{Hard Skill}\\
|
|
% %Soft skills & \multicolumn{2}{c}{Hard Skill}\\
|
|
% \end{tabularx}
|
|
%
|
|
% \begin{tabularx}{\textwidth}{X|X|X}
|
|
% a & b & c\\
|
|
% %&\multicolumn{2}{|c|}{High information density}& \multicolumn{2}{|c|}{Low information density} &\\ \hline
|
|
% %Cookie type & Noticeable& Non-noticeable& Noticeable& Non-noticeable& Total \\ \hline
|
|
% %1\textsuperscript{st} - party cookies&29&17&27&20&93\\ \hline
|
|
% %1\textsuperscript{st}/3\textsuperscript{rd} party cookies&19&22&23&20&84\\ \hline
|
|
% %Total& 48&39&50&40&177\\ \hline
|
|
%
|
|
% \end{tabularx}
|
|
%\end{table}
|
|
|
|
%\newcommand{\skill}[1]{\entry{}{#1}{}{}}
|
|
%\setlength{\columnseprule}{0.4pt}
|
|
%\begin{tabular}{c|c|c}
|
|
% Soft Skills && Hard skills && \
|
|
% asd && asd && asd\\
|
|
% asd && qwe && bb\\
|
|
%\end{tabular}
|
|
%\begin{columns}
|
|
% \begin{column}{0.2\textwidth}
|
|
% qwe
|
|
% \end{column}
|
|
% \begin{column}{0.2\textwidth}
|
|
% asd
|
|
% \end{column}
|
|
%\end{columns}
|
|
%\section{Skills}
|
|
%\begin{itemize}
|
|
% \item{Computer vision}
|
|
% \item{SLAM}
|
|
% \item{Linux}
|
|
% %\item{Visual odometry}
|
|
% %ROS
|
|
% %Julia
|
|
% %Rust
|
|
% %Linux
|
|
% %~
|
|
% %\section{other skills}
|
|
% %Embedded systems
|
|
%\end{itemize}
|
|
|
|
%\section{Other activities}
|
|
%\begin{entrylist}
|
|
% \entry
|
|
% {2015-16}
|
|
% {Project Pluggi}
|
|
% {Lille, France}
|
|
% {\emph{ISEN Lille} \\\
|
|
% Development of a robot in a team. Work on embedded Raspberry Pi
|
|
% (C/Python/Bash), CAN communication bus, and on the application of
|
|
% control (Android).
|
|
% \\}
|
|
% \entry
|
|
% {2014-15}
|
|
% {Vice president of the Crysteo ISEN Robotics Club}
|
|
% {Lille, France}
|
|
% {\emph{ISEN Lille} \\
|
|
% Management of club members' project, providing technical advice and supervision,
|
|
% providing hardware and other resources. Represented the club at exhibitions
|
|
% and events. Participated at the Morpheus Cup 2015 (Luxembourg), and acquired
|
|
% sponsorship by Sopra Steria through the "Concours international Meilleur
|
|
% Objet Connecté-MOC" (2014).
|
|
% \\}
|
|
%\end{entrylist}
|