You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
308 lines
11 KiB
308 lines
11 KiB
% -------------------------
|
|
% Resume in Latex
|
|
% Author : Sourabh Bajaj
|
|
% License : MIT
|
|
% ------------------------
|
|
|
|
\documentclass[letterpaper,11pt]{article}
|
|
|
|
\usepackage{latexsym}
|
|
\usepackage[empty]{fullpage}
|
|
\usepackage{titlesec}
|
|
\usepackage{marvosym}
|
|
\usepackage[usenames,dvipsnames]{color}
|
|
\usepackage{verbatim}
|
|
\usepackage{enumitem}
|
|
\usepackage[hidelinks]{hyperref}
|
|
\usepackage{fancyhdr}
|
|
\usepackage[english]{babel}
|
|
|
|
\pagestyle{fancy}
|
|
\fancyhf{} % clear all header and footer fields
|
|
\fancyfoot{}
|
|
\renewcommand{\headrulewidth}{0pt}
|
|
\renewcommand{\footrulewidth}{0pt}
|
|
|
|
% Adjust margins
|
|
\addtolength{\oddsidemargin}{-0.5in}
|
|
\addtolength{\evensidemargin}{-0.5in}
|
|
\addtolength{\textwidth}{1in}
|
|
\addtolength{\topmargin}{-.5in}
|
|
\addtolength{\textheight}{1.0in}
|
|
|
|
\urlstyle{same}
|
|
|
|
\raggedbottom
|
|
\raggedright
|
|
\setlength{\tabcolsep}{0in}
|
|
|
|
% Sections formatting
|
|
\titleformat{\section}{
|
|
\vspace{-5pt}\scshape\raggedright\large
|
|
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]
|
|
|
|
% -------------------------
|
|
% Custom commands
|
|
\newcommand{\resumeItem}[2]{
|
|
\item\small{
|
|
\textbf{#1}{: #2 \vspace{-4pt}}
|
|
}
|
|
}
|
|
|
|
\newcommand{\resumeItemOnly}[1]{
|
|
\item\small{
|
|
\textbf{#1}
|
|
}
|
|
}
|
|
|
|
\newcommand{\resumeSubheading}[4]{
|
|
\vspace{-1pt}\item
|
|
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
|
|
\textbf{#1} & #2 \\
|
|
\textit{\small#3} & \textit{\small #4} \\
|
|
\end{tabular*}\vspace{-5pt}
|
|
}
|
|
|
|
\newcommand{\resumeSubItem}[2]{\resumeItem{#1}{#2}\vspace{-4pt}}
|
|
|
|
\renewcommand{\labelitemii}{$\circ$}
|
|
|
|
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=*]}
|
|
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
|
|
\newcommand{\resumeItemListStart}{\begin{itemize}}
|
|
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}
|
|
|
|
% -------------------------------------------
|
|
%%%%%% CV STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
|
|
\begin{document}
|
|
|
|
% ----------HEADING-----------------
|
|
\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r}
|
|
\textbf{\href{https://ramoncalvo.com}{\Large Ramón Calvo González}}
|
|
& Email: \href{mailto:ramon@ramoncalvo.com}{ramon@ramoncalvo.com}\\
|
|
\href{http://ramoncalvo.com}{ramoncalvo.com} & Mobile: +41 77 257 12 07 \\
|
|
& Birth date: 6th of May, 1999
|
|
\end{tabular*}
|
|
|
|
|
|
% -----------EDUCATION-----------------
|
|
\section{Education}
|
|
\resumeSubHeadingListStart
|
|
\resumeSubheading
|
|
{ETH Zurich}{Zurich, Switzerland}
|
|
{MSc Robotics, Systems and Control (Excelence Scholarship)}{September 2021 -- November 2023}\\
|
|
\vspace{0.3cm}
|
|
\resumeSubheading
|
|
{University of Alicante}{Alicante, Spain}
|
|
{Bachelor of Robotics Engineering --- (\textit{Graduated with Honors})}{September 2017 -- June 2021}
|
|
% \resumeSubheading
|
|
% {IES Cabo de la Huerta}{Alicante, Spain}
|
|
% {High School --- (Grade: 9.74/10)}{September 2015 -- June 2017}
|
|
% \resumeSubheading
|
|
% {IES Cabo de la Huerta}{Alicante, Spain}
|
|
% {Middle School --- (Grade: 9.81/10)}{September 2011 -- June 2015}
|
|
|
|
\resumeSubHeadingListEnd
|
|
|
|
|
|
% -----------EXPERIENCE-----------------
|
|
\section{Experience}
|
|
\resumeSubHeadingListStart
|
|
\resumeSubheading
|
|
{Sony R\&D Center Europe}{Zürich, Switzerland}
|
|
{Research Engineer Internship}{September 2022 -- February 2023}
|
|
\resumeItemListStart
|
|
\item Implementation of Vision Transformers and CNN-RNN deep learning models for the task of object
|
|
detection from event cameras, using Python, PyTorch, PyTorch-Lightning, Hydra and
|
|
Tensorboard.
|
|
\item Large event dataset pipeline: speed-up of 2 orders of magnitude while handling \>1TB of data.
|
|
\item Deployment to embedded hardware using TensorRT and ONNX.
|
|
\item Contributed to internal libraries introducing new features and solving bugs with tested code,
|
|
using pytest and GitLab's CI framework.
|
|
\item Calibration of a stereo event camera setup.
|
|
\resumeItemListEnd
|
|
\resumeSubheading
|
|
{Computational Robotics Lab -- ETH Zürich}{Zürich, Switzerland}
|
|
{Research Assistant}{July 2022 -- August 2022}
|
|
\resumeItemListStart
|
|
\item Research on the inclusion of learnt actuator dynamics using neural
|
|
networks in an MPC/WBC optimization based controller. Supervised by
|
|
Dongho Kang (CRL @ ETH Zurich), Joonho Lee (RSL @ ETH Zurich) and
|
|
Prof. Dr. Stelian Coros (CRL @ ETH Zurich).
|
|
\resumeItemListEnd
|
|
\resumeSubheading
|
|
{University of Alicante -- HURO Research group}{Alicante, Spain}
|
|
{Research Internship --- Ministry Collaboration Grant}{October 2020 -- June 2021}
|
|
\resumeItemListStart
|
|
\item Trajectory optimization for bipedal gaits, using towr and ROS.
|
|
\item Implementation of a QP-based whole body controller to follow trajectories, using C++, ROS and Gazebo.
|
|
\resumeItemListEnd
|
|
|
|
% \resumeSubheading
|
|
% {IEEE Student Branch University of Alicante}{Alicante, Spain}
|
|
% {Secretary}{May 2020 -- May 2021}
|
|
|
|
\resumeSubheading
|
|
{QuixMind}{Alicante, Spain} {Extracurricular Internship}{October
|
|
2019 -- June 2020}
|
|
\resumeItemListStart
|
|
\item Modeling of a robot forklift and the logistics environment, using ROS and Gazebo.
|
|
\item Pose estimation of pallets using LiDAR and depth camera information, using C++, ROS and the
|
|
Point Cloud Library.
|
|
\item Implementation of maneuvering controllers to align the forklift against detected pallets,
|
|
using C++ and ROS.
|
|
\item Internal robot's TCP connection speed up of x2 by using data compression
|
|
\item Deployment of the robotics stack in containers using Docker.
|
|
\resumeItemListEnd
|
|
|
|
\resumeSubHeadingListEnd
|
|
|
|
% -------- AWARDS ------------
|
|
\section{Awards}
|
|
\resumeSubHeadingListStart
|
|
\resumeSubheading
|
|
{Ideathon For a Novel Sustainable Packaging Material}{Student Biolab -- ETH Zurich}
|
|
{First prize (Proposed a method to obtain PHA candidates)}{November 2022}
|
|
\resumeSubheading
|
|
{ESOP (Excelence Scholarship \& Opportunity Program)}{ETH Zurich}
|
|
{Merit based scolarship and mentorship awarded to the top 53 master applicants
|
|
at ETH Zurich starting their studies in fall 2021.}{March 2021}
|
|
\resumeSubheading
|
|
{Extraordinary Bachelor's Award}{University of Alicante}
|
|
{Graduated with Honors}{November 2021}
|
|
\resumeSubheading
|
|
{National Graduate Ranking}{SEDEA (Spain)}
|
|
{2nd position in my engineering category}{November 2021}
|
|
\resumeSubheading
|
|
{Santander's Progreso Grant}{Santander Bank}
|
|
{Awarded for being one of the best students in campus.}{December 2020}
|
|
\resumeSubheading
|
|
{Ministry Collaboration Grant}{Spanish Ministry of Education}
|
|
{Research internship in University of Alicante's DFESTS department.}{2020 -- 2021}
|
|
% \resumeSubheading
|
|
% {High School Graduate with Honors}{IES Cabo de la Huerta}
|
|
% {Graduated first in class}{June 2017}
|
|
\resumeSubHeadingListEnd
|
|
|
|
% ------- PUBLICATIONS --------
|
|
\section{Publications}
|
|
\resumeSubHeadingListStart
|
|
\resumeSubheading
|
|
{Trajectory optimization and control of a free-floating two arms humanoid
|
|
robot}{(2nd author)}
|
|
{Journal of Guidance, Control and Dynamics}{2022}
|
|
\resumeSubheading
|
|
{Path generation and control of humanoid robots during extravehicular
|
|
activities}{(2nd author)}
|
|
{International Astronautical Federation (IAF)}{2022}
|
|
\resumeSubHeadingListEnd
|
|
|
|
|
|
% -------- COURSES AND TRAINING -------
|
|
% \section{Courses and training}
|
|
% \resumeSubHeadingListStart
|
|
%
|
|
% \resumeSubheading
|
|
% {Udacity}{}
|
|
% {Intro to Deep Learning with PyTorch}{July 2019}
|
|
% \resumeSubheading
|
|
% {Coursera}{}
|
|
% {Machine Learning}{June 2019}
|
|
% \resumeSubheading
|
|
% {University of Alicante}{Alicante, Spain}
|
|
% {CUDA/C++ Workshop}{March 2019 -- April 2019}
|
|
% \resumeSubheading
|
|
% {University of Alicante}{Alicante, Spain}
|
|
% {German: A1}{September 2017 -- December 2017}
|
|
%
|
|
% \resumeSubHeadingListEnd
|
|
|
|
% \section{Courses}
|
|
% \resumeSubHeadingListStart
|
|
% \resumeSubheading
|
|
% {CS285: Deep Reinforcement Learning (2019)}{UC Berkeley}
|
|
% {Attended online lectures and took notes of all units}{July 2020}
|
|
% \resumeSubHeadingListEnd
|
|
|
|
% --------- PERSONAL PROJECTS ---------
|
|
% \section{Projects}
|
|
% \resumeSubHeadingListStart
|
|
% %
|
|
% \resumeSubheading
|
|
% {Image Captioning}{}
|
|
% {Implementation in PyTorch of the paper 'CNN+CNN: Convolutional decoders for Image Captioning'.}{December 2019}
|
|
% \resumeSubheading
|
|
% {Double Dueling DQN}{}
|
|
% {Implementation of Double Dueling DQN in PyTorch. Trained on Atari's Breakout.}{August 2019}
|
|
% \resumeSubheading
|
|
% {3D Cellular Automata}{}
|
|
% {3D visualization of a cellular automaton using C++ \& Modern OpenGL.}{November 2018}
|
|
% \resumeSubheading
|
|
% {Scientific Calculator}{}
|
|
% {Calculator designed from scratch, based on an ARM Cortex M0+ processor.}{February 2017}
|
|
% \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
|
|
% controlled through an Android App. }
|
|
|
|
% \resumeSubHeadingListEnd
|
|
|
|
% -------- Conferences -----------
|
|
% \section{Conferences}
|
|
%
|
|
% \resumeSubHeadingListStart
|
|
% % \resumeSubheading
|
|
% % {II International Conference of Artificial Intelligence of Alicante}{Alicante, Spain}
|
|
% % {Attendee}{November 2019}
|
|
% \resumeSubheading
|
|
% {ICIAM 2019 \small{\textsc{(International Conference of Industrial and Applied Mathematics)}}}{Valencia, Spain}
|
|
% {Volunteer}{July 2019}
|
|
% % \resumeSubheading
|
|
% % {IEEE SWYP 2019 \small{(Students, Women in Engineering and Young Professionals)}}{Alicante, Spain}
|
|
% % {Attendee}{April 2019}
|
|
% \resumeSubheading
|
|
% {IROS 2018 \small{(International Conference on Intelligent Robots and Systems)}}{Madrid, Spain}
|
|
% {Volunteer at IEEE stand}{October 2018}
|
|
% % \resumeSubheading
|
|
% % {Young Professionals in SPACE}{Barcelona, Spain}
|
|
% % {Attendee}{July 2018}
|
|
%
|
|
% \resumeSubHeadingListEnd
|
|
|
|
% --------SKILLS------------
|
|
% \section{Skills}
|
|
% \resumeSubHeadingListStart
|
|
% \item{\textbf{Programming languages}: C, C++, Python, Matlab/Octave, Julia}
|
|
% \item{\textbf{Frameworks/Libraries}{: ROS, Modern OpenGL, SDL, PyTorch, OpenCV, CUDA.}}
|
|
% \item{\textbf{Linux}{: GNU toolchain, medium sysadmin skills, Docker.}}
|
|
% % \item{\textbf{Tools}{: GDB, GNU Make, CMake, Git, SSH.}}
|
|
% \item{\textbf{CAD}{: KiCAD, Autodesk Inventor, Autodesk FUSION 360.}}
|
|
% \item{\textbf{Embedded Systems}{: AVR, STM32, MSP430, FreeRTOS, libopencm3.}}
|
|
% % \item{\textbf{Machine Learning}{: Deep Learning, Reinforcement Learning.}}
|
|
% \item{\textbf{Other} {: \LaTeX, 3D printing, soldering (electronics).}}
|
|
% \resumeSubHeadingListEnd
|
|
|
|
% -------- Languages -------------
|
|
\section{Languages}
|
|
% \resumeSubHeadingListStart
|
|
\resumeSubHeadingListStart
|
|
\item{\textbf{Spanish} --- Native}
|
|
\item{\textbf{English} --- Proficient (Cambridge C1: grade A)}
|
|
\resumeSubHeadingListEnd
|
|
|
|
% \begin{tabular}{l l l}
|
|
% \textbf{Spanish} \hspace{0.1cm}&---&\hspace{0.1cm} Native\\
|
|
% \textbf{English} \hspace{0.1cm}&---&\hspace{0.1cm} Proficient (Cambridge C1: grade A)
|
|
% \end{tabular}
|
|
|
|
% \section{Miscellaneous}
|
|
% \resumeSubHeadingListStart
|
|
%
|
|
% \item{ \textbf{GitHub}: \href{https://github.com/noctrog}{github.com/noctrog} }
|
|
% \item{ \textbf{LinkedIn}: \href{https://www.linkedin.com/in/ramón-calvo-gonzá1lez-1236ab167/}{Link} }
|
|
|
|
% \resumeSubHeadingListEnd
|
|
|
|
% -------------------------------------------
|
|
\end{document}
|
|
|