From 3dc46c1fc75d014067632c16727b239610e36386 Mon Sep 17 00:00:00 2001
From: Mateja <mail@matejamaric.com>
Date: Wed, 10 Feb 2021 15:28:32 +0100
Subject: Add second version of my CV.

For archival purposes.
---
 cv.tex | 69 ++++++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 40 insertions(+), 29 deletions(-)

(limited to 'cv.tex')

diff --git a/cv.tex b/cv.tex
index 8becbd5..d1ea25d 100644
--- a/cv.tex
+++ b/cv.tex
@@ -1,4 +1,4 @@
-\documentclass{article}
+\documentclass[12pt]{article}
 \usepackage{array}
 \usepackage[utf8]{inputenc}
 \usepackage[english]{babel}
@@ -10,7 +10,7 @@
 
 \geometry{
   a4paper,
-  margin=25mm,
+  margin=20mm,
 }
 %\geometry{
 %  a4paper,
@@ -68,57 +68,68 @@
 
 \section{Education}
 \begin{tabular}{ @{} p{3in} l l }
-Electrical Engineering High School ``Nikola Tesla'', Belgrade              & \url{http://teslabg.edu.rs}  & 2015 - 2019\\
-School of Electrical and Computer Engineering of Applied Studies, Belgrade & \url{https://viser.edu.rs}   & 2019 - Present
+Electrical Engineering High School 
+
+``Nikola Tesla'', Belgrade              & \url{http://teslabg.edu.rs}  & 2015 - 2019\\
+School of Electrical and Computer 
+
+Engineering of Applied Studies, Belgrade & \url{https://viser.edu.rs}   & 2019 - Present
 \end{tabular}
 
 \section{Projects}
-\subsection{My website}
-\hfill\url{https://matejamaric.com}\\
-I host it on an unmanaged Virtual Private Server with full root and VNC access, setting up everything from ground up.
-It uses Arch Linux and Apache.
+\subsection{Serbian YOTA website}
+\hfill\url{https://yota.yu1srs.org.rs}\\
+Website I made for Serbian section of international youth amateur radio organization ``Youngsters On The Air'' (\url{https://www.ham-yota.com/}). 
+Made primarily to handle frequency reservations and special call signs management, 
+but it also has simple news and gallery management.
+It's made with the help of Laravel, MariaDB, jQuery and Bootstrap. 
+You can take a look at source code on: \url{https://git.matejamaric.com/yota-laravel}
+\\
+\subsection{3D render}
+\hfill\url{https://git.matejamaric.com/erender}\\
+Barycentric 3D render that I made back when I was interested in computer graphics. 
+It's written entirely from scratch in C++ using SFML library for screen buffer, making it cross-platform.
+It implements OBJ loader, Z-buffering, translation, transformation, rotation and projection matrix.
 \\
 \subsection{Mail server}
-\hfill\url{https://mail.matejamaric.com}\\
-My very own mail server that serves my domain.
+\hfill\\%\url{https://mail.matejamaric.com}\\
+I host my very own mail server that serves my domain.
 You can send me an email at \url{mail@matejamaric.com},
 just whitelist my domain to be sure my mail doesn't end up in your spam folder.
 It runs OpenSMTPD, Dovecot and Rspamd.
-It is the project I am most proud of, given all the technicalities that go into it.
-I plan on adding PostgreSQL database to manage virtual users and domains that are currently kept in plain text files.
+I host it on an unmanaged Virtual Private Server with full root and VNC access, where I configured everything from ground up.
+It is the project I am most proud of, given all the technicalities that go into it and time I had to allocate for them.
+I plan on switching to Postfix instead of OpenSMTPD and adding MariaDB to manage virtual users and domains, effectively making it enterprise-grade.
 \\
+
+\pagebreak
+
 \subsection{Git server}
 \hfill\url{https://git.matejamaric.com}\\
 I have a git server that I use for my public and private repositories. It runs Gitolite and serves public repositories with Cgit, 
 git-http-backend and Apache.\\
 I also have a blog post about it: \url{https://matejamaric.com/blog/git-server/}
 \\
-\subsection{3D render}
-\hfill\url{https://git.matejamaric.com/erender}\\
-Barycentric 3D render that written entirely from scratch in C++ using SFML for screen buffer, making it cross-platform.
-Definitely my most serious programming project. 
-I spent quite a lot of time learning about algorithms that turn 3D points into a picture.
+\subsection{Embedded Linux distribution}
+\hfill\url{https://git.matejamaric.com/distro}\\
+I wanted to make my own Linux From Scratch distribution, but as I was working on it, I didn't like the design choices and explanations.
+So I started working on my own mini distribution, it uses GRUB and BusyBox. 
+GRUB loads the kernel and initramfs that boot straight into shell, just like most distributions when they can't mount root partition.
+I plan to continue working on it, to actually make it useful. 
 \\
 \subsection{First stage x86 bootloader}
 \hfill\url{https://git.matejamaric.com/bootloader}\\
 Primitive bootloader that I made back when I was interested in operating system development. 
 It was a very educational experience learning about legacy things that go into x86 architecture and 
 the fact that processors have quite a lot of bugs.
-\\
-\subsection{Small (initramfs) Linux distribution}
-\hfill\url{https://git.matejamaric.com/distro}\\
-I wanted to make my own Linux From Scratch distribution, but as I was working on it, I didn't like the design choices and explanations.
-So I started working on my own mini distribution, it uses GRUB and BusyBox. 
-GRUB loads the kernel and initramfs that boot straight into shell, just like most distributions when they can't mount root partition.
-I will probably continue working on it to actually make it useful. 
 
 \section{Technical skills}
-\begin{tabular}{ @{} l l }
-\large\textbf{Advance}       & \normalsize C/C++, GNU/Linux\\
-\large\textbf{Intermediate}  & \normalsize RegEx, Bash Scripting, Git, HTML5, CSS3, Python, Java, C\#\\
-\large\textbf{Beginner}      & \normalsize PostgreSQL, JavaScript, PHP, \LaTeX, OpenBSD, x86\_64 ASM, Scheme (Lisp)
+\begin{tabular}{ @{} p{0.2\linewidth} p{0.7\linewidth} }
+\large\textbf{Advance}       & \normalsize C/C++, GNU/Linux, HTML5\\
+\large\textbf{Intermediate}  & \normalsize CSS3, JavaScript, PHP, Laravel, SQL, Git, RegEx, Bash Scripting, Python, Java, C\#\\
+\large\textbf{Beginner}      & \normalsize Vue.js, \LaTeX, OpenBSD, x86\_64 ASM, Scheme (Lisp)
 \end{tabular}
 
 \section{Interests}
-Unix-like operating systems, Free (as in freedom) software, Minimalist software, Web technologies, Networking
+Unix-like operating systems, Free (as in freedom) software, Web technologies, Networking, Minimalist software
 \end{document}
-- 
cgit v1.2.3

