From e5854480e3a1b4e409251db891682eda19645db3 Mon Sep 17 00:00:00 2001
From: Martin Miller
Date: Sat, 17 Feb 2024 12:54:32 -0500
Subject: update

---
 martin-miller-resume.tex | 132 ++++++++++++++++++++++++++---------------------
 1 file changed, 73 insertions(+), 59 deletions(-)

(limited to 'martin-miller-resume.tex')

diff --git a/martin-miller-resume.tex b/martin-miller-resume.tex
index 6e34422..7385eee 100644
--- a/martin-miller-resume.tex
+++ b/martin-miller-resume.tex
@@ -26,12 +26,12 @@
 \usepackage{bibentry}
 
 \name{Martin Miller} % Your name
-\address{41-45 47th Street Apt 2 \\ Sunnyside NY 11104} % Your address
+\address{41-45 47th Street Fl 2 \\ Sunnyside NY 11104} % Your address
 \address{929-561-9562 \\ marty@millermart.in} % Your phone number and email
 
 \begin{document}
+\bibliographystyle{IEEEtran}
 \nobibliography{publications}
-\bibliographystyle{unsrt}
 
 %----------------------------------------------------------------------------------------
 % WORK EXPERIENCE SECTION
@@ -41,37 +41,33 @@
 
 \begin{rParSubsection}{Ford Motor Company}{November 2022 -- Present}{World Model Software Supervisor}{New York, NY (Remote)}
 
-  The World Model team develops software for distributing HD maps from the cloud to embedded applications and provides a C++ API for working with map and realtime pereception data in a unified manner.
+  The World Model team distributes HD maps from the cloud to embedded applications and provides a C++ API for map and realtime perception data.
 
   \begin{itemize}
-  \itemsep -0.5em \vspace{-0.5em} % Compress items in list together for aesthetics
-\item Lead a team of eight developers (six direct reports)
-\item Conduct interviews with software engineering candidates and make hiring decisions.
-\item Create software development roadmap and set team development priorities.
-\item Establish regular demo cadence with stakeholders to understand priorities and get rapid feedback.
-\item Establish a teamwide standard for software quality that includes test-driven development and frequent pair programming
-\item Conduct code reviews.
-\item Ensure department and industry standards such as MISRA and Adaptive AUTOSAR are met
-\item Contribute to the production codebase in C++17
-\item Implement a B-spline library
-\item Implement graph data structures and traversal algorithms
-\item Utilize templating and metaprogramming (SFINAE) to generalize algorithms in our API
+    \itemsep -0.5em \vspace{-0.5em} % Compress items in list together for aesthetics
+    \item Lead a team of eight developers including six direct reports.
+    \item Conduct interviews with software engineering candidates and make hiring decisions.
+    \item Create software development roadmap and set team development priorities.
+    \item Conduct code reviews.
+    \item Code to MISRA and Adaptive AUTOSAR standards.
+    \item Contribute to the production codebase in C++17.
+    \item Implement a B-spline library.
+    \item Implement graph data structures and traversal algorithms.
+    \item Write generic code via templating and metaprogramming (SFINAE).
   \end{itemize}
 
 \end{rParSubsection}
 \begin{rParSubsection}{Ford Motor Company}{December 2021 -- November 2022}{Localization Mapping and Odometry Research Supervisor}{New York, NY (Remote)}
 
-  Supervised a team of ten advanced driver assistance system (ADAS) engineers on
-  research projects for localization and mapping algorithm development.
-
   \begin{itemize}
