Resume

My personal resume compiled with LaTeX

Category

Resume & CV

License

Free to use (MIT)

File

jesse_miller_resume.tex

jesse_miller_resume.texRead-only preview
%-------------------------
% Resume in Latex
% Author : Jesse Miller
%------------------------

% supports 10, 11, 12pt font sizes
% letterpaper = 8.5in x 11in
\documentclass[letterpaper,11pt]{article}

% set margins
\usepackage[
    left=0.5in,
    right=0.5in,
    top=0.4in,
    bottom=0.4in,
]{geometry}
\usepackage{latexsym}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{tabularx}
\usepackage{hyphenat}
\usepackage{fontawesome}
\usepackage{enumitem}
\input{glyphtounicode}
\usepackage{parskip}
\usepackage{etoolbox}  % for conditional logic
\usepackage{csquotes}


% is_long_version = true will render more detailed resume
\newtoggle{is_long_version} % Define the boolean variable
\settoggle{is_long_version}{false}

\pagestyle{fancy}

% clear all header and footer fields
\fancyhf{}
\fancyfoot{}
% remove lines between header/footer
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}

\urlstyle{same}

% don't stretch text to fill the entire line
\raggedbottom
\raggedright
% remove horizontal padding from table cells
\setlength{\tabcolsep}{0in}

% Section heading formatting
\titleformat{\section}{
  \scshape\raggedright\large
}{}{0em}{}[\color{black}\titlerule]

% Ensure that generate pdf is machine readable/ATS parsable
\pdfgentounicode=1

%%% Set spacing %%%
% set vertical spacing between sections
\titlespacing*{\section}
{0pt} % left indent
{3pt} % spacing above
{3pt} % spacing below

\linespread{1.01}  % line spacing
\setlength{\parskip}{0pt} % paragraph spacing

% bullet list spacing
\setlist[itemize]{itemsep=0pt} % vertical spacing between bullets
\def\vspaceAfterBullets{3.5pt} % vertical spacing after bullet lists
\def\bulletIndent{20pt} % indent of bullet lists

% set bullet list symbol formatting
\setlist[itemize,1]{label=$\vcenter{\hbox{\tiny$\bullet$}}$} 
\setlist[itemize,2]{label=$\vcenter{\hbox{\tiny$\bullet$}}$}
\setlist[itemize,3]{label=$\vcenter{\hbox{\tiny$\circ$}}$}

%-------------------------
% Custom commands

