Compare commits
6 Commits
f0c93f6e4e
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
023efaf05a
|
|||
|
ae38fb6b72
|
|||
|
b01938c953
|
|||
|
54d4a4e9a8
|
|||
|
69de7d2c22
|
|||
|
fe55fb7568
|
Binary file not shown.
BIN
Archive/CV.2025-09-23.pdf
Normal file
BIN
Archive/CV.2025-09-23.pdf
Normal file
Binary file not shown.
Submodule CommonLaTeX updated: c53a0e89c2...8857a6044d
88
interviews.tex
Normal file
88
interviews.tex
Normal file
@@ -0,0 +1,88 @@
|
||||
|
||||
\documentclass[article,11pt,a4paper]{memoir}
|
||||
|
||||
\input{CommonLaTeX/common.tex}
|
||||
\input{CommonLaTeX/class_memoir.tex}
|
||||
|
||||
\input{CommonLaTeX/resume.tex}
|
||||
\input{CommonLaTeX/symbols.tex}
|
||||
\input{CommonLaTeX/graphic.tex}
|
||||
\input{CommonLaTeX/theorem.tex}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\ResumeSection{Elevator Pitch}
|
||||
|
||||
I caught the Software Engineering bug during my GCSEs (2012) when I taught myself Java 7, and later used it to model the propagation of computer viruses through a network in collage (2015).
|
||||
|
||||
Concurrently with my Distinction Master of Mathematics masters, I taught myself C++ 11 and Python 3, which I used as part of my BSc dissertation exploring NTRU - a post-quantum encryption scheme.
|
||||
|
||||
Between my BSc and Integrated Masters years, I found a year-long internship with Raymarine writing embedded C++17 for their Yachtsense Digital Control System.
|
||||
|
||||
\ResumeSection{Interview Questions}
|
||||
|
||||
\section{Technical}
|
||||
|
||||
I understand that quality code is only a fraction of what makes a quality software product.
|
||||
|
||||
\begin{enumerate}
|
||||
|
||||
\item Tell me about your design philosophies.
|
||||
\\
|
||||
\begin{itemize*}
|
||||
\item Design patterns.
|
||||
\end{itemize*}
|
||||
|
||||
\item Tell me about your development infrastructure and processes.
|
||||
\\
|
||||
\begin{itemize*}
|
||||
\item C++ version.
|
||||
\item CI/CD pipelines.
|
||||
\item Testing frameworks.
|
||||
\item Package management system.
|
||||
\item DevSecOps teams.
|
||||
\end{itemize*}
|
||||
|
||||
\item Tell me about your product infrastructure.
|
||||
\\
|
||||
\begin{itemize*}
|
||||
\item Containerisation.
|
||||
\item Databases.
|
||||
\item Event queues (AMQP).
|
||||
\item Performance metrics in prod.
|
||||
\end{itemize*}
|
||||
|
||||
\end{enumerate}
|
||||
|
||||
\section{Behavioural}
|
||||
|
||||
\begin{enumerate}
|
||||
|
||||
\item If I where to raise a major issue with the product (scalability for example) that is not part of the requirements but would render the product unfit for purpose, what would happen?
|
||||
|
||||
\item How does the company culture encourage proactive (as opposed to reactive) problem-finding and solutions?
|
||||
|
||||
\item What does success look like in the role within the next 2 and 5 years?
|
||||
|
||||
\item If you where to hire me today, now, what task would you have me working on?
|
||||
|
||||
\item Have I said (or not said) anything during this interview that would give you doubt in my ability to produce results in the role?
|
||||
|
||||
\end{enumerate}
|
||||
|
||||
\section{Human Resources}
|
||||
|
||||
\begin{enumerate}
|
||||
|
||||
\item How does the company actively encourage continuous development and learning?
|
||||
|
||||
\item How has the company changed since you joined?
|
||||
\\ \textit{(Ask to the technical lead, \textbf{if employed for 2-5 years})}
|
||||
|
||||
\item When was the last time the company core values influenced a decision about the project?
|
||||
|
||||
\item Lookup their company information on companies house and ask about the product/service viability evidenced by their revenue statements.
|
||||
|
||||
\end{enumerate}
|
||||
|
||||
\end{document}
|
||||
8
main.tex
8
main.tex
@@ -1,9 +1,11 @@
|
||||
|
||||
\documentclass[article,10pt,a4paper,oneside]{memoir}
|
||||
\input{CommonLaTeX/class_memoir.tex}
|
||||
\layoutMaximalPdf[0.5in][0.3in]
|
||||
|
||||
\input{CommonLaTeX/common.tex}
|
||||
\input{CommonLaTeX/class_memoir.tex}
|
||||
|
||||
\layoutMaximalPdf[0.5in][0.3in]
|
||||
|
||||
\input{CommonLaTeX/resume.tex}
|
||||
\input{CommonLaTeX/symbols.tex}
|
||||
\input{CommonLaTeX/graphic.tex}
|
||||
@@ -53,6 +55,7 @@
|
||||
|
||||
\begin{itemize}
|
||||
\item Developed real-time data processors in Rust within an Agile Scrum team, contributing towards the Royal Navy's £285m RECODE combat management systems modernisation contract and NATOs push towards memory-safety.
|
||||
\item Spearheaded a rolling tech-debt tracker, enabling proactive identification, communication, and remediation of issues.
|
||||
\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 Reviewed team code through pull requests, improving codebase quality and test coverage.
|
||||
\item Advocated for and introduced modern Rust features to the team, enhancing code readability and performance.
|
||||
@@ -132,7 +135,6 @@
|
||||
\begin{itemize}
|
||||
\item Developing a real-time equipment monitoring system, using the i.MX RT1062 microprocessor, to generate NMEA data for leisure maritime engines lacking first-party instrumentation.
|
||||
\item Leading C++17 firmware and cross-platform desktop companion development, collaborating closely on hardware integration.
|
||||
\item Wrote a stackless cooperative coroutine scheduler with priority-based wake timers, enabling single-core concurrency.
|
||||
\end{itemize}
|
||||
|
||||
% \ResumeHistory{Fluisim}
|
||||
|
||||
Reference in New Issue
Block a user