-  \itemsep -0.5em \vspace{-0.5em} % Compress items in list together for aesthetics
-\item Provided guidance to a high performing team.
-\item Established two scrum teams to focus the team's efforts.
-\item Identified project leads that were motivated and respected by their peers.
-\item Initiated work on a ROS2-based research framework for in-vehicle data collection, testing, and offline resimulation. Set high level goals in bi-weekly sprint planning meetings.
-\item Established regular demos with stakeholders to solicit feedback and drive development priorities.
-\item Organized a book club for skill development
+    \itemsep -0.5em \vspace{-0.5em} % Compress items in list together for aesthetics
+    \item Supervised a team of ten advanced driver assistance system (ADAS) engineers on research projects for localization and mapping algorithm development.
+    \item Prioritized work for a high performing team.
+    \item Identified project leads that were motivated and respected by their peers.
+    \item Initiated work on a ROS2-based research framework for in-vehicle data collection, testing, and offline recompute.
+    \item Set high level goals in bi-weekly sprint planning meetings.
+    \item Established regular demos with stakeholders to solicit feedback and drive development priorities.
+    \item Organized an ongoing book club for skill development.
   \end{itemize}
 
 \end{rParSubsection}
@@ -79,51 +75,77 @@
 \begin{rParSubsection}{Ford Motor Company}{October 2017 -- December 2021}{Driver Assistance Research Engineer}{Dearborn, MI}
 
   \begin{itemize}
-  \itemsep -0.5em \vspace{-0.5em} % Compress items in list together for aesthetics
-\item Re-wrote occupancy gridmapping algorithm for production.
-\item Wrote portable C++11 code that builds in a Windows-based research framework and a Unix-based production framework without modification.
-\item Wrote multi-threaded code to meet performance requirements.
-\item Optimized code for embedded hardware.
-\item Deployed Jenkins CI to automate code quality checks
-\item Performed testing and data collection in-vehicle
-\item Identified and fixed vehicle issues related to sensor calibration and GPS (OxTS RT3000) configuration.
+    \itemsep -0.5em \vspace{-0.5em} % Compress items in list together for aesthetics
+    \item Wrote portable C++11 code that builds in a Windows-based research framework and a Unix-based production framework.
+    \item Re-wrote occupancy gridmapping algorithm for production.
+    \item Wrote multi-threaded code to meet performance requirements.
+    \item Optimized code for embedded hardware.
+    \item Deployed Jenkins CI server to automate code quality checks.
+    \item Performed in-vehicle testing and data collection.
+    \item Identified and fixed vehicle issues related to sensor calibration and GPS (OxTS RT3000) configuration.
   \end{itemize}
 
   Awards:
 
   \smallskip
   \begin{itemize}
-  \itemsep -0.5em \vspace{-0.5em} % Compress items in list together for aesthetics
-  \item Top Achiever (March 2021)
-  \item Peer Recognition Award (February 2021)
+    \itemsep -0.5em \vspace{-0.5em} % Compress items in list together for aesthetics
+    \item Top Achiever (March 2021)
+    \item Peer Recognition Award (February 2021)
   \end{itemize}
 \end{rParSubsection}
 
 %------------------------------------------------
 
 \begin{rSubsection}{Aerospace Robotics and Controls Lab}{June 2013 -- July 2017}{Graduate Research Assistant}{Urbana, IL}
-\item Researched simultaneous localization and mapping (SLAM) techniques for a river environment.  Fused camera and IMU data using an extended Kalman Filter (EKF).
-%\item Extended SLAM vision measurement model to incorporate reflections of objects in a river.
-\item Implemented multithreaded SLAM algorithm in C++ using Eigen and OpenCV.
-%\item Defined the requirements for the data collection platform's vision needs and identified hardware for purchase.
-\item Designed and constructed a custom trigger circuit for synchronizing the data collection platform's GPS and camera units.
-\item Wrote custom software to control camera trigger parameters, image resolution, and perform custom exposure control for challenging lighting in a river environment.
-\item Performed stereo camera and IMU calibration, which identified the transform between the IMU and cameras and provided the camera extrinsic and intrinsic parameters including lens distortion terms.
+  \item Researched simultaneous localization and mapping (SLAM) techniques for a river environment.  Fused camera and IMU data using an extended Kalman Filter (EKF).
+  %\item Extended SLAM vision measurement model to incorporate reflections of objects in a river.
+  \item Implemented multithreaded SLAM algorithm in C++ using Eigen and OpenCV.
+  %\item Defined the requirements for the data collection platform's vision needs and identified hardware for purchase.
+  \item Designed and constructed a custom trigger circuit for synchronizing the data collection platform's GPS and camera units.
+  \item Wrote custom software to control camera trigger parameters, image resolution, and perform custom exposure control for challenging lighting in a river environment.
+  \item Performed stereo camera and IMU calibration, which identified the transform between the IMU and cameras and provided the camera intrinsic and extrinsic parameters including lens distortion terms.
 \end{rSubsection}
 
 %------------------------------------------------
 
 \begin{rSubsection}{Boru Apps}{October 2009 -- December 2012}{Product Manager}{Chicago, IL}
