Update CV

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2023-03-10 19:37:37 +02:00
parent ce9f55a983
commit 2e11587526
2 changed files with 20 additions and 6 deletions

BIN
main.pdf

Binary file not shown.

View File

@@ -1,5 +1,5 @@
\documentclass[]{prometheus_cv} \documentclass[]{prometheus_cv}
\usepackage[a4paper, total={5.5in, 11in}, top=1cm]{geometry} \usepackage[a4paper, total={5.3in, 10in}, top=2cm]{geometry}
\usepackage{xcolor} \usepackage{xcolor}
\definecolor{highlight}{HTML}{283559} \definecolor{highlight}{HTML}{283559}
@@ -45,9 +45,10 @@
\end{huge} \end{huge}
\begin{footnotesize} \begin{footnotesize}
%\begin{tiny}\faMobile*\end{tiny}~\href{tel:+306979252518}{+30 6979252518}
\begin{tiny}\faMobile*\end{tiny}~\href{tel:+447947145598}{+44 7947145598} \begin{tiny}\faMobile*\end{tiny}~\href{tel:+447947145598}{+44 7947145598}
\quad \quad
%\begin{tiny}\faMobile*\end{tiny}~\href{tel:+306979252518}{+30 6979252518}
%\quad
\begin{tiny}\faHome\end{tiny}~\href{www.karaolidis.com}{karaolidis.com} \begin{tiny}\faHome\end{tiny}~\href{www.karaolidis.com}{karaolidis.com}
\quad \quad
\begin{tiny}\faEnvelope\end{tiny}~\href{mailto:nick@karaolidis.com}{nick@karaolidis.com} \begin{tiny}\faEnvelope\end{tiny}~\href{mailto:nick@karaolidis.com}{nick@karaolidis.com}
@@ -85,18 +86,31 @@
\item \textbf{Docker}, \textbf{Docker Compose}, and \textbf{Portainer} as a container engine and management system. \item \textbf{Docker}, \textbf{Docker Compose}, and \textbf{Portainer} as a container engine and management system.
\item \textbf{Cloudflare Argo Tunnel}, \textbf{Nginx}, and \textbf{Lets Encrypt} for hosting, proxying, and SSL certificate automation. \item \textbf{Cloudflare Argo Tunnel}, \textbf{Nginx}, and \textbf{Lets Encrypt} for hosting, proxying, and SSL certificate automation.
\item \textbf{Grafana}, \textbf{InfluxDB}, and \textbf{Telegraf} for constant system monitoring, stats visualization, and email alerts. \item \textbf{Grafana}, \textbf{InfluxDB}, and \textbf{Telegraf} for constant system monitoring, stats visualization, and email alerts.
\item \textbf{DevOps Stack} including a \textbf{VSCode server} and a self-hosted \textbf{Git} instance. \item \textbf{DevOps Stack} including a self-hosted \textbf{GitLab} instance and \textbf{VSCode server}.
\item Public and private \textbf{OpenVPN} instances and a \textbf{Tor} relay for remote management and privacy. \item Public and private \textbf{Wireguard} instances and a \textbf{Tor} relay for remote management and privacy.
\item Full-stack \textbf{media management server} including indexing, file downloading, metadata editing, and a personal streaming service. \item Full-stack \textbf{media management server} including indexing, file downloading, metadata editing, and a personal streaming service.
\item Much more, including a \textbf{blog}, a \textbf{private cloud} service for family/friends, and a \textbf{URL shortener}. \item Much more, including a \textbf{blog}, a \textbf{private cloud} service for family/friends, and a \textbf{URL shortener}.
\end{itemize} \end{itemize}
} }
\datedsubsectionnarrow{Sep 2022 - Apr 2023}
{}
{Wayfinder}
{
Third Year University Project. Collaborated with a research group from Lancaster University to develop an \textbf{OS performance evaluation platform}. Built using Go and Python.
\begin{itemize}
\item Designed experiments to benchmark performance of network-based applications such as \textbf{Apache} and \textbf{Caddy}.
\item Implemented multiple-architecture support using the \textbf{QEMU} virtual machine emulator, focusing on \textbf{x86-64} and \textbf{RISC-V}.
\item Conducted testing and analysis to derive a memory-optimized \textbf{Linux} kernel configuration.
\item Performed maintenance and bug fixes on the \textbf{Go} codebase and reduced experiment runtime using \textbf{RAM-based filesystems}.
\end{itemize}
}
\datedsubsectionnarrow{Sep 2020 - Jun 2021} \datedsubsectionnarrow{Sep 2020 - Jun 2021}
{} {}
{EazyShop} {EazyShop}
{ {
Worked in a 6-person team to implement a \textbf{full-stack shopping list application}. Built using Python, Flask, Bootstrap, and MySQL. First Year University Project. Worked in a 6-person team to implement a \textbf{full-stack shopping list application}. Built using Python, Flask, HTML, Bootstrap, and MySQL.
\begin{itemize} \begin{itemize}
\item Configured and hosted a shared \textbf{MySQL} database using \textbf{Docker} for portability. \item Configured and hosted a shared \textbf{MySQL} database using \textbf{Docker} for portability.
\item Implemented \textbf{web scrapers} using \textbf{Python} for the 6 largest UK grocery store chains. Used to extract, parse, and import stock, pricing, and descriptions from all available products. \item Implemented \textbf{web scrapers} using \textbf{Python} for the 6 largest UK grocery store chains. Used to extract, parse, and import stock, pricing, and descriptions from all available products.
@@ -132,7 +146,7 @@
{ {
Working with some of the UK's leading brands, Softwire designs tailored software and delivers innovative digital engineering expertise. Working with some of the UK's leading brands, Softwire designs tailored software and delivers innovative digital engineering expertise.
\begin{itemize} \begin{itemize}
\item Co-developed a web app using React Native, Typescript, and AWS Amplify in a 6-person team. \item Co-developed a web app using \textbf{React Native}, \textbf{Typescript}, \textbf{AWS Lambda}, and \textbf{AWS DynamoDB} in a 6-person team.
\item Participated in daily stand-ups, retrospectives, sprint planning, and review meetings. \item Participated in daily stand-ups, retrospectives, sprint planning, and review meetings.
\item Authored clean and maintainable code which was tested using unit, integration, and end-to-end testing. \item Authored clean and maintainable code which was tested using unit, integration, and end-to-end testing.
\end{itemize} \end{itemize}