churn
This commit is contained in:
parent
b90b0be34f
commit
9a8abebc6a
35
main.tex
35
main.tex
@ -24,6 +24,19 @@
|
|||||||
\item Able to explain technical details to customers, clients, and stakeholders of all backgrounds.
|
\item Able to explain technical details to customers, clients, and stakeholders of all backgrounds.
|
||||||
\end{itemize*}
|
\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}
|
\ResumeSection{Professional Experience}
|
||||||
|
|
||||||
\ResumeHistory{Software Engineer (C++, Rust)}
|
\ResumeHistory{Software Engineer (C++, Rust)}
|
||||||
@ -36,7 +49,12 @@
|
|||||||
\ResumeRole{Royal Navy Combat Systems Modernisation}
|
\ResumeRole{Royal Navy Combat Systems Modernisation}
|
||||||
|
|
||||||
\begin{itemize}
|
\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}
|
\end{itemize}
|
||||||
|
|
||||||
\ResumeRole{Training and Simulation Secondment}
|
\ResumeRole{Training and Simulation Secondment}
|
||||||
@ -44,10 +62,10 @@
|
|||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Tasked to implement and test new specifications to legacy C++03 simulation software.
|
\item Tasked to implement and test new specifications to legacy C++03 simulation software.
|
||||||
\todo{Achieved...}
|
\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.
|
\item Tasked to plan the transition of supplier assets and processes into the team at BAE.
|
||||||
\todo{Achieved...}
|
\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.
|
\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.
|
Achieved improved quality and clarity of inter-company communication.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
@ -61,10 +79,12 @@
|
|||||||
]
|
]
|
||||||
|
|
||||||
\begin{itemize}
|
\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...}
|
\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 Tasked to develop a NMEA message processor.
|
||||||
\item Developed a NMEA message processor to handle additional CAN bus requirements. Achieved improved interoperability between legacy and modern devices.
|
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}
|
\end{itemize}
|
||||||
|
|
||||||
\ResumeSection{Education}
|
\ResumeSection{Education}
|
||||||
@ -72,6 +92,7 @@
|
|||||||
\ResumeHistory{Master of Mathematics (MMath)}
|
\ResumeHistory{Master of Mathematics (MMath)}
|
||||||
[
|
[
|
||||||
company={University of Portsmouth},
|
company={University of Portsmouth},
|
||||||
|
location={Portsmouth, UK},
|
||||||
start={September 2016},
|
start={September 2016},
|
||||||
end={July 2022},
|
end={July 2022},
|
||||||
]
|
]
|
||||||
@ -117,7 +138,7 @@
|
|||||||
\item An ongoing study into computational fluid dynamics simulations written in Rust using Bevy ECS.
|
\item An ongoing study into computational fluid dynamics simulations written in Rust using Bevy ECS.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\ResumeHistory{Maritime Engine Monitor}
|
\ResumeHistory{Engine Monitor}
|
||||||
[
|
[
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user