\documentclass[article,12pt,a4paper,oneside]{memoir}

\input{CommonLaTeX/common.tex}
\input{CommonLaTeX/class_memoir.tex}

\input{CommonLaTeX/resume.tex}
\input{CommonLaTeX/symbols.tex}
\input{CommonLaTeX/graphic.tex}

\layoutMaximalPdf[0.4in][0.4in]
\hypersetup{hidelinks}
\raggedcolumns

\newlength{\qrsize}
\setlength{\qrsize}{4\baselineskip}

\makeatletter\newcommand{\expires}[1]{
    {\itshape (exp. #1)}
}\makeatother

\begin{document}
    \fontsize{11.5}{14}\selectfont

    \columnratio{0.7,0.3}
    \begin{paracol}{2}

        {\fontsize{48}{48}\selectfont\scshape\bfseries Robert Fry}
        \vspace{0.5\baselineskip}\hrule\vspace{0.1\baselineskip}
        {\fontsize{24}{24}\selectfont\scshape Deckhand}
        \vspace{0.4\baselineskip}\hrule\vspace{0.5\baselineskip}

        \begin{multicols}{2}
            \renewcommand{\arraystretch}{1.2}

            \begin{tabularx}{\linewidth}{cX}
                \faMobile* & +44 7982 300669 \\
                \faEnvelope[regular] & robert.e.fry1@gmail.com \\
                \faGlobe & Antibes, France \\
                \faIdCard & Full Driving Licence \\
                \faCheckCircle & \textbf{Available Immediately} \\
            \end{tabularx}

            \begin{tabularx}{\linewidth}{cX}
                \faIcon{user} & 27 years old \textit{(1998-06-24)} \\
                & British - UK Passport \\
                & Non-Smoker \\
                & No Tattoos \\
                & Quiet Sleeper \\
                & ENG1 \expires{2027} \\
            \end{tabularx}

        \end{multicols}

    \switchcolumn

        \includegraphics[
            width=\linewidth,
            trim={1cm 9cm 1cm 4.5cm},
            clip,
        ]{deckhand-mugshot.jpg}

    \end{paracol}

    {
        \setlength{\parskip}{0.5\baselineskip}

        % What can I do?
        %
        As an
            RYA Sailing Instructor
        with
            three years teaching experience,
            regularly handling softshell outboard boats in all weather conditions,
        I can
            lead safe and fun dinghy sailing activities.
        %
        With a
            lifetime of sailing a 29ft Westerly Merlin on The Solent,
        supported by
            the Day Skipper and Yachtmaster Offshore Theory qualifications,
        I am
            a useful deckhand,
        proficient with
            line handling,
            anchoring,
            mooring,
            passage,
            and pilotage.
        %
        In addition, I can
            support off-season maintenance,
        including
            antifouling,
            copper coating,
            fibreglass repairs,
            woodworking,
            and general upkeep.

        % How am I interesting?
        %
        I have
            a background in Software Engineering,
        developing
            navigation and combat management software
            for the Royal Navy,
        supported by
            a Master of Mathematics (MMath).
        %
        I have
            been twice elected a director of the Emsworth Slipper Sailing Club Ltd.
        %
        During my weekends,
            I competitively race my RS 700 skiff
            in Chichester Harbour.
        %

        % What do I want?
        %
        I became
            determined to pursue a long-term maritime career
        when
            asked by Sussex University Sailing Club
            to be their sole skipper,
            chartering a 44ft Sun Odyssey 439 in Athens.
        %
        I am seeking
            a deckhand role
        that will
            give hands-on industry experience,
        where I can
            achieve the Yachtmaster Offshore exam
            and a commercial certification.
    }

    \ResumeSection{Skills}

    \begin{multicols}{4}
        \begin{itemize}
            \item Dinghy Instructor
            \item Tender Driving
            \item Line Handling
            \item Anchoring \& Mooring
            \item Passage \& Pilotage
            \item Woodworking
            \item Varnishing
            \item Antifouling
            \item Copper Coating
            \item Fibreglass Repairs
            \item Cleaning \& Polishing
            \item Tech Support
        \end{itemize}
    \end{multicols}

    \ResumeSection{Qualifications}

    \begin{minipage}[t]{\dimexpr\linewidth-\qrsize-3em\relax}
        \begin{multicols}{2}
            \begin{itemize}
                \item STCW 2010 \expires{2031}
                \item STCW 2010 Security Awareness
                \item RYA Day Skipper (ICC) \expires{2029}
                \item RYA Yachtmaster Offshore Theory
                \item RYA VHF SRC
                \item Highfield Level 2 Food Safety
            \end{itemize}
        \columnbreak
            \begin{itemize}
                \item RYA Dinghy Instructor \expires{2029}
                \item RYA Powerboat Level 2
                \item RYA First Aid \expires{2027}
                \item RYA Safeguarding Awareness
                \item BSAC Ocean Diver
                \item Master of Mathematics (MMath)
            \end{itemize}
        \end{multicols}
    \end{minipage}
    \hfill
    \begin{minipage}[t]{\dimexpr\qrsize+2em\relax}
        \vfill\hfill
        \qrcode[height=\qrsize,level=Q]{https://cloud.robertfry.xyz/s/SailingQualifications}
        \hfill
    \end{minipage}

    \ResumeSection{Maritime Experience}

    \ResumeHistory{Dinghy Instructor in Chichester Harbour}
    [
        start={Mar 2023},
        end={Mar 2026},
    ]

    \begin{itemize}

        \item Three years dedicating every weekend as a Dinghy Instructor for the Emsworth Slipper Sailing Club.

        \item Taught all ages and abilities, from novice up to RYA Stage 4 and racing, in conditions up to moderate F4.

        \item Took initiative with asset maintenance and proactive safety (e.g. foam boom padding, line replacement).

    \end{itemize}

    \ResumeHistory{Sailing in The Solent}

    \begin{itemize}

        \item Extensive experience sailing a 29ft Westerly Merlin in The Solent, logging 630{\footnotesize NM} and 8 night hours last year, including solo passages and inter-club racing.

        \item Practical experience with off-season maintenance, including electrical work, varnishing, antifouling, copper coating, mast lifting, and spectator crowd control.

    \end{itemize}

    \ResumeHistory{Sole Charter Skipper}
    [
        start={Jun 2024},
        end={},
    ]

    \begin{itemize}

        \item Sole skipper for Sussex University Sailing Club, chartering a 44ft Sun Odyssey 439 in Athena, Greece.

        \item Responsible for daily yacht handling, guest safety, mooring, anchoring, passage, and pilotage.

    \end{itemize}

\pagebreak

    \ResumeHistory{RS 700 Racing}
    [
        start={Jan 2023},
    ]

    \begin{itemize}

        \item I repaired an RS 700 skiff to race condition, including fibreglass repairs, pop riveting, and line and block replacement. I now compete against the local sailing clubs in Chichester Harbour.

    \end{itemize}

    \ResumeHistory{Director of Emsworth Slipper Sailing Club}
    [
        start={Jan 2024},
        end={Mar 2026},
    ]

    \begin{itemize}

        \item Twice voted as committee member and director of the Emsworth Slipper Sailing Club Ltd.

        \item Responsible for sailing sub-committee minute taking, and providing a point of contact for members.

    \end{itemize}

    \ResumeSection{Professional Summary}

    \ResumeHistory{Software Engineer (C++, Rust)}
    [
        company={BAE Systems},
        location={Portsmouth, UK},
        start={Jan 2023},
        end={Feb 2026},
    ]

    \begin{itemize}

        \item Developed real-time navigation and combat management systems for the Royal Navy, contributing to the £285m RECODE modernisation contract for both surface and subsurface platforms.

        \item Mentored a graduate engineer with no C++ background, ensuring project standards where met on time.

        \item Proposed and implemented efficient algorithms and data structures to meet requirements, including geospatial indexing and deterministic scheduling for scalable distributed Kubernetes-based systems.

        \item Applied Model-Based Software Engineering (UML and SysML under the NATO Architecture Framework v4).

    \end{itemize}

    \ResumeHistory{Software Engineer (C, C++)}
    [
        company={Raymarine},
        location={Fareham, UK},
        start={Aug 2019},
        end={Aug 2020},
    ]

    \begin{itemize}

        \item Built the Yachtsense Digital Control System UI, increasing my knowledge of maritime electronic equipment.

        \item Developed SeaTalk (NMEA 2k) message handling between onboard electronic devices.

    \end{itemize}

    \ResumeHistory{Computer Repair Technician}
    [
        company={Emsworth Computer Company (emscom.co.uk)},
        location={Emsworth, UK},
        start={Jun 2016},
        end={Sep 2018},
    ]

    \begin{itemize}

        \item Developed robust techniques for Windows system maintenance, including virus removal, system speedup.

        \item Performed hardware repairs on Apple devices, desktops, and laptop computers.

        \item Provided friendly advice when advising customers, often needing a tailored description of faults.

    \end{itemize}

    \ResumeSection{Education}

    \ResumeHistory{Master of Mathematics (MMath, Distinction)}
    [
        company={University of Portsmouth},
        location={Portsmouth, UK},
        start={Sep 2016},
        end={Jul 2022},
    ]

    \ResumeThesis{Masters' Thesis}
        {A Categorical Interpretation of Kleinberg's Impossibility Theorem for Clustering}
    [
        link=https://cloud.robertfry.xyz/s/Thesis2022
    ]

    \ResumeSection{Hobbies}

    \begin{itemize}
        \item Racing my RS 700 on weekends in Chichester Harbour.
        \item Watching SailGP, after seeing it live in Portsmouth 2025.
        \item Walking and exploring local historical sites, having visited almost every National Heritage site in Hampshire.
        \item Cooking at home, especially over Christmas when I cook dinner for family.
    \end{itemize}

    \ResumeSection{Referees}

    % use paracol because emma's email is too long
    \columnratio{0.39,0.30,0.30}
    \begin{paracol}{3}

        \ResumeReferee[
            name={Emma Robertson},
            position={Youth Coordinator, ESSC},
            phone={+44 7748 644481},
            email={rc.sailing@emsworthslippersc.org.uk},
        ]
        \switchcolumn

        \ResumeReferee[
            name={Austin Eszcori},
            position={Chief Officer, M/Y Metsuyan IV},
            phone={+44 7500 700371},
            email={austinezcori@gmail.com},
        ]
        \switchcolumn

        \ResumeReferee[
            name={Matt Stevens},
            position={Owner of Emscom},
            phone={+44 1243 887757},
            email={matt@emscom.co.uk},
        ]
        \switchcolumn

    \end{paracol}

\end{document}
