* Config/Preamble :noexport: ** LaTeX Config #+BEGIN_SRC emacs-lisp :exports none :results none :eval always (setq org-latex-logfiles-extensions (quote ("lof" "lot" "tex~" "aux" "idx" "log" "out" "toc" "nav" "snm" "vrb" "dvi" "fdb_latexmk" "blg" "brf" "fls" "entoc" "ps" "spl" "bbl" "xmpi" "run.xml" "bcf"))) (add-to-list 'org-latex-classes '("altacv" "\\documentclass[10pt,a4paper,ragged2e,withhyper]{altacv} % Change the page layout if you need to \\geometry{left=1.25cm,right=1.25cm,top=1.5cm,bottom=1.5cm,columnsep=1.2cm} % Use roboto and lato for fonts \\renewcommand{\\familydefault}{\\sfdefault} % Change the colours if you want to \\definecolor{SlateGrey}{HTML}{2E2E2E} \\definecolor{LightGrey}{HTML}{666666} \\definecolor{DarkPastelRed}{HTML}{450808} \\definecolor{PastelRed}{HTML}{8F0D0D} \\definecolor{GoldenEarth}{HTML}{E7D192} \\colorlet{name}{black} \\colorlet{tagline}{PastelRed} \\colorlet{heading}{DarkPastelRed} \\colorlet{headingrule}{GoldenEarth} \\colorlet{subheading}{PastelRed} \\colorlet{accent}{PastelRed} \\colorlet{emphasis}{SlateGrey} \\colorlet{body}{LightGrey} % Change some fonts, if necessary \\renewcommand{\\namefont}{\\Huge\\rmfamily\\bfseries} \\renewcommand{\\personalinfofont}{\\footnotesize} \\renewcommand{\\cvsectionfont}{\\LARGE\\rmfamily\\bfseries} \\renewcommand{\\cvsubsectionfont}{\\large\\bfseries} % Change the bullets for itemize and rating marker % for \cvskill if you want to \\renewcommand{\\itemmarker}{{\\small\\textbullet}} \\renewcommand{\\ratingmarker}{\\faCircle} " ("\\cvsection{%s}" . "\\cvsection*{%s}") ("\\cvevent{%s}" . "\\cvevent*{%s}"))) (setq org-latex-packages-alist 'nil) (setq org-latex-default-packages-alist '(("rm" "roboto" t) ("defaultsans" "lato" t) ("" "paracol" t) )) #+END_SRC #+LATEX_CLASS: altacv #+LATEX_HEADER: \columnratio{0.6} % Set the left/right column width ratio to 6:4. #+LATEX_HEADER: \usepackage[bottom]{footmisc} *** Bibliography # #+LATEX_HEADER: \DeclareNameAlias{sortname}{last-first} #+LATEX_HEADER: \DeclareNameAlias{sortname}{given-family} #+LATEX_HEADER: \addbibresource{aidan.bib} # #+LATEX_HEADER: \usepackage[citestyle=numeric-comp, maxcitenames=1, maxbibnames=4, doi=false, isbn=false, eprint=true, backend=bibtex, hyperref=true, url=false, natbib=true]{biblatex} # #+LATEX_HEADER: \usepackage[backend=biber, sorting=nyvt, style=authoryear, firstinits]{biblatex} # #+LATEX_HEADER: \usepackage[backend=natbib, giveninits=true]{biblatex} #+LATEX_HEADER: \usepackage[style=trad-abbrv,sorting=none,sortcites=true,doi=false,url=false,giveninits=true,hyperref]{biblatex} ** Exporter Settings #+AUTHOR: Aidan Scannell #+EXPORT_FILE_NAME: ./curriculum-vitae.pdf #+OPTIONS: toc:nil title:nil H:1 ** Macros #+MACRO: cvevent \cvevent{$1}{$2}{$3}{$4} #+MACRO: cvachievement \cvachievement{$1}{$2}{$3}{$4} #+MACRO: cvtag \cvtag{$1} #+MACRO: divider \divider #+MACRO: par-div \par\divider #+MACRO: new-page \newpage * CV Header :ignore: ** Photo & Tagline :ignore: #+begin_export latex \name{Aidan Scannell} \photoR{2.8cm}{aidan_portrait.jpeg} \tagline{PhD Researcher} #+end_export ** Personal Info :ignore: #+begin_export latex \personalinfo{ \homepage{www.aidanscannell.com} \email{scannell.aidan@gmail.com} \phone{+44 787 558 3912} \location{Bristol, UK} \github{aidanscannell} \linkedin{aidan-scannell-82522789/} \dob{22 April 1994} \driving{UK Driving Licence} } \makecvheader #+end_export * CV Column 1 :ignore: #+begin_export latex \begin{paracol}{2} #+end_export ** Personal Statement Secondmind :ignore:noexport: #+begin_export latex \begin{quote} ``I am an aspiring researcher with interests at the intersection of probabilistic machine learning and control theory. I am particularly interested in uncertainty quantification and as a result, a great deal of my work focuses on Bayesian non-parametric methods, specifically Gaussian processes and variational inference.'' \end{quote} #+end_export ** Personal Statement Amazon :ignore: #+begin_export latex \begin{quote} ``I am a PhD researcher with interests at the intersection of probabilistic machine learning and control theory. A great deal of my work focuses on Bayesian non-parametric methods, specifically Gaussian processes, variational inference and decision-making under uncertainty.'' \end{quote} #+end_export ** Experience *** PhD Researcher :ignore: {{{cvevent(PhD Researcher, University of Bristol,Sept 2018 -- Ongoing, Bristol\, UK)}}} # Researching methods for probabilistic inference and control in multimodal dynamical systems. EPSRC Centre for Doctoral Training in Future Autonomous and Robotic Systems (FARSCOPE). Researching methods for data-efficient learning and control in multimodal dynamical systems. EPSRC Centre for Doctoral Training in Future Autonomous and Robotic Systems (FARSCOPE). {{{cvtag(Probabilistic modelling)}}} {{{cvtag(Gaussian processes)}}} {{{cvtag(Variational inference)}}} {{{cvtag(Optimal control)}}} {{{cvtag(Trajectory optimisation)}}} # {{{cvtag(Model-based reinforcement learning)}}} *** Teaching Assistant :ignore: {{{par-div}}} {{{cvevent(Teaching Assistant, University of Bristol,Sept 2018 -- Ongoing, Bristol\, UK)}}} Alongside my PhD I have assisted teaching: - [[https://www.bris.ac.uk/unit-programme-catalogue/UnitDetails.jsa?ayrCode=19%2F20&unitCode=COMS30007][Machine Learning COMS30007]] # This course introduced student to probabilistic machine learning: bayesian linear regression, Gaussian processes, probabilistic PCA, Bayesian optimisation. - [[https://www.bris.ac.uk/unit-programme-catalogue/UnitDetails.jsa?ayrCode=19%2F20&unitCode=COMSM0012][Robotic Systems COMSM0012]] # This course introduced student to probabilistic robotics, e.g. particle filtering. - [[https://www.bris.ac.uk/unit-programme-catalogue/UnitDetails.jsa?ayrCode=19/20\&unitCode=EMATM0042][Intelligent Information Systems EMATM0042]] {{{cvtag(Communication)}}} {{{cvtag(Active listening)}}} {{{cvtag(Teaching)}}} *** Mott MacDonald :ignore:noexport: {{{par-div}}} {{{cvevent(Mechanical Engineer Intern,Mott MacDonald,June 2015 -- August 2015, London\, UK)}}} # I worked as a mechanical engineer within the building services division where I developed my # teamwork skills and learned the importance of knowledge management. # I was in charge of optimising the heating, ventilation and air-conditioning of a building a # Hackney Wick underground station. # I met with external architects to communicate our ideas and I personally overcame logistical issues # and improved a systems efficiency, resulting in the designs approval. # I consistently met deadlines whilst working under pressure and was offered future employment. # This internship strengthened my desire to move away from engineering and pursue a research driven # career involving mathematics and programming. - Developed teamwork skills, learning the importance of knowledge management within a team. - Overcame logistical issues and improved a system’s efficiency, resulting in the design’s approval. - Consistently met deadlines whilst working under pressure. - Conducted a feasibility study and estimated project costs that informed subsequent action. - Located an error and proposed a solution. Communicating this to relevant managers resulted in its successful implementation. - Mott MacDonald offered me future employment following my summer placement. {{{cvtag(Engineering)}}} {{{cvtag(Teamwork)}}} {{{cvtag(Industry)}}} ** Publications #+begin_export latex \nocite{*} % \printbibliography[heading=pubtype,title={\printinfo{\faBook}{Books}},type=book] % \divider % \printbibliography[heading=pubtype,title={\printinfo{\faFile*[regular]}{Journal Articles}},type=article] % \divider \printbibliography[heading=pubtype,title={\printinfo{\faUsers}{Conference Proceedings}},type=inproceedings] #+end_export ** Projects *** Active Learning Secondmind :ignore:noexport: # {{{cvevent(Investigating Exploration-Exploitation in Multimodal Dynamical Systems (Academic), University of Bristol, May 2021 - Ongoing, Bristol\, UK)}}} {{{cvevent(Exploration of Operatable Dynamics Modes in Multimodal Dynamical Systems, University of Bristol, May 2021 - Ongoing, Bristol\, UK)}}} - Developing data-efficient techniques for exploration in multimodal dynamical systems. - The goal of this project is to explore a single dynamics mode that is known to be operatable whilst avoiding other modes. # unoperatable capable of remaining in a single dynamics mode during exploration. # {{{cvtag(JAX)}}} {{{cvtag(Bayesian optimisation)}}} {{{cvtag(Gaussian processes)}}} {{{cvtag(Optimal control)}}} *** Active Learning :ignore: # {{{cvevent(Investigating Exploration-Exploitation in Multimodal Dynamical Systems (Academic), University of Bristol, May 2021 - Ongoing, Bristol\, UK)}}} {{{cvevent(Optimal Control in Multimodal Dynamical Systems as Probabilistic Inference, University of Bristol, May 2021 - Ongoing, Bristol\, UK)}}} - Developing data-efficient techniques for exploration in multimodal dynamical systems. - The goal of this project is to explore a single dynamics mode that is known to be operatable whilst avoiding other modes. {{{cvtag(Variational inference)}}} {{{cvtag(Gaussian processes)}}} {{{cvtag(Optimal control)}}} ** Newpage :ignore: {{{new-page}}} ** Projects (Cont.) *** Traj Opt :ignore: # {{{divider}}} {{{cvevent(Trajectory Optimisation in Learned Multimodal Dynamical Systems, University of Bristol, Sept 2019 - March 2021, Bristol\, UK)}}} - Synergising Bayesian inference and Riemannian geometry to control multimodal dynamical systems. # Learning multimodal probabilistic transition dynamics. - Finds trajectories that 1) remain in a desired dynamics mode, 2) avoid regions of the dynamics with high epistemic uncertainty. - [[https://github.com/aidanscannell/trajectory-optimisation-in-learned-multimodal-dynamical-systems][\faGithub aidanscannell/trajectory-optimisation-in-learned-multimodal-dynamical-systems]] # - [[https://www.aidanscannell.com/publication/trajectory-optimisation-in-learned-multimodal-dynamical-systems-via-latent-ode-collocation/paper.pdf][\faBook published @ ICRA 2021]] {{{cvtag(JAX)}}} {{{cvtag(Probabilistic geometries)}}} {{{cvtag(Optimal control)}}} *** SVGP :ignore: {{{par-div}}} {{{cvevent(Identifiable Mixtures of Sparse Variational Gaussian Process Experts, University of Bristol, Sept 2018 - Ongoing, Bristol\, UK)}}} - Improving identifiability and scalability in the Mixtures of Gaussian Process Experts model with GP-based gating networks. - Variational inference based on sparse GP approximations. - [[https://github.com/aidanscannell/mogpe][\faGithub aidanscannell/mogpe]] {{{cvtag(GPflow)}}} {{{cvtag(TensorFlow)}}} {{{cvtag(Gaussian processes)}}} {{{cvtag(Variational inference)}}} *** GPJax :ignore:noexport: {{{divider}}} {{{cvevent(Gaussian Processes in JAX (Code), Emacs, March 2021 - Ongoing, Bristol\, UK)}}} - Minimal Gaussian process library in JAX with a simple (custom) approach to state management. - \faGithub [[https://github.com/aidanscannell/GPJax][aidanscannell/GPJax]] {{{cvtag(Gaussian processes)}}} {{{cvtag(Variational inference)}}} {{{cvtag(JAX)}}} {{{cvtag(SVGP)}}} ** A day of my life :noexport: # #+begin_export latex # % \medskip # % \cvsection{A Day of My Life} # % % Adapted from @Jake's answer from http://tex.stackexchange.com/a/82729/226 # % % \wheelchart{outer radius}{inner radius}{ # % % comma-separated list of value/text width/color/detail} # % \wheelchart{1.5cm}{0.5cm}{% # % 6/8em/accent!30/{Sleep,\\beautiful sleep}, # % 3/8em/accent!40/Hopeful novelist by night, # % 8/8em/accent!60/Daytime job, # % 2/10em/accent/Sports and relaxation, # % 5/6em/accent!20/Spending time with family # % } # % % use ONLY \newpage if you want to force a page break for # % % ONLY the current column # % \newpage # #+end_export ** Newpage :ignore:noexport: {{{new-page}}} ** Volunteering *** FARSCOPE Course Rep :ignore: {{{cvevent(Cohort Representative, FARSCOPE CDT, Sept 2018 - Ongoing, Bristol\, UK)}}} # - I represent myself and fellow CDT students in management meetings where I communicate ideas and information between students and management. - Represent myself and my CDT peers in management meetings. - Communicate information between students and management. {{{cvtag(Communication)}}} {{{cvtag(Interpersonal Skills)}}} {{{par-div}}} *** Code Club :ignore: {{{cvevent(Club Leader, Code Club, Dec 2017 - April 2018, Junction 3 Library\, Bristol \, UK)}}} # - I collaborated with [[https://codeclub.org/en/][Code Club]] and Bristol Libraries to set up and run a Code Club for young people aged 9-13. # - Demonstrating my abi involved organising, planning lessons and teaching - Set up (and then ran) a [[https://codeclub.org/en/][Code Club]] for children aged 9-13. - Led the organisation, planning and teaching of weekly lessons. - Planned lessons to engage children by making coding fun. - Extremely rewarding and reinforced my love for teaching. # - @ Junction 3 Library in Easton, Bristol. {{{cvtag(Leadership)}}} {{{cvtag(Teaching)}}} {{{cvtag(Communication)}}} {{{cvtag(Active listening)}}} *** Drivetrain :ignore:noexport: {{{par-div}}} {{{cvevent(Technical Lead (Drivetrain), Formula Student, Jan 2015 - Jan 2016, Bristol\, UK)}}} Each year, as part of Formula Student, students design, build and race a single seat race car. - Finished 2nd in the National Class 2 competition in 2013/2014, I was then selected as the Drivetrain lead. - This role improved my communication skills as I was leading weekly presentations. - I developed my leadership skills through setting realistic objectives, effectively allocating work to the appropriate team members and monitoring outcomes. {{{cvtag(Teamwork)}}} {{{cvtag(Leadership)}}} {{{cvtag(Time Management)}}} *** Snowboard Captain :ignore:noexport: {{{par-div}}} {{{cvevent(Snowboard Captain, University of Bristol Snowsports Club, Jan 2014 - Sept 2015, Bristol\, UK)}}} - Organised multiple weekly training sessions, demonstrating my ability to plan and run events smoothly. - Negotiated competitive prices for a growing member base within an inherently expensive sport. - Responsible for aiding the smooth running of the club and helping to organise the annual university ski trip, with circa 1500 participants, working under pressure to manage people in high stress situations. - Awarded the ‘Team of the Year’ award and full colours for my performances and contributions to the sport. {{{cvtag(Teamwork)}}} {{{cvtag(Leadership)}}} {{{cvtag(Time Management)}}} ** Invited Talks *** Geometry Talk :ignore: {{{cvevent(Synergising Bayesian Inference and Probabilistic Geometries for Robotic Control, Cognitive Systems - Technical University of Denmark (DTU), 18 March 2021, Zoom)}}} # - Presented a method for controlling multimodal dynamical systems synergising Bayesian inference and probabilistic geometries. - Presented a method synergising Bayesian inference and probabilistic geometries to control multimodal dynamical systems. {{{cvtag(Communication)}}} {{{cvtag(Probabilistic geometries)}}} {{{cvtag(Gaussian processes)}}} * CV Column 2 :ignore: # Switch to the right column - will automatically move to the next page. #+begin_export latex \switchcolumn #+end_export ** Skills {{{cvtag(Python)}}} {{{cvtag(TensorFlow)}}} {{{cvtag(GPflow)}}} {{{cvtag(JAX)}}} {{{cvtag(NumPy)}}} {{{cvtag(SciPy)}}} {{{cvtag(Matplotlib)}}} {{{cvtag(GPy)}}} {{{divider}}} {{{cvtag(Java)}}} {{{cvtag(C++)}}} {{{cvtag(MATLAB)}}} {{{cvtag(ROS)}}} {{{divider}}} {{{cvtag(Git/GitHub)}}} {{{cvtag(LaTeX)}}} {{{cvtag(Org-mode)}}} ** Education {{{cvevent(PhD\ in Bayesian Machine Learning for Robotic Control, University of Bristol, Sept 2018 - Ongoing,)}}} - \faBook Probabilistic Inference for Learning and Control in Multimodal Dynamical Systems {{{divider}}} {{{cvevent(Gaussian Process and Uncertainty Quantification Summer School (GPSS), University of Sheffield, Sept 2019 - Sept 2019,)}}} {{{divider}}} {{{cvevent(Machine Learning Summer School Moscow (MLSS), Skoltech, Aug 2019 - Sept 2019,)}}} {{{divider}}} # {{{cvevent(M.Res.\ in Robotics \& Autonomous Systems, University of Bristol | First Class Honours, Sept 2017 -- Sept 2018,)}}} # {{{cvevent(a \footnote{Not official - will be awarded if Ph.D. is not completed.} M.Res.\ in Robotics \& Autonomous Systems,University of Bristol,Sept 2017 -- Sept 2018,)}}} #+BEGIN_EXPORT latex \cvevent{\footnote{Awarded if PhD is not completed.} MRes in Robotics \& Autonomous Systems}{University of Bristol | First Class Honours}{Sept 2017 -- Sept 2018}{} #+END_EXPORT # - First Class Honours - \faBook [[https://www.aidanscannell.com/project/uncertain-agentspeak/][Extending BDI Agents to Model and Reason with Uncertainty]] {{{divider}}} {{{cvevent(MEng in Mechanical Engineering, University of Bristol | First Class Honours, Sept 2012 -- June 2016,)}}} # - First Class Honours \\ - Graduated in top 10% of cohort ** Newpage :ignore: #+BEGIN_EXPORT latex \newpage #+END_EXPORT ** My Life Philosophy :noexport: #+begin_export latex % \begin{quote} % ``Something smart or heartfelt, preferably in one sentence.'' % \end{quote} #+end_export # ** Most Proud Of :ignore: # #+begin_export latex # \cvsection{Most Proud of} # #+end_export # #+begin_export latex # \cvachievement{\faTrophy}{Code Club Leader}{Collaborated with Code Club and Bristol Libraries to set up and run a Code Club for 9-13 year olds.} # #+end_export # #+begin_export latex # \divider # \cvachievement{\faHeartbeat}{British University Snowboard Slalom Champion}{Won all national British university slalom competitions in 2017-2018.} # #+end_export ** Achievements {{{cvachievement(\faTrophy, Full Sporting Colours, Awarded full colours for outstanding achievements in snowboarding. Multiple gold medals in British University Snowboard Championships.)}}} {{{divider}}} {{{cvachievement(\faCertificate, Starting To Teach, Established myself as a confident\, enthusiastic and effective teacher who is able to engage\, encourage and develop students' learning.)}}} {{{divider}}} {{{cvachievement(\faTrophy,Bristol Plus Award, For undertaking a wide range of tasks to further enhance student skills - only 700 out of 23\,000 achieved this award per annum.)}}} {{{divider}}} {{{cvachievement(\faCertificate, Mary Jones Prize for Mathematics, For outstanding achievements in A Level mathematics @ Ripon Grammar School)}}} {{{divider}}} {{{cvachievement(\faTrophy, The Duke of Edinburgh's Award, Bronze/Silver/Gold)}}} ** Languages :noexport: #+begin_export latex % \cvsection{Languages} % \cvskill{English}{5} % \divider % \cvskill{Spanish}{4} % \divider % \cvskill{German}{3} % %% Yeah I didn't spend too much time making all the % %% spacing consistent... sorry. Use \smallskip, \medskip, % %% \bigskip, \vpsace etc to make ajustments. % \medskip #+end_export \newpage ** References #+begin_export latex % \cvref{name}{email}{mailing address} \cvref{Prof.\ Arthur Richards}{University of Bristol}{arthur.richards@bristol.ac.uk} % {Address Line 1\\Address line 2} \divider \cvref{Dr.\ Carl Henrik Ek}{University of Cambridge}{che29@cam.ac.uk} % {Address Line 1\\Address line 2} #+end_export * Back Matter :ignore: #+begin_export latex \end{paracol} \end{document} #+end_export