\newcommand{\bulletItem}[1]{
  \item\small{
    {#1}
  }
}

% company name -- location
\newcommand{\companyNameAndLocationHeading}[2]{
  \item 
    \begin{tabular*}{1.0\textwidth}[b]{l@{\extracolsep{\fill}}r}
      \textbf{#1} & #2
    \end{tabular*}
}

% job title -- date
\newcommand{\titleAndDateHeading}[2]{
    \item
    \begin{tabular*}{1.0\textwidth}[b]{l@{\extracolsep{\fill}}r}
      {\bfseries\itshape\small #1} & \itshape\small #2
    \end{tabular*}
}

% project name -- date
\newcommand{\resumeProjectHeading}[2]{
    \item
    \begin{tabular*}{1.0\textwidth}[b]{l@{\extracolsep{\fill}}r}
      \small#1 & #2
    \end{tabular*}
}

\newcommand{\sectionListStart}{\begin{itemize}[leftmargin=0pt, label={}]}
\newcommand{\sectionListEnd}{\end{itemize}}

\newcommand{\outerBulletListStart}{\begin{itemize}[leftmargin=\bulletIndent]}
\newcommand{\outerBulletListEnd}{\end{itemize}\vspace{\vspaceAfterBullets}}


\newcommand{\innerBulletListStart}{\begin{itemize}[leftmargin=\bulletIndent]}
\newcommand{\innerBulletListEnd}{\end{itemize}}

% blue colored hyperlinks
\newcommand{\bref}[2]{\href{#1}{\color{blue}{#2}}}


%-------------------------------------------
%%%%%%  RESUME STARTS HERE  %%%%%%%%%%%

\begin{document}

%---------- HEADING ----------
\def\spaceAfterLogo{0.5pt}
\begin{center}
  \textbf{\Huge Jesse Miller} \\ \vspace{3pt}
  \small
  \faMobile \hspace{\spaceAfterLogo} \href{tel:8454281532}{(845) 428-1532}
  $|$
  \faEnvelope \hspace{\spaceAfterLogo} \href{mailto:jam643@cornell.edu}{jam643@cornell.edu}
  $|$
  \faLinkedinSquare \hspace{\spaceAfterLogo} \href{https://www.linkedin.com/in/jam643}{linkedin.com/in/jam643}
  $|$
  \faGithub \hspace{\spaceAfterLogo} \href{https://github.com/jam643}{github.com/jam643}
  % $|$
  % \faGlobe \hspace{\spaceAfterLogo} \href{https://jam643.github.io}{Portfolio}
  $|$
  \faMapMarker \hspace{\spaceAfterLogo} \href{https://maps.app.goo.gl/hpB8QGkNWpEHrJGD9}{Cambridge, MA}
\end{center}

%----------- SUMMARY -----------
\iftoggle{is_long_version}
{
  \section{Personal Statement}
  \small Seasoned Robotics Control Engineer specializing in autonomous vehicles. Expert in control theory, trajectory optimization, and reinforcement learning. Passionate continuous learner, working on numerous side projects and taking online courses.
}{}

%----------- EXPERIENCE -----------

\section{Experience}
\sectionListStart

\companyNameAndLocationHeading
{Boston Dynamics}{Waltham, MA}
\titleAndDateHeading
{Senior Staff Reinforcement Learning Research Scientist}{January 2025 \textbf{--} Present}
\outerBulletListStart
\bulletItem{Developed RL policies for bimanual dextrous manipulation, deployed on Atlas humanoid robot.}
\outerBulletListEnd

\companyNameAndLocationHeading
{Motional}{Boston, MA}
\titleAndDateHeading
{Principal Robotics Control Engineer}{May 2024 \textbf{--} December 2024}
\outerBulletListStart
\bulletItem{Spearheaded development and deployed a \textbf{PPO-based RL Planner} (PyTorch, Stable-Baselines3, C++) surpassing safety and comfort benchmarks set by prior imitation learning based ML planner in sim and on-vehicle ACC scenarios.}
\bulletItem{\textbf{Led cross-org Reflexive Planner project}, a low latency task for collision prevention critical to achieving Driverless milestone. Coded features that \textbf{reduced false-positive rate by 400\%} (without impacting safety) and designed regression tests and metrics for performance monitoring. Reported results directly to \textbf{Motional's CTO}.}
\bulletItem{Awarded Motional's monthly \textbf{\enquote{Mobilizer Award}} and consistently received \enquote{exceeds expectation} for every performance review.}
\outerBulletListEnd

\titleAndDateHeading
{Senior Robotics Control Engineer and Team Lead}{August 2020 \textbf{--} May 2024}
\outerBulletListStart
\bulletItem{Code-owner and developer for a \textbf{nonlinear trajectory optimization} based MPC formulated with FORCES Pro in Python and deployed in C++. Implemented dozens of features and gave thorough software and design reviews.}
\innerBulletListStart
\bulletItem{Co-implemented and \textbf{patented a novel Contingency MPC} for handling multi-modal predictions in trajectory optimizer, refactoring solver formulation to support joint optimization with minimal latency overhead.}
\bulletItem{Invented novel algorithm for generating \textbf{assertive lane change} trajectories via \enquote{gap matching} behavior to signal intent. Redesigned Planning/Control interface (C++) and added visualizations to support new feature.}
\bulletItem{\textbf{Tuned MPC} weights and enhanced cost function, contributing to investor analysts’ feedback that the ride was \textbf{\enquote{smoother than Waymo’s}}. First tuned in open-loop sim to match human driving, later fine-tuning on vehicle.}
\innerBulletListEnd
\bulletItem{\textbf{Led Path Tracker Perfomance team} (6 ppl) creating Python/SQL metric frameworks and designing automated release tests. Reduced rate of LQR's high cross-track error events from \textbf{25 to 1 violation per 1K miles}.}
\bulletItem{Collaborated to formulate and implement a \textbf{convex trajectory optimizer} (OSQP, C++, Eigen), linearizing objective and constraint terms. Reduced latency by 50\% over NLP version.}
\bulletItem{Developed MySQL metric dashboards for visualization, triage, and drilldown of controls related errors; monitored weekly by on-call engineer. Proactively caught and fixed bugs and latency regressions before they impacted the fleet.}
\bulletItem{\textbf{Led Trajectory Formulation Team} for a quarter; defined the team’s north star strategy, conducted one-on-ones, and oversaw successful demo deployment.}
\bulletItem{Developed and patented an \textbf{ML based vehicle dynamics model} for simulation (LSTM in PyTorch) and deployed it in C++, reducing average displacement error by 40\% over 8s compared to existing physics based model.}
\bulletItem{Primary code owner and top contributor for repo containing Python analysis scripts used for AV log visualization and debug, regularly used by 30+ people. Adding log streaming support and improving deserialization speed by 100x.}
\outerBulletListEnd

\titleAndDateHeading
{Robotics Control Engineer III}{October 2018 \textbf{--} August 2020}
\outerBulletListStart
\bulletItem{Owner of a dynamic bicycle model based \textbf{path tracker module}, refactoring and integrating code during the company merger. Migrating formulation from Acados to Forces PRO and refactoring code to follow SOLID principles.}
\bulletItem{Designed and coded \enquote{Mock Planner} and \enquote{Fault Injection} tools (C++, Python, IPC) used to stress test controller and for vehicle operator training.}
\iftoggle{is_long_version}{
  \bulletItem{Curated a set of ride comfort metrics (e.g. motion sickness likelihood), implementing extractors to monitor comfort trends.}
}{}
\bulletItem{Mentored intern who explored trajectory optimizer solver modifications for improved latency and performance.}
\outerBulletListEnd

\titleAndDateHeading
{Autonomous Vehicle Engineer}{August 2017 \textbf{--} October 2018}
\outerBulletListStart
\bulletItem{Worked on vehicle hardware integration and sensor calibration, outfitting the Renault Zoe EVs with nuTonomy’s AV compute stack. Troubleshooted and fixed issues such as an incorrectly wired GPS Serial cable using an oscilloscope.}
\bulletItem{Streamlined AV closed course testing, curating a weekly KPI report on AV performance (Python) shared with C-suite.}
\outerBulletListEnd

\companyNameAndLocationHeading
{Sandia National Labs}{Albuquerque, NM}
\titleAndDateHeading
{R\&D Electromechanical Engineer and Technical Lead}{August 2016 \textbf{--} August 2017}
\outerBulletListStart
\bulletItem{Tuned PID controller for DC motor system using system identification and control design methods in MATLAB/Simulink.}
\bulletItem{Developed electromechanical test evaluation setup using fiber optics, PXI, LabView, 3D printing, and control design to quantify a mechanism’s performance.}
\iftoggle{is_long_version}
{
  \bulletItem{Designed tests and analyzed results to characterize the performance of various mechanisms relating to nuclear weapon safety.}
}{}
\bulletItem{Modeled and evaluated rigid multi-body equations of motion in 3D using Siemens LMS software.}
\outerBulletListEnd

\companyNameAndLocationHeading
{Autonomous Sailboat Project}{Ithaca, NY}
\titleAndDateHeading
{Master’s Thesis, Dynamics Subteam Lead}{January 2015 \textbf{--} May 2016}
\outerBulletListStart
\bulletItem{Created \bref{https://github.com/jam643/SailboatSim3D/tree/master}{a simulation framework} to model the 3D dynamics of a sailboat in MATLAB to determine the feasibility of autonomously sailing around the world.}
\bulletItem{Wrote \bref{https://bpb-us-w2.wpmucdn.com/sites.coecis.cornell.edu/dist/5/91/files/2017/06/Semester-Report-Spring-2016-Jesse-Miller-1e485cb.pdf}{a thesis paper} describing a novel ‘rudder connected to sail’ design to improve the directional stability of a robotic sailboat. Presented findings at \bref{https://robotics.cornell.edu/2019/08/14/a-directionally-self-stable-robotic-sail-boat-concept-and-simulations/}{a robotics seminar} with advisor \bref{http://ruina.tam.cornell.edu/}{Andy Ruina} at Cornell University.}
\bulletItem{Provided recommended robotic sailboat design to \bref{https://cusail.com/}{CUSail project team} at Cornell which they built and tested on Cayuga Lake, verifying the simulation results.}
\outerBulletListEnd

\iftoggle{is_long_version}
{
  \companyNameAndLocationHeading
  {Engineering Dynamics Class (MAE 2030)}{Ithaca, NY}
  \titleAndDateHeading
  {Graduate Teaching Specialist}{January 2016 \textbf{--} May 2016}
  \outerBulletListStart
  \bulletItem{Taught two recitation sections with about 15 students in each, held regular office hours, and graded exams.}
  \bulletItem{Volunteered to fill in for the Professor, teaching a one-and-a-half-hour lecture to about 150 students.}
  \bulletItem{Received \textbf{4.88/5 overall rating} on my TA evaluation based on 16 student responses and was nominated to be a TA trainer.}
  \outerBulletListEnd
}{}

\companyNameAndLocationHeading
{Amazon Robotics}{North Reading, MA}
\titleAndDateHeading
{Data Analyst and Performance Intern}{May 2015 \textbf{--} August 2015}
\outerBulletListStart
\iftoggle{is_long_version}{
  \bulletItem{Created a random forest ML predictor (Python, MySQL) to predict the time it takes to pick an item off a shelf.}
  \bulletItem{Designed a Linux service using Java and XML, allowing the predictor to be easily used.}
  \bulletItem{Implemented the predictor service that improved metrics used to assess employee performance, saving the company millions and remaining in use years after my internship.}
}{
  \bulletItem{Built and deployed a random forest ML predictor to forecast pick times (Python, MySQL), enhancing employee performance metrics and saving the company millions, remaining in use years post-internship.}
}
\outerBulletListEnd

\companyNameAndLocationHeading
{Innovative Scientific Solutions Inc.}{Dayton, OH}
\titleAndDateHeading
{Engineering Co-op Student}{January 2014 \textbf{--} August 2014}
\outerBulletListStart
\bulletItem{\textbf{Invented} and developed \bref{https://github.com/jam643/WriteHear/tree/master}{a MATLAB program} to transcribe handwriting using only a microphone, \textbf{winning \$15,000} in research funding from a \textbf{U.S. Air Force competition} against 37 others.}
\bulletItem{Designed and conducted an experiment to test the effects of unsteady flow through an intercooler, resulting in a \bref{https://www.researchgate.net/publication/290192705_Effect_of_Unsteady_Flow_on_Intercooler_Performance}{published and presented paper} at the SAE 2014 Aerospace Conference.}
\outerBulletListEnd

\iftoggle{is_long_version}
{
  \companyNameAndLocationHeading
  {Autonomous Systems Laboratory}{Ithaca, NY}
  \titleAndDateHeading
  {Mechanical Engineering Researcher}{August 2014 \textbf{--} December 2014}
  \outerBulletListStart
  \bulletItem{Developed and wrote Python handlers to control a robotic ball, Sphero, with a path planning program, LTLMoP.}
  \bulletItem{Successfully demoed the code, having Sphero autonomously traverse a map and react to its environment.}
  \outerBulletListEnd
}{}

\sectionListEnd


%----------- EDUCATION -----------
\section{Education}
\sectionListStart

\companyNameAndLocationHeading
{Cornell University, College of Engineering $|$ \small{Ithaca, NY}}{\textit{August 2015 \textbf{--} May 2016}}
\titleAndDateHeading
{Master of Engineering in Robotics, Controls, and Dynamics}{\textbf{GPA: 4.17/4.0}}
\outerBulletListStart
\bulletItem{\bref{https://www.mae.cornell.edu/news/sibley-school-mechanical-aerospace-engineering-student-awards-0}{Outstanding Achievement Award}: Given to top two MechE Masters students with the \textbf{highest academic standing}.}
\bulletItem{\bref{https://www.mae.cornell.edu/news/sibley-school-mechanical-aerospace-engineering-student-awards-0}{Kelly Prize}: Excellence in aerospace engineering, received for research on a novel robotic sailboat design.}
\bulletItem{\textbf{Relevant Courses:} Autonomous Mobile Robots, Robot Motion, Feedback Control, Multivariable Control Theory, Advanced Dynamics.}
\outerBulletListEnd

\companyNameAndLocationHeading
{Cornell University, College of Engineering $|$ \small{Ithaca, NY}}{\textit{August 2011 \textbf{--} May 2015}}
\titleAndDateHeading
{Bachelor of Science in Mechanical Engineering}{\textbf{Major GPA 4.24/4.0 $|$ Cumulative GPA: 4.15/4.0}}
\outerBulletListStart
\bulletItem{\bref{https://www.mae.cornell.edu/news/sibley-school-mechanical-aerospace-engineering-student-awards-1}{Sibley Prize}: Awarded to the two mechanical engineering graduating seniors with the \textbf{highest overall GPA}.}
\bulletItem{\bref{https://www.mae.cornell.edu/news/sibley-school-mechanical-aerospace-engineering-student-awards-1}{Frank O. Ellenwood Prize}: Awarded to the M.E. students with the \textbf{highest GPA} in heat and power courses.}
\outerBulletListEnd

% \companyNameAndLocationHeading
% {Tri-Valley High School $|$ \small{Grahamsville, NY}}{\textit{September 2007 \textbf{--} May 2011}}
% {Valedictorian}{}

\sectionListEnd


%----------- SELECT PATENTS -----------

\section{Select Patents}
\begin{itemize}[leftmargin=15pt]
  \bulletItem{\textbf{Autonomous Driving Mode Engagement}, \bref{https://patents.google.com/patent/US20230159063A1/en?oq=US20230159063A}{US patent US20230159063A1}, March 25, 2023. Developed a method for comfortable and safe transition from manual to autonomous vehicle control.}
  \bulletItem{\textbf{Control Architectures for Autonomous Vehicles}, \bref{https://patents.google.com/patent/US11794775B2/en?oq=US11794775B2}{US patent US11794775B2}, October 24, 2023. Collaborated to develop and implement novel trajectory optimization based control methods.}
  \bulletItem{\textbf{ML Based Vehicle Dynamic Simulator Model} (patent pending), Docket No. I2023099, May 24, 2023. Helped design and deploy an LSTM model trained on vehicle dynamics.}
  \iftoggle{is_long_version}{
    \bulletItem{\textbf{Shortened Contingency Horizon MPC With a Terminal Car-Follow Constraint} (patent pending), Docket No. I2023017, January 27, 2023. Designed and implemented a sparse contingency trajectory optimization formulation that improved solve-time while maintaining recursive safety guarantees.}
  }{}
  \bulletItem{\textbf{Autonomous Vehicle with Contingency Consideration in Trajectory Realization} (patent pending), Application No US18164652, February 6, 2023. Co-designed and implemented a joint trajectory optimization formulation for safely and comfortably handling multimodal predictions.}
\end{itemize}

%----------- SKILLS -----------

\section{Skills \& Interests}
\sectionListStart
\bulletItem{\textbf{Languages:}{ Python (3.x), Modern C++ (14, 17, 20), MATLAB, SQL, LabVIEW, C}}
\vspace{\vspaceAfterBullets}
\bulletItem{\textbf{Technologies:}{ PyTorch, FORCES Pro, Stable-Baselines3, OSQP, Ubuntu/Linux, Git, CMake, Bazel, \LaTeX, Jupyter Notebook, ROS, Simulink, OpenCV, Raspberry Pi, Arduino, SolidWorks, Blender}}
\vspace{\vspaceAfterBullets}
\bulletItem{\textbf{Continued Education:}{ \bref{https://github.com/jam643/CS285DeepRL/tree/master}{Deep RL CS285}, \bref{https://github.com/jam643/UnderactuatedRobotics-6p832-JesseM}{Underactuated Robotics MIT 6.832}, \bref{https://github.com/jam643/Courses_JesseM/tree/master/DesignPatternsCpp}{Udemy Design Patterns in C++}}}
\vspace{\vspaceAfterBullets}
\bulletItem{\textbf{Interests:}{ \bref{https://www.youtube.com/watch?v=z41U4mtKEJw}{Acoustic guitar}, ping pong, badminton, tennis, skiing, auditing classes}}
\sectionListEnd

%----------- PROJECTS -----------

\section{Projects}
\sectionListStart

\resumeProjectHeading
{\textbf{Gamified Vehicle Path Tracking} $|$ \emph{\bref{https://github.com/jam643/TheTrolleyProblemGame}{GitHub \faGithub}}}{}
\outerBulletListStart
\bulletItem{Implemented a variety of tunable path tracking algorithms (e.g. LQR, Stanley, Pure Pursuit) in Python, wrapped in a gamified dynamic vehicle simulator. The user draws a b-spline path guiding the vehicle through a series of obstacles. The user can interactively tune the controllers and view Jupyter Notebooks with derivations of the algorithms.}
\outerBulletListEnd

% \resumeProjectHeading
% {\textbf{Autonomous Sailboat 3D Dynamics Simulator} $|$ \emph{\bref{https://github.com/jam643/SailboatSim3D}{GitHub \faGithub}}}{}
% \outerBulletListStart
% \bulletItem{A 3D dynamics simulation of a robotic sailboat in MATLAB I developed as part of my Master's thesis at Cornell. The simulator was used to verify the passive stability properties of a novel robotic sailboat design as well as optimize the design for the boat that was later built by \bref{https://cusail.com/}{a project team, CUSail}, at Cornell.}
% \outerBulletListEnd

% \resumeProjectHeading
% {\textbf{WriteHear} $|$ \emph{\bref{https://github.com/jam643/WriteHear}{GitHub \faGithub}}}{}
% \outerBulletListStart
% \bulletItem{An invention I created during a co-op at Innovative Scientific Solutions Inc. that transcribes handwriting by listening to the sounds produced by the writing, implemented in MATLAB. \bref{https://github.com/jam643/WriteHear/blob/master/WriteHear.pdf}{The invention} won a U.S. Air Force wide competition.}
% \outerBulletListEnd

\resumeProjectHeading
{\textbf{Balancing Robot} $|$ \emph{\bref{https://github.com/jam643/BalancingBot}{GitHub \faGithub}}}{}
\outerBulletListStart
\bulletItem{A balancing cart-pole type robot, using cascaded PID control and complementary filter for state estimation. Designed and built the hardware and electronics and wrote the software.}
\outerBulletListEnd


\small{\item{\textbf{Additional Projects:}
              \bref{https://github.com/jam643/RLPlayground/blob/main/double_integrator_rl_vs_lqr/double_integrator.ipynb}{Tutorial Comparing RL (PPO) vs LQR for a Double Integrator} (Python, Stable-Baselines3),
              \bref{https://github.com/jam643/SailboatSim3D}{Autonomous Sailboat 3D Dynamics Simulator} (MATLAB),
              \bref{https://github.com/jam643/ColorFollowingBot}{Color Following Robot with Articulated Camera} (Python, OpenCV),
              \bref{https://github.com/jam643/DoublePendulumBlender}{Aesthetically Rendered Double Pendulum Simulation} (Blender/Python API),
              \bref{https://github.com/jam643/WriteHear}{WriteHear: Transcribe handwriting from sound} (MATLAB),
              \bref{https://github.com/jam643/BouncingBallSim}{Bouncing Ball Simulation} (C++),
              \bref{https://github.com/jam643/GameOfLife}{2D Geometric Shooter Game} (Python)}}

\sectionListEnd

%-------------------------------------------
\end{document}
Preview
Resume preview
Resume LaTeX Template | Bibby | Bibby AI