\documentclass[]{prometheus_cv} \usepackage[a4paper, total={5.5in, 11in}, top=1cm]{geometry} \usepackage{xcolor} \definecolor{highlight}{HTML}{283559} \definecolor{highlight2}{HTML}{1A2640} \definecolor{link}{HTML}{5C6273} \usepackage{lipsum} \usepackage{siunitx} \usepackage{fontawesome5} \usepackage[super]{nth} \usepackage{multicol} \usepackage[ colorlinks = true, linkcolor = highlight, urlcolor = highlight, citecolor= highlight ]{hyperref} \usepackage{fontspec} \usepackage{fancyhdr} \setmainfont[ BoldFont=Cormorant Garamond Bold, ItalicFont=Cormorant Garamond Italic, BoldItalicFont=Cormorant Garamond Bold Italic ]{Cormorant Garamond Regular} \newfontfamily\GaramondLight{Cormorant Garamond Light} \newcommand\textlf[1]{{\GaramondLight#1}} \newcommand{\highlight}[1]{\textcolor{highlight}{\textbf{#1}}} \newcommand{\ec}{\textsuperscript{\textdagger}} \fancyhf{} \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0pt} \begin{document} \thispagestyle{empty} \pagestyle{fancy} \centering \begin{samepage} \begin{huge} Nikolaos Karaolidis \end{huge} \vspace*{0.25em} \begin{footnotesize} %\begin{tiny}\faMobile*\end{tiny}~\href{tel:+306979252518}{ % +30 6979252518 %} \begin{tiny}\faMobile*\end{tiny}~\href{tel:+447947145598}{ +44 7947145598 } \quad \begin{tiny}\faHome\end{tiny}~\href{www.karaolidis.com}{% karaolidis.com } \quad \begin{tiny}\faEnvelope\end{tiny}~\href{mailto:nick@karaolidis.com}{% nick@karaolidis.com } \quad \begin{tiny}\faLinkedinIn\end{tiny}~\href{https://www.linkedin.com/in/nikolaos-karaolidis/}{ nikolaos-karaolidis } \quad \begin{tiny}\faGitlab\end{tiny}~\href{https://git.karaolidis.com/Nikas36}{ Nikas36 } \quad \begin{tiny}\faGithub\end{tiny}~\href{https://github.com/Nikas36}{ Nikas36 } \quad %\begin{tiny}\faGitlab\end{tiny}~\href{https://gitlab.cs.man.ac.uk/k11980nk}{ % k11980 %} \end{footnotesize} \section{Education} \datedsubsection{Sep 2020 -- Jul 2024} { University of Manchester, UK } {% \textbf{M.Eng.} in Computer Science } { \textbf{\nth{2} Year Average:} 81\% } \vspace{-0.2cm} \datedsubsection{Sep 2014 -- Jun 2020} { Varvakeio Public Model High School, Greece } {% High School Diploma } { \textbf{\nth{12} Grade Average:} 96\% } \vspace{-0.3cm} \section{Projects} \datedsubsectionnarrow{Ongoing} {} {% Personal Homelab } { Adapted an old PC into a \textbf{Linux Server} for 40+ applications. Mainly used as a way to learn the latest technologies, practice new skills, and as a host for personal projects. \begin{itemize} \item \textbf{Arch Linux} as the base OS with \textbf{MergerFS} and \textbf{SnapRAID} as a storage and backup solution. \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{Let’s 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{DevOps Stack} including a \textbf{VSCode server} and a self-hosted \textbf{Git} instance. \item Public and private \textbf{OpenVPN} 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 Much more, including a \textbf{blog}, a \textbf{private cloud} service for family/friends, and a \textbf{URL shortener}. \end{itemize} } \datedsubsectionnarrow{Sep 2020 - Jun 2021} {} {% EazyShop } { Worked in a 6-person team to implement a \textbf{full-stack shopping list application}. Built using Python, Flask, Bootstrap, and MySQL. \begin{itemize} \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 Integrated the \textbf{MySQL} back-end with the \textbf{Flask} front-end and deployed the app using \textbf{Docker Compose}. \end{itemize} } \datedsubsectionnarrow{Jul 2019} {} {% CV Parser Script } { Developed a \textbf{Python CLI Tool} that extracts, parses, and saves useful information from .pdf, .doc, and .docx CVs in a \textbf{FileFinder} database. \begin{itemize} \item Simple \textbf{XML parsing} for extracting information from Microsoft Word documents. \item \textbf{Optical Character Recognition with OpenCV} for extracting information from read-only PDF documents. \item \textbf{Natural Language Processing using NLTK} for categorizing text tokens such as names, addresses, or skills. \item \textbf{PyAutoGUI} for database interactions, due to limited database access which prevented API use. \end{itemize} } % %\datedsubsectionnarrow{Feb 2018} % {} % {% % Benford’s Law: An Essay} % { % A 10-page \textbf{scientific analysis of Benford’s Law} about its applications, and usefulness in mathematics and statistics. % } \vspace{-0.3cm} \section{Internships \& Volunteering} \datedsubsection{Jun 2022 - Aug 2022} {} {% Softwire, Manchester Office, UK } {% Working with some of the UK's leading brands, Softwire designs tailored software and delivers innovative digital engineering expertise. \begin{itemize} \item Co-developed a web app using React Native, Typescript, and AWS Amplify in a 6-person team. \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. \end{itemize} } \vspace{-0.3cm} \datedsubsection{Jul 2019} {} {% InterSearch Worldwide, Dubai Office } { Ranked among the 30 largest executive search firms in the world, InterSearch Worldwide has 90 offices in 50 different countries. \begin{itemize} \item Automated Candidate CV and Financial Documentation Entry using the parser script. \item Refined E-mail spam filter. \end{itemize} } \vspace{-0.3cm} \datedsubsection{Jan 2017} {} {% Nation-wide Bone Marrow Donation Volunteering Action } { Created a promotional video using Adobe Premiere Pro for a nation-wide voluntary action to increase awareness about bone marrow donations. } \vspace{-0.3cm} \section{Languages} \begin{itemize} \item Native: Greek, Serbocroatian \item Fluent/C2: English \item Beginner/B1: German \end{itemize} \end{samepage} \end{document}