Add qrust

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2024-02-18 17:42:58 +00:00
parent 154496daef
commit 9cf9dfb586

View File

@@ -110,7 +110,7 @@
{ {
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 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 Developed a \textbf{Python CLI Tool} to automate Candidate CV and Financial Documentation Entry, extracting information from .pdf, .doc, and .docx CVs to a \textbf{FileFinder} database.
\item Incorporated \textbf{XML parsing} techniques for data extraction from Microsoft Word documents. \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 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 Applied \textbf{Natural Language Processing using NLTK} to categorize text tokens such as names, addresses, and skills.
@@ -129,7 +129,7 @@
\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.
\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{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{Grafana}, \textbf{InfluxDB}, and \textbf{Telegraf} for constant system monitoring, stats visualization, and email alerts.
\item \textbf{DevOps Stack} including a self-hosted \textbf{GitLab} instance and \textbf{VSCode server}. \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 Public and private \textbf{Wireguard} instances and a \textbf{Tor} relay for remote management and privacy.
@@ -138,11 +138,24 @@
\end{itemize} \end{itemize}
} }
\datedsubsectionnarrow{Ongoing}
{}
{QRust}
{
An \textbf{algorithmic trading library} written in \textbf{Rust}, designed to leverage cutting-edge technologies for financial analysis and trading. Short for ``Quantitative Rust''.
\begin{itemize}
\item Utilizes a compartmentalized architecture that mirrors the flexibility and scalability of \textbf{microservices}, facilitating robust and isolated development of individual components.
\item Integrates with the Alpaca \textbf{REST API} and \textbf{WebSockets} for real-time and historical market data acquisition.
\item Employs \textbf{ClickHouse} for efficient, fully-automated, high-speed storage and querying of trading data.
\item Conducts \textbf{sentiment analysis} on financial headlines using a custom model based on \textbf{FINBERT}, to gauge market sentiment and inform trading decisions.
\end{itemize}
}
\datedsubsectionnarrow{Sep 2022 - Apr 2023} \datedsubsectionnarrow{Sep 2022 - Apr 2023}
{} {}
{Trailblazer} {Trailblazer}
{ {
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}. 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 International Conference on Architectural Support for Programming Languages and Operating Systems \textbf{(ASPLOS) 2024}.
\begin{itemize} \begin{itemize}
\item Designed experiments to benchmark performance of network-based applications such as \textbf{Apache} and \textbf{Caddy}. \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 Implemented multiple-architecture support using the \textbf{QEMU} virtual machine emulator, focusing on \textbf{x86-64} and \textbf{RISC-V}.