temp: Remove manual vspace

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2023-03-10 12:31:07 +02:00
parent 57529df049
commit ce9f55a983

181
main.tex
View File

@@ -40,80 +40,45 @@
\centering \centering
\begin{samepage} \begin{huge}
\begin{huge}
Nikolaos Karaolidis Nikolaos Karaolidis
\end{huge} \end{huge}
\vspace*{0.25em}
\begin{footnotesize} \begin{footnotesize}
%\begin{tiny}\faMobile*\end{tiny}~\href{tel:+306979252518}{ %\begin{tiny}\faMobile*\end{tiny}~\href{tel:+306979252518}{+30 6979252518}
% +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}\faHome\end{tiny}~\href{www.karaolidis.com}{% \begin{tiny}\faHome\end{tiny}~\href{www.karaolidis.com}{karaolidis.com}
karaolidis.com
}
\quad \quad
\begin{tiny}\faEnvelope\end{tiny}~\href{mailto:nick@karaolidis.com}{% \begin{tiny}\faEnvelope\end{tiny}~\href{mailto:nick@karaolidis.com}{nick@karaolidis.com}
nick@karaolidis.com
}
\quad \quad
\begin{tiny}\faLinkedinIn\end{tiny}~\href{https://www.linkedin.com/in/nikolaos-karaolidis/}{ \begin{tiny}\faLinkedinIn\end{tiny}~\href{https://www.linkedin.com/in/nikolaos-karaolidis/}{nikolaos-karaolidis}
nikolaos-karaolidis
}
\quad \quad
\begin{tiny}\faGitlab\end{tiny}~\href{https://git.karaolidis.com/Nikas36}{ \begin{tiny}\faGitlab\end{tiny}~\href{https://git.karaolidis.com/Nikas36}{Nikas36}
Nikas36
}
\quad \quad
\begin{tiny}\faGithub\end{tiny}~\href{https://github.com/Nikas36}{ \begin{tiny}\faGithub\end{tiny}~\href{https://github.com/Nikas36}{Nikas36}
Nikas36 %\quad
} %\begin{tiny}\faGitlab\end{tiny}~\href{https://gitlab.cs.man.ac.uk/k11980nk}{k11980}
\quad \end{footnotesize}
%\begin{tiny}\faGitlab\end{tiny}~\href{https://gitlab.cs.man.ac.uk/k11980nk}{
% k11980
%}
\end{footnotesize}
\section{Education} \section{Education}
\datedsubsection{Sep 2020 -- Jul 2024} \datedsubsection{Sep 2020 -- Jul 2024}
{ {University of Manchester, UK}
University of Manchester, UK {\textbf{M.Eng.} in Computer Science}
} {\textbf{\nth{2} Year Average:} 81\%}
{%
\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\%}
\datedsubsection{Sep 2014 -- Jun 2020} \section{Projects}
{
Varvakeio Public Model High School, Greece
}
{%
High School Diploma
}
{
\textbf{\nth{12} Grade Average:} 96\%
}
\vspace{-0.3cm} \datedsubsectionnarrow{Ongoing}
\section{Projects} {}
{Personal Homelab}
\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. 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} \begin{itemize}
\item \textbf{Arch Linux} as the base OS with \textbf{MergerFS} and \textbf{SnapRAID} as a storage and backup solution. \item \textbf{Arch Linux} as the base OS with \textbf{MergerFS} and \textbf{SnapRAID} as a storage and backup solution.
@@ -125,28 +90,24 @@
\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 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. Worked in a 6-person team to implement a \textbf{full-stack shopping list application}. Built using Python, Flask, 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.
\item Integrated the \textbf{MySQL} back-end with the \textbf{Flask} front-end and deployed the app using \textbf{Docker Compose}. \item Integrated the \textbf{MySQL} back-end with the \textbf{Flask} front-end and deployed the app using \textbf{Docker Compose}.
\end{itemize} \end{itemize}
} }
\datedsubsectionnarrow{Jul 2019} \datedsubsectionnarrow{Jul 2019}
{} {}
{% {CV Parser Script}
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. 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} \begin{itemize}
\item Simple \textbf{XML parsing} for extracting information from Microsoft Word documents. \item Simple \textbf{XML parsing} for extracting information from Microsoft Word documents.
@@ -154,68 +115,52 @@
\item \textbf{Natural Language Processing using NLTK} for categorizing text tokens such as names, addresses, or skills. \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. \item \textbf{PyAutoGUI} for database interactions, due to limited database access which prevented API use.
\end{itemize} \end{itemize}
}
} %\datedsubsectionnarrow{Feb 2018}
% % {}
%\datedsubsectionnarrow{Feb 2018} % {Benfords Law: An Essay}
% {} % {
% {% % A 10-page \textbf{scientific analysis of Benfords Law} about its applications, and usefulness in mathematics and statistics.
% Benfords Law: An Essay} % }
% {
% A 10-page \textbf{scientific analysis of Benfords Law} about its applications, and usefulness in mathematics and statistics.
% }
\vspace{-0.3cm} \section{Internships \& Volunteering}
\section{Internships \& Volunteering}
\datedsubsection{Jun 2022 - Aug 2022} \datedsubsection{Jun 2022 - Aug 2022}
{} {}
{% {Softwire, Manchester Office, UK}
Softwire, Manchester Office, UK {
}
{%
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 React Native, Typescript, and AWS Amplify 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}
}
} \datedsubsection{Jul 2019}
{}
\vspace{-0.3cm} {InterSearch Worldwide, Dubai Office}
{
\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. Ranked among the 30 largest executive search firms in the world, InterSearch Worldwide has 90 offices in 50 different countries.
\begin{itemize} \begin{itemize}
\item Automated Candidate CV and Financial Documentation Entry using the parser script. \item Automated Candidate CV and Financial Documentation Entry using the parser script.
\item Refined E-mail spam filter. \item Refined E-mail spam filter.
\end{itemize} \end{itemize}
} }
\vspace{-0.3cm} \datedsubsection{Jan 2017}
{}
\datedsubsection{Jan 2017} {Nation-wide Bone Marrow Donation Volunteering Action}
{} {
{%
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. 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}
\section{Languages} \begin{itemize}
\begin{itemize}
\item Native: Greek, Serbocroatian \item Native: Greek, Serbocroatian
\item Fluent/C2: English \item Fluent/C2: English
\item Beginner/B1: German \item Beginner/B1: German
\end{itemize} \end{itemize}
\end{samepage}
\end{document} \end{document}