This commit is contained in:
Robert Fry 2025-03-01 02:08:28 +00:00
parent b90b0be34f
commit 9a8abebc6a
Signed by: robertfry
GPG Key ID: E89FFC8597BFE26C

View File

@ -24,6 +24,19 @@
\item Able to explain technical details to customers, clients, and stakeholders of all backgrounds.
\end{itemize*}
\ResumeHistory{Key Skills}[end={}]
\begin{itemize*}
\item Rust
\item C (ISO/IEC 9899)
\item C++ (ISO/IEC 14882)
\item Python 3
\item UML (ISO/IEC 19501)
\item GNU/Linux
\item Bash
\item Docker
\end{itemize*}
\ResumeSection{Professional Experience}
\ResumeHistory{Software Engineer (C++, Rust)}
@ -36,7 +49,12 @@
\ResumeRole{Royal Navy Combat Systems Modernisation}
\begin{itemize}
\item \todo{...}
\item Tasked to develop realtime data processors in Rust as part of an Agile Scrum team.
Achieved progress towards £285M modernisation contracts and NATOs push away from security vulnerable memory-unsafe languages.
\item Tasked to review team code as part of pull requests.
Achieved high quality codebase and test coverage.
\item Took initiative to introduce team members to additional language features.
Achieved improved code readability and performance.
\end{itemize}
\ResumeRole{Training and Simulation Secondment}
@ -44,10 +62,10 @@
\begin{itemize}
\item Tasked to implement and test new specifications to legacy C++03 simulation software.
\todo{Achieved...}
\item Tasked to mentor a graduate software engineer, with no prior C/C++ knowledge.
\todo{Achieved...}
\item Tasked to plan the transition of supplier assets and processes into the team at BAE.
\todo{Achieved...}
\item Took initiative to mentor a graduate engineer with no prior C++ knowledge.
\todo{Achieved...}
\item Learned and utilised Model Based Systems Engineering (UML and SysML under the NATO Architecture Framework v4) to design and document solutions.
Achieved improved quality and clarity of inter-company communication.
\end{itemize}
@ -61,10 +79,12 @@
]
\begin{itemize}
\item Tasked to design, implement, and test the UI framework for an embedded Digital Switching system.
\item Tasked to develop a UI for an embedded Digital Switching system.
\todo{Achieved...}
\item Took initiative to develop a high-performance string builder utility. Achieved smoother team development and reduced runtime overhead compared to the STL. Earned commendation and widespread team adoption.
\item Developed a NMEA message processor to handle additional CAN bus requirements. Achieved improved interoperability between legacy and modern devices.
\item Tasked to develop a NMEA message processor.
Achieved improved interoperability between legacy and modern devices.
\item Took initiative to develop a high-performance string builder utility.
Achieved smoother team development and reduced runtime overhead compared to the STL. Earned commendation and widespread team adoption.
\end{itemize}
\ResumeSection{Education}
@ -72,6 +92,7 @@
\ResumeHistory{Master of Mathematics (MMath)}
[
company={University of Portsmouth},
location={Portsmouth, UK},
start={September 2016},
end={July 2022},
]
@ -117,7 +138,7 @@
\item An ongoing study into computational fluid dynamics simulations written in Rust using Bevy ECS.
\end{itemize}
\ResumeHistory{Maritime Engine Monitor}
\ResumeHistory{Engine Monitor}
[
]