Add WebHotelier | primalRES work experience

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2023-08-02 11:12:56 +03:00
parent dff61cad6e
commit 05408a2fef

View File

@@ -67,7 +67,7 @@
\datedsubsection{Sep 2020 -- Jul 2024}
{University of Manchester, UK}
{\textbf{M.Eng.} in Computer Science}
{\textbf{\nth{2} Year Average:} 81\%}
{\textbf{First-Class} Honours}
\datedsubsection{Sep 2014 -- Jun 2020}
{Varvakeio Public Model High School, Greece}
@@ -89,15 +89,14 @@
\item \textbf{DevOps Stack} including a self-hosted \textbf{GitLab} instance and \textbf{VSCode server}.
\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 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 URL shortener.
\end{itemize}
}
\datedsubsectionnarrow{Sep 2022 - Apr 2023}
{}
{Wayfinder}
{Pathfinder}
{
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.
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. A paper was later submitted to the \textbf{International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) 2024}.
\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}.
@@ -118,28 +117,23 @@
\end{itemize}
}
\datedsubsectionnarrow{Jul 2019}
\section{Work Experience}
\datedsubsection{Jun 2023 - Sep 2023}
{}
{CV Parser Script}
{WebHotelier | primalRES}
{
Developed a \textbf{Python CLI Tool} that extracts, parses, and saves useful information from .pdf, .doc, and .docx CVs in a \textbf{FileFinder} database.
With 9000+ customers in 38 countries, WebHotelier | primalRES stands as the leading travel tech group in Greece and one of the giants in Europe.
\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.
\item Spearheaded a complete overhaul of the company's \textbf{Grafana} dashboards, slashing the time-to-load by approximately 80\% while also increasing the number of metrics shown.
\item Collaborated directly with the CTO to secure a year-long contract with \textbf{ClickHouse Cloud}, transitioning the entire metrics stack from \textbf{InfluxDB} to \textbf{ClickHouse}. This shift amped up performance by over 50\% without inflating operational costs.
\item Engineered an open-source \textbf{Telegraf} ClickHouse plugin optimized for Terabyte-scale data outputs, outperforming the in-built plugin in terms of efficiency.
\item Deployed telegraf across 12 \textbf{EC2} instances, a move which unveiled and subsequently led to rectifying several performance bottlenecks.
\item Modernized the logging approach by transitioning to ClickHouse, thereby ending to the thread-related challenges of the erstwhile file-based system.
\item Teamed up with fellow developers to incorporate \textbf{DataDog}'s tracing into \textbf{EC2} and \textbf{ECS} \textbf{Java} applications, shedding light on intricate application operations and pinpointing areas of enhancement.
\end{itemize}
}
%\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.
% }
\section{Internships \& Volunteering}
\datedsubsection{Jun 2022 - Aug 2022}
{}
{Softwire, Manchester Office, UK}
@@ -158,18 +152,15 @@
{
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.
\item Developed a \textbf{Python CLI Tool} to automate Candidate CV and Financial Documentation Entry, extracting information from .pdf, .doc, and .docx CVs to the \textbf{FileFinder} database.
\item Incorporated \textbf{XML parsing} techniques for data extraction from Microsoft Word documents.
\item Employed \textbf{Optical Character Recognition with OpenCV} to interpret non-editable PDFs.
\item Applied \textbf{Natural Language Processing using NLTK} to categorize text tokens such as names, addresses, and skills.
\item Navigated database interactions using \textbf{PyAutoGUI}, a workaround due to limited direct database access.
\item Refined the E-mail spam filter to improve internal communications.
\end{itemize}
}
\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.
}
\section{Languages}
\begin{itemize}
\item Native: Greek, Serbocroatian