specify tomra things
This commit is contained in:
parent
104499f8fb
commit
410ff3050a
3 changed files with 29 additions and 25 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -17,3 +17,4 @@ build/*
|
||||||
*.synctex.gz
|
*.synctex.gz
|
||||||
|
|
||||||
.env
|
.env
|
||||||
|
img/
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
\header{\hspace{3.0cm}Paul\hspace{0.20cm}}{Lesur}
|
\header{\hspace{3.0cm}Paul\hspace{0.20cm}}{Lesur}
|
||||||
{Software engineer}
|
{Software Engineer}
|
||||||
|
|
||||||
% Fake text to add separator
|
% Fake text to add separator
|
||||||
\fcolorbox{white}{gray}{\parbox{\dimexpr\textwidth-2\fboxsep-2\fboxrule}{%
|
\fcolorbox{white}{gray}{\parbox{\dimexpr\textwidth-2\fboxsep-2\fboxrule}{%
|
||||||
|
@ -9,7 +9,8 @@
|
||||||
|
|
||||||
% In the aside, each new line forces a line break
|
% In the aside, each new line forces a line break
|
||||||
\begin{aside}
|
\begin{aside}
|
||||||
~\vspace{1.4cm}
|
~\vspace{-0.9cm}
|
||||||
|
\includegraphics[width=0.9\linewidth]{img/pic.jpg}
|
||||||
\section{Address}
|
\section{Address}
|
||||||
53115, Bonn
|
53115, Bonn
|
||||||
Germany
|
Germany
|
||||||
|
@ -21,7 +22,7 @@
|
||||||
\href{mailto:paul.lesur59@gmail.com}{paul.lesur59@gmail.com}
|
\href{mailto:paul.lesur59@gmail.com}{paul.lesur59@gmail.com}
|
||||||
~
|
~
|
||||||
\section{Links}
|
\section{Links}
|
||||||
\href{http://lesurpaul.fr}{lesurpaul.fr}
|
\href{https://lesurpaul.fr}{lesurpaul.fr}
|
||||||
\href{https://github.com/lesurp}{github.com/lesurp}
|
\href{https://github.com/lesurp}{github.com/lesurp}
|
||||||
\href{https://www.linkedin.com/in/paul-lesur/?locale=en_US}{linkedin.com/in/paul-lesur}
|
\href{https://www.linkedin.com/in/paul-lesur/?locale=en_US}{linkedin.com/in/paul-lesur}
|
||||||
~
|
~
|
||||||
|
@ -35,7 +36,7 @@
|
||||||
\section{Languages}
|
\section{Languages}
|
||||||
{~ \vspace{-0.65cm}}
|
{~ \vspace{-0.65cm}}
|
||||||
\begin{tabular}{r@{\hskip 0.25cm}r}
|
\begin{tabular}{r@{\hskip 0.25cm}r}
|
||||||
French & native
|
French & Native
|
||||||
English & C2
|
English & C2
|
||||||
German & B1
|
German & B1
|
||||||
Spanish & B1
|
Spanish & B1
|
||||||
|
@ -60,21 +61,21 @@
|
||||||
\section{Experience}
|
\section{Experience}
|
||||||
\begin{entrylist}
|
\begin{entrylist}
|
||||||
\entry
|
\entry
|
||||||
{2023-04 (current)}
|
{2023-04 (Current)}
|
||||||
{Senior Systems Developer}
|
{Systems Developer}
|
||||||
{Koblenz, Germany}
|
{Koblenz, Germany}
|
||||||
{\emph{TOMRA Sorting GmbH} \\
|
{\emph{TOMRA Sorting GmbH} \\
|
||||||
Development of calibration tools for the Autosort 5.2/6 machines, enhancing
|
Development of Calibration Tools for the Autosort machines, Enhancing
|
||||||
systems (NIS2), and general improvements in Software Architecture including porting code to
|
System Security (\textbf{NIS2}), porting code to Linux, and general improvements to
|
||||||
Linux, and refactorings.\\}
|
Code Quality (Refactoring).\\}
|
||||||
|
|
||||||
\entry
|
\entry
|
||||||
{2022-02 2023-02}
|
{2022-02 2023-02}
|
||||||
{PhD Student in Control and Planning}
|
{PhD Student in Control and Planning}
|
||||||
{Kaiserslautern, Germany}
|
{Kaiserslautern, Germany}
|
||||||
{\emph{TU Kaiserslautern} \\
|
{\emph{TU Kaiserslautern} \\
|
||||||
Research on planning and control for multi-agent systems, applied to
|
Research on \textbf{Path Planning and Control for Multi-Agent Systems}, applied to
|
||||||
autonomous driving (MIP using {\bf Gurobi}, MPC / NLP using {\bf CasADi}, DL
|
Autonomous Driving (MIP using {\bf Gurobi}, MPC / NLP using {\bf CasADi}, DL
|
||||||
using {\bf PyTorch}, planning in {\bf Rust}).\\}
|
using {\bf PyTorch}, planning in {\bf Rust}).\\}
|
||||||
|
|
||||||
\entry
|
\entry
|
||||||
|
@ -82,9 +83,10 @@ using {\bf PyTorch}, planning in {\bf Rust}).\\}
|
||||||
{C++ Software Engineer}
|
{C++ Software Engineer}
|
||||||
{Croix, France}
|
{Croix, France}
|
||||||
{\emph{Exotec} \\
|
{\emph{Exotec} \\
|
||||||
Development of the software controlling in real-time up to \textbf{200
|
Real-Time control of up to \textbf{200
|
||||||
mobile robots} for an automated storage solution (\textbf{path-planning},
|
mobile robots} for an Automated Storage Solution (\textbf{Path Planning},
|
||||||
\textbf{error handling} in {\bf C++}). Lead engineer on the largest
|
\textbf{Error Recovery} in {\bf C++}).\\
|
||||||
|
Lead Engineer on the largest
|
||||||
system deployed to date.
|
system deployed to date.
|
||||||
\\}
|
\\}
|
||||||
\entry
|
\entry
|
||||||
|
@ -92,24 +94,24 @@ using {\bf PyTorch}, planning in {\bf Rust}).\\}
|
||||||
{Computer Vision Research Engineer}
|
{Computer Vision Research Engineer}
|
||||||
{Kaiserslautern, Germany}
|
{Kaiserslautern, Germany}
|
||||||
{\emph{DFKI} \\
|
{\emph{DFKI} \\
|
||||||
Research on visual SLAM (ORBSLAM2, VINS), tracking, image segmentation, object
|
Research on visual SLAM (ORBSLAM2, VINS), Tracking, Image Segmentation, Object
|
||||||
recognition, using: {\bf CNNs}, {\bf EKFs},
|
Recognition, using: {\bf CNNs}, {\bf EKFs},
|
||||||
{\bf OpenCV}, {\bf
|
{\bf OpenCV}, {\bf
|
||||||
Eigen}, {\bf g2o}, {\bf ROS}, {\bf PyTorch}.
|
Eigen}, {\bf g2o}, {\bf ROS}, {\bf PyTorch} (\textbf{AI/Machine Learning} framework).
|
||||||
\\}
|
\\}
|
||||||
\entry
|
\entry
|
||||||
{2017-09 2017-12}
|
{2017-09 2017-12}
|
||||||
{Software Engineering Consultant}
|
{Software Engineering Consultant}
|
||||||
{Toulouse, France}
|
{Toulouse, France}
|
||||||
{\emph{Alten Sud-Ouest} \\
|
{\emph{Alten Sud-Ouest} \\
|
||||||
C++ consultant, worked with Orange on their embedded C++/{\bf Qt} software.
|
C++ Consultant, worked with Orange on their embedded C++/{\bf Qt} software.
|
||||||
\\}
|
\\}
|
||||||
\entry
|
\entry
|
||||||
{2016-05 2016-07}
|
{2016-05 2016-07}
|
||||||
{C++ Software Engineer}
|
{C++ Software Engineer}
|
||||||
{Villeneuve D'Ascq, France}
|
{Villeneuve D'Ascq, France}
|
||||||
{\emph{INRIA} \\
|
{\emph{INRIA} \\
|
||||||
Pose estimation of an indoor blimp (using\ \textbf{OptiTrack} and onboard \textbf{IMU/camera}),
|
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}.
|
with remote control, in C++ ({\bf OpenCV}), {\bf Python}, and {\bf Matlab/Simulink}.
|
||||||
\\}
|
\\}
|
||||||
\end{entrylist}
|
\end{entrylist}
|
||||||
|
@ -121,15 +123,15 @@ using {\bf PyTorch}, planning in {\bf Rust}).\\}
|
||||||
{Academic Exchange, Computer Science}
|
{Academic Exchange, Computer Science}
|
||||||
{Huntingdon, PA, USA}
|
{Huntingdon, PA, USA}
|
||||||
{\emph{Juniata College} \\
|
{\emph{Juniata College} \\
|
||||||
Software engineering and IT security, project management
|
Software Engineering and IT Security\\
|
||||||
|
Project Management
|
||||||
\\}
|
\\}
|
||||||
\entry
|
\entry
|
||||||
{2012-17}
|
{2012-17}
|
||||||
{Master in Computer and Electronics Engineering (M.E)}
|
{Master in Computer and Electronics Engineering (M.E)}
|
||||||
{Lille, France}
|
{Lille, France}
|
||||||
{\emph{ISEN Lille} \\
|
{\emph{ISEN Lille} \\
|
||||||
Mathematics, physics, engineering, image/signal processing,
|
Mathematics, Physics, Engineering, Image/Signal Processing,
|
||||||
computing, electronics (mainly digital, with
|
Computing, Electronics (Microcontrollers)
|
||||||
development on microcontrollers)
|
|
||||||
\\}
|
\\}
|
||||||
\end{entrylist}
|
\end{entrylist}
|
||||||
|
|
|
@ -25,7 +25,8 @@
|
||||||
|
|
||||||
\definecolor{darkgray}{HTML}{333333}
|
\definecolor{darkgray}{HTML}{333333}
|
||||||
\definecolor{gray}{HTML}{4D4D4D}
|
\definecolor{gray}{HTML}{4D4D4D}
|
||||||
\definecolor{lightgray}{HTML}{999999}
|
\definecolor{lightgray}{HTML}{666666}
|
||||||
|
%\definecolor{lightgray}{HTML}{999999}
|
||||||
|
|
||||||
\definecolor{green}{HTML}{C2E15F}
|
\definecolor{green}{HTML}{C2E15F}
|
||||||
\definecolor{orange}{HTML}{FDA333}
|
\definecolor{orange}{HTML}{FDA333}
|
||||||
|
@ -198,7 +199,7 @@ BoldItalicFont=texgyreheros-bolditalic.otf
|
||||||
\newenvironment{aside}{%
|
\newenvironment{aside}{%
|
||||||
\let\oldsection\section
|
\let\oldsection\section
|
||||||
\renewcommand{\section}[1]{
|
\renewcommand{\section}[1]{
|
||||||
\par\vspace{\baselineskip}{\Large\headingfont\color{headercolor} ##1}
|
\par\vspace{.8\baselineskip}{\Large\headingfont\color{headercolor} ##1\vspace{.2\baselineskip}}
|
||||||
}
|
}
|
||||||
\begin{textblock}{4.6}(0.5, 2.40)
|
\begin{textblock}{4.6}(0.5, 2.40)
|
||||||
\begin{flushright}
|
\begin{flushright}
|
||||||
|
|
Loading…
Reference in a new issue