|
|
@ -85,7 +85,7 @@ |
|
|
\resumeSubHeadingListStart |
|
|
\resumeSubHeadingListStart |
|
|
\resumeSubheading |
|
|
\resumeSubheading |
|
|
{University of Alicante}{Alicante, Spain} |
|
|
{University of Alicante}{Alicante, Spain} |
|
|
{Bachelor of Robotics Engineering}{Sep. 2017 -- Present} |
|
|
{Bachelor of Robotics Engineering --- (\textit{Current grade: 9.15/10})}{Sep. 2017 -- Present} |
|
|
\resumeSubHeadingListEnd |
|
|
\resumeSubHeadingListEnd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -95,11 +95,19 @@ |
|
|
|
|
|
|
|
|
\resumeSubheading |
|
|
\resumeSubheading |
|
|
{QuixMind}{Alicante, Spain} |
|
|
{QuixMind}{Alicante, Spain} |
|
|
{Internship}{July 2019 - Present} |
|
|
{Internship}{July 2019 -- Present} |
|
|
%\resumeItemListStart |
|
|
\resumeItemListStart |
|
|
%\resumeItem{ROS Robot Modeling} |
|
|
\resumeItem{ROS Robot Simulation} |
|
|
%{} |
|
|
{modeled a robot forklift and its environment, simulated using Gazebo.} |
|
|
%\resumeItemListEnd |
|
|
\resumeItem{Sensors} |
|
|
|
|
|
{took measurements from perception sensors (LIDAR, Intel RealSense) and processed them in order |
|
|
|
|
|
to perform control tasks.} |
|
|
|
|
|
\resumeItem{Communications} |
|
|
|
|
|
{connected the ROS application to a Windows app through TCP/IP, using compression to |
|
|
|
|
|
accelerate the transmission rate.} |
|
|
|
|
|
\resumeItem{Docker} |
|
|
|
|
|
{containarized ROS environment so it can be run anywhere.} |
|
|
|
|
|
\resumeItemListEnd |
|
|
|
|
|
|
|
|
\resumeSubHeadingListEnd |
|
|
\resumeSubHeadingListEnd |
|
|
|
|
|
|
|
|
@ -107,71 +115,62 @@ |
|
|
\section{Courses and training} |
|
|
\section{Courses and training} |
|
|
\resumeSubHeadingListStart |
|
|
\resumeSubHeadingListStart |
|
|
|
|
|
|
|
|
\resumeSubheading |
|
|
|
|
|
{Coursera}{} |
|
|
|
|
|
{Machine Learning}{June 2019} |
|
|
|
|
|
\resumeSubheading |
|
|
\resumeSubheading |
|
|
{Udacity}{} |
|
|
{Udacity}{} |
|
|
{Intro to Deep Learning with Pytorch}{July 2019} |
|
|
{Intro to Deep Learning with Pytorch}{July 2019} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\resumeSubHeadingListEnd |
|
|
|
|
|
|
|
|
|
|
|
% -------- Conferences ----------- |
|
|
|
|
|
\section{Conferences} |
|
|
|
|
|
|
|
|
|
|
|
\resumeSubHeadingListStart |
|
|
|
|
|
|
|
|
|
|
|
\resumeSubheading |
|
|
|
|
|
{ICIAM 2019}{Valencia, Spain} |
|
|
|
|
|
{Volunteer}{July 2019} |
|
|
|
|
|
\resumeSubheading |
|
|
|
|
|
{SWYP 2019}{Alicante, Spain} |
|
|
|
|
|
{}{April 2019} |
|
|
|
|
|
\resumeSubheading |
|
|
\resumeSubheading |
|
|
{IROS 2018}{Madrid, Spain} |
|
|
{Coursera}{} |
|
|
{Volunteer at IEEE stand}{October 2018} |
|
|
{Machine Learning}{June 2019} |
|
|
|
|
|
|
|
|
\resumeSubheading |
|
|
\resumeSubheading |
|
|
{Young Professionals in SPACE}{Barcelona, Spain} |
|
|
{University of Alicante}{} |
|
|
{}{July 2018} |
|
|
{CUDA/C++ Workshop}{March 2019 -- April 2019} |
|
|
|
|
|
|
|
|
\resumeSubHeadingListEnd |
|
|
|
|
|
|
|
|
|
|
|
% -------- Languages ------------- |
|
|
|
|
|
\section{Languages} |
|
|
|
|
|
\resumeSubHeadingListStart |
|
|
|
|
|
|
|
|
|
|
|
\item{\textbf{Spanish}: Native } |
|
|
|
|
|
\item{\textbf{English}: Fluent (B2) } |
|
|
|
|
|
|
|
|
|
|
|
\resumeSubHeadingListEnd |
|
|
\resumeSubHeadingListEnd |
|
|
|
|
|
|
|
|
%--------PROGRAMMING SKILLS------------ |
|
|
%--------SKILLS------------ |
|
|
\section{Skills} |
|
|
\section{Skills} |
|
|
\resumeSubHeadingListStart |
|
|
\resumeSubHeadingListStart |
|
|
\item{ |
|
|
\item{ |
|
|
\textbf{Languages}{: C, C++, MATLAB, Python} |
|
|
\textbf{Languages}{: C, C++, Python, MATLAB/Octave, Rust} |
|
|
} |
|
|
} |
|
|
\item{ |
|
|
\item{ |
|
|
\textbf{Technologies}{: Modern OpenGL, SDL, CUDA, PyTorch, \LaTeX} |
|
|
\textbf{Tools}{: ROS, Modern OpenGL, SDL, PyTorch, \LaTeX} |
|
|
} |
|
|
} |
|
|
\item{ |
|
|
\item{ |
|
|
\textbf{Linux} {: GCC, GDB, GNU Make, Vim, tmux, Git, SSH} |
|
|
\textbf{Linux}{: Bash, GDB, GNU Make, Vim, Tmux, Git, SSH, basic sysadmin skills} |
|
|
} |
|
|
} |
|
|
\item{ |
|
|
\item{ |
|
|
\textbf{CAD}{: KiCAD, Autodesk Inventor, Autodesk FUSION 360} |
|
|
\textbf{CAD}{: KiCAD, Autodesk Inventor, Autodesk FUSION 360} |
|
|
} |
|
|
} |
|
|
\item{ |
|
|
\item{ |
|
|
\textbf{Other} {: AVR, STM32, libopencm3, FreeRTOS, 3D printing, soldering} |
|
|
\textbf{Embedded Systems}{: AVR, STM32, FreeRTOS, libopencm3} |
|
|
|
|
|
} |
|
|
|
|
|
\item{ |
|
|
|
|
|
\textbf{Machine Learning}{: Deep Learning, Reinforcement Learning} |
|
|
|
|
|
} |
|
|
|
|
|
\item{ |
|
|
|
|
|
\textbf{Other} {: 3D printing, soldering} |
|
|
} |
|
|
} |
|
|
\resumeSubHeadingListEnd |
|
|
\resumeSubHeadingListEnd |
|
|
|
|
|
|
|
|
|
|
|
% -------- Languages ------------- |
|
|
|
|
|
\section{Languages} |
|
|
|
|
|
\resumeSubHeadingListStart |
|
|
|
|
|
|
|
|
|
|
|
\item{\textbf{Spanish}: Native } |
|
|
|
|
|
\item{\textbf{English}: Fluent (B2) } |
|
|
|
|
|
|
|
|
|
|
|
\resumeSubHeadingListEnd |
|
|
|
|
|
|
|
|
% --------- PERSONAL PROJECTS --------- |
|
|
% --------- PERSONAL PROJECTS --------- |
|
|
\section{Projects} |
|
|
\section{Projects} |
|
|
\resumeSubHeadingListStart |
|
|
\resumeSubHeadingListStart |
|
|
|
|
|
|
|
|
\item{ \textbf{Melanoma detection}: A melanoma detection CNN with an accuracy of 85\%. } |
|
|
\item{ \textbf{Image Captioning}: implementation in Pytorch of the paper CNN+CNN: |
|
|
|
|
|
Convolutional decoders for Image Captioning} |
|
|
|
|
|
\item{ \textbf{DDQN}: implementation of Double Dueling DQN in Pytorch, trained in Breakout |
|
|
|
|
|
OpenAI environment} |
|
|
|
|
|
%\item{ \textbf{Melanoma detection}: A melanoma detection CNN with an accuracy of 85\%. } |
|
|
\item{ \textbf{3D Cellular Automata}: A 3D version of Game of Life using C++ \& OpenGL. } |
|
|
\item{ \textbf{3D Cellular Automata}: A 3D version of Game of Life using C++ \& OpenGL. } |
|
|
\item{ \textbf{Bluetooth-controlled 3-stage coil gun tank}: powered by an AVR MCU and |
|
|
\item{ \textbf{Bluetooth-controlled 3-stage coil gun tank}: powered by an AVR MCU and |
|
|
controlled through an Android App. } |
|
|
controlled through an Android App. } |
|
|
@ -180,6 +179,29 @@ |
|
|
|
|
|
|
|
|
\resumeSubHeadingListEnd |
|
|
\resumeSubHeadingListEnd |
|
|
|
|
|
|
|
|
|
|
|
% -------- Conferences ----------- |
|
|
|
|
|
\section{Conferences} |
|
|
|
|
|
|
|
|
|
|
|
\resumeSubHeadingListStart |
|
|
|
|
|
|
|
|
|
|
|
\resumeSubheading |
|
|
|
|
|
{II International Conference of Artificial Intelligence of Alicante}{Alicante, Spain} |
|
|
|
|
|
{}{November 2019} |
|
|
|
|
|
\resumeSubheading |
|
|
|
|
|
{ICIAM 2019}{Valencia, Spain} |
|
|
|
|
|
{Volunteer}{July 2019} |
|
|
|
|
|
\resumeSubheading |
|
|
|
|
|
{SWYP 2019}{Alicante, Spain} |
|
|
|
|
|
{}{April 2019} |
|
|
|
|
|
\resumeSubheading |
|
|
|
|
|
{IROS 2018}{Madrid, Spain} |
|
|
|
|
|
{Volunteer at IEEE stand}{October 2018} |
|
|
|
|
|
\resumeSubheading |
|
|
|
|
|
{Young Professionals in SPACE}{Barcelona, Spain} |
|
|
|
|
|
{}{July 2018} |
|
|
|
|
|
|
|
|
|
|
|
\resumeSubHeadingListEnd |
|
|
|
|
|
|
|
|
\section{Miscellaneous} |
|
|
\section{Miscellaneous} |
|
|
\resumeSubHeadingListStart |
|
|
\resumeSubHeadingListStart |
|
|
|
|
|
|
|
|
|