-%\item Wrote requirements for our overseas development team, developed software, and led software projects from their initial stages to deployment on customer systems.
-\item Wrote requirements, developed software, and led software projects.
+  %\item Wrote requirements for our overseas development team, developed software, and led software projects from their initial stages to deployment on customer systems.
+  \item Wrote requirements, developed software, and led software projects.
 \end{rSubsection}
 %------------------------------------------------
 
 \begin{rSubsection}{Chonbuk National University}{March 2009 -- March 2010}{English Instructor}{Jeonju, South Korea}
-\item Instructed undergraduates, graduates, and professionals in English as a second language.
+  \item Instructed undergraduates, graduates, and professionals in English as a second language.
 \end{rSubsection}
 %------------------------------------------------
 \end{rSection}
+
+%----------------------------------------------------------------------------------------
+% TECHNICAL STRENGTHS SECTION
+%----------------------------------------------------------------------------------------
+\begin{rSection}{Skills}
+\begin{tabular}{ @{} >{\bfseries}l @{\hspace{6ex}} l }
+C++ & Daily usage of C++17, object-oriented programming, templating and Eigen. \\
+Python & SLAM algorithm development using SciPy and OpenCV. \\
+%Docker & Test builds in Jenkins, setup ROS2 environment, server deployment. \\
+Linux & Expert.  Daily professional and personal use. \\
+git & Expert with most subcommands: merge, rebase, submodules, reset, log, etc. \\
+Recruitment & Perform technical interviews for department-wide recruiting. \\
+Planning & Establish roadmap and timeline for project development. \\
+People Leadership & Managed direct reports and handle day-to-day needs of the team. \\
+\end{tabular}
+\end{rSection}
+
+%----------------------------------------------------------------------------------------
+% MANAGEMENT STRENGTHS SECTION
+%----------------------------------------------------------------------------------------
+%\begin{rSection}{Management Skills}
+%\begin{tabular}{ @{} >{\bfseries}l @{\hspace{6ex}} l }
+%Mentorship & Teach technical skills, provide visibility and opportunities for advancement for team members. \\
+%\end{tabular}
+%\end{rSection}
+%
 %----------------------------------------------------------------------------------------
 % EDUCATION SECTION
 %----------------------------------------------------------------------------------------
@@ -152,19 +174,11 @@ Bachelor of Arts in Middle East Studies \\
   %  \end{itemize}
 \end{rSection}
 
-%----------------------------------------------------------------------------------------
-% TECHNICAL STRENGTHS SECTION
-%----------------------------------------------------------------------------------------
-
-\begin{rSection}{Skills}
-
-\begin{tabular}{ @{} >{\bfseries}l @{\hspace{6ex}} l }
-C++ & Daily usage of C++17, object-oriented programming, templating and Eigen. \\
-Python & SLAM algorithm development using SciPy and OpenCV. \\
-Docker & Test builds in Jenkins, setup ROS2 environment, server deployment. \\
-Linux & Expert.  Daily professional and personal use. \\
-git & Proficient with most subcommands: merge, rebase, submodules, reset, log, etc. \\
-\end{tabular}
+%-----------------
+% PATENTS SECTION
+%-----------------
+\begin{rSection}{Patents}
+  \bibentry{miller2019}
 \end{rSection}
 
 %----------------------------------------------------------------------------------------
-- 
cgit v1.1

