summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGustaf Rydholm <grydholm@kth.se>2021-08-30 20:26:03 +0000
committernode <node@git-bridge-prod-0>2021-08-30 20:35:35 +0000
commitfce542245fb595b95fc65697d2e1b31c16f4a7a4 (patch)
treee4cfe1d535a123eb529384cda2f9b85ce4fb9ac6
Update on Overleaf.
-rw-r--r--edu.tex25
-rw-r--r--main.tex123
-rw-r--r--other.tex19
-rw-r--r--projects.tex24
-rw-r--r--tech.tex64
-rw-r--r--title.tex14
-rw-r--r--work.tex48
7 files changed, 317 insertions, 0 deletions
diff --git a/edu.tex b/edu.tex
new file mode 100644
index 0000000..1c4652a
--- /dev/null
+++ b/edu.tex
@@ -0,0 +1,25 @@
+\largesubsection{Education}
+
+\vspace{0.4cm}
+
+\school{KTH Royal Institute of Technology}
+{Master of Science in Electrical Engineering}
+{2013 -- 2018}
+{
+Undergraduate and graduate course within electrical engineering.}
+\ruler
+
+\school{Imperial College London}
+{Electrical and Electronic Engineering}
+{2016 -- 2017}
+{
+Exchange year during my M.Sc.
+}
+\ruler
+
+%\school{Dalian University of Technology}
+%{Summer program in basic Mandarin and Chinese culture}
+%{2014}
+%{A summer program where I improved my understanding of Chinese culture and the Mandarin language.}\\
+
+%\ruler \ No newline at end of file
diff --git a/main.tex b/main.tex
new file mode 100644
index 0000000..1defe86
--- /dev/null
+++ b/main.tex
@@ -0,0 +1,123 @@
+\documentclass[9pt, oneside]{article}
+\usepackage[utf8]{inputenc} % Change according your file encoding
+\usepackage[english]{babel}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+\usepackage{csquotes}
+\usepackage{float}
+
+\usepackage[export]{adjustbox}
+\usepackage{fancyhdr}
+\setlength{\parindent}{0pt}
+\usepackage{multirow}
+\newcommand{\tabitem}{~~\llap{\textbullet}~~}
+\usepackage{setspace}
+\usepackage{graphicx}
+\usepackage{ctable}
+\usepackage{hyperref} % hyperlinks
+\usepackage{url} % simple URL typesetting
+
+\usepackage{booktabs} % professional-quality tables
+\usepackage{amsfonts} % blackboard math symbols
+\usepackage{nicefrac} % compact symbols for 1/2, etc.
+
+\usepackage{microtype} % microtypography
+\usepackage{fontawesome}
+\usepackage{environ}
+\usepackage{tabularx}
+\usepackage{framed}
+
+% \newcommand{\runsubsection}[1]{
+% \fontsize{11pt}{9pt}\selectfont\scshape {#1} }
+
+
+\newcommand{\ruler}[0]{{\color{gray}\rule{13cm}{.2pt}\vspace{0.3cm}}}
+
+\newcommand{\largesubsection}[1]{
+\normalsize\selectfont\fontshape{}\textbf{#1}}
+
+\newcommand{\smallsubsection}[1]{
+\small\selectfont\fontshape{}\textbf{#1}}
+
+\newcommand{\company}[5]{
+% Job Title
+\fontshape{}\normalsize\selectfont\textbf{#1}\vspace{0.1cm}
+% Company name
+\\\vspace{0.04cm}\fontshape{}\small\selectfont{#2}
+% Duration
+\\{\color{gray}\vspace{-0.05cm}\fontshape{}\footnotesize\selectfont{#3}}
+% Location
+\\{\color{gray}\vspace{0.1cm}\fontshape{}\footnotesize\selectfont{#4}}
+% Description
+% According to Google Recruiters, use the XYZ formula - Accomplished [X] as measured by [Y], by doing [Z]
+\\\begin{minipage}{13cm}
+\fontshape{}\fontsize{8pt}{8pt}\selectfont{#5}
+\end{minipage}
+}
+
+
+\newcommand{\school}[4]{
+% School
+\fontshape{}\normalsize\selectfont\textbf{#1}\vspace{0.05cm}
+% Course
+\\\fontshape{}\small\selectfont{#2}
+% When
+\\{\color{gray}\vspace{0.2cm}\fontshape{}\footnotesize\selectfont{#3}}
+% Description
+\\\begin{minipage}{13cm}
+\fontshape{}\footnotesize\selectfont{#4}
+\end{minipage}
+}
+
+
+\newcommand{\project}[3]{
+% Name
+\fontshape{}\normalsize\selectfont\textbf{#1}
+% When
+\\{\color{gray}\vspace{0.2cm}\fontshape{}\footnotesize\selectfont{#2}}
+% Description
+\\\begin{minipage}{13cm}
+\fontshape{}\footnotesize\selectfont{#3}
+\end{minipage}
+}
+
+\newcommand{\programming}[2]{
+% level
+\raggedright\fontshape{}\scriptsize\textbf{#1}\vspace{0.07cm}\\
+% languages
+\begin{minipage}{5.1cm}
+\fontshape{}\scriptsize\selectfont{#2}\vspace{0.2cm}
+\end{minipage}
+
+}
+
+
+
+
+
+\usepackage[left = 1 cm, right = 1 cm, top = 0.75 cm, bottom = 0.5 cm]{geometry}
+\setlength\parindent{0pt}
+
+
+
+\begin{document}
+\begin{samepage}
+{\fontfamily{lmss}\selectfont
+\input{title}
+ \begin{minipage}[t]{0.66\textwidth}
+ \input{work}
+
+ \input{edu}
+
+ \input{projects}
+ \end{minipage}
+ \hspace{.03\linewidth}
+\framebox[1.15\width][l]{ \begin{minipage}[t]{0.25\textwidth}
+
+ \input{tech}
+ \vspace{0.2cm}
+ \input{other}
+ \end{minipage}}
+ }
+ \end{samepage}
+\end{document}
diff --git a/other.tex b/other.tex
new file mode 100644
index 0000000..a260cd0
--- /dev/null
+++ b/other.tex
@@ -0,0 +1,19 @@
+\smallsubsection{Other}
+\vspace{0.1cm}
+
+\programming{Languages}{
+\noindent\begin{tabularx}{5.1cm}{@{}ll}
+ \tabitem Swedish -- native & \tabitem English -- C2
+\end{tabularx}
+}\vspace{-0.25cm}
+
+%\scriptsize\textbf{Driving License:} B\vspace{0.1cm}
+
+
+\vspace{0.1cm}
+
+% \smallsubsection{Interests}
+
+% {\scriptsize Friends, programming, squash, opera, art, food}
+
+% \vspace{0.2cm} \ No newline at end of file
diff --git a/projects.tex b/projects.tex
new file mode 100644
index 0000000..d5fcd84
--- /dev/null
+++ b/projects.tex
@@ -0,0 +1,24 @@
+\largesubsection{Personal Projects}
+% According to Google Recruiters, use the XYZ formula - Accomplished [X] as measured by [Y], by doing [Z]
+
+\vspace{0.25cm}
+
+\project{\href{https://gitlab.com/aktersnurra/text-recognizer}{Text Recognizer}}
+{Ongoing}
+{
+Reimplemented the \href{https://fullstackdeeplearning.com/}{Full Stack Deep Learning course} with best practices in Python. I started this project to develop the best structure for PyTorch projects. But now it keeps me motivated to experiment with new architectures and read up on the latest research developments, e.g. self supervised learning, vision transformers, multi-modal models.
+\\\\
+Keywords: PyTorch, PyTorch Lightning, Hydra, Nox, Poetry, Pyenv, Python
+}\\
+
+\ruler
+
+\project{Trading Robot}
+{Ongoing}
+{
+Started working on a event-driven trading robot. Most of my current work has been in data mining, reading literature, and building the infrastructure.
+\\\\
+Keywords: Kubernetes, Kafka, Event-Based Design, Docker
+}\\
+
+\ruler\\ \ No newline at end of file
diff --git a/tech.tex b/tech.tex
new file mode 100644
index 0000000..1bbe891
--- /dev/null
+++ b/tech.tex
@@ -0,0 +1,64 @@
+\vspace{0.1cm}
+
+\smallsubsection{Programming}
+
+\vspace{0.2cm}
+\programming{Python -- Fluent}{
+Go-to language for most development, both at work and at home.
+}
+
+\programming{Rust -- Familiar}{
+Really exciting language that I am currently picking up.
+}
+
+\programming{Haskell -- Familiar}{
+Together with Rust, I find Haskell and functional programming really appealing and something I am striving to become an expert in.
+}
+
+\programming{sh -- Intermediate}{
+Developed a lot of scripts.
+}
+
+\programming{lua -- Familiar}{
+Used for configuring my nvim \href{https://gitlab.com/aktersnurra/dotfiles/-/tree/master/.config/nvim}{config}.
+}
+
+\programming{Kotlin -- Intermediate}{
+Used at work.
+}
+
+\programming{Git -- Proficient}{
+Used all the time.
+}
+
+\programming{Kafka -- Intermediate}{
+Used both at home and at work.
+}
+
+\programming{NoSQL -- Intermediate}{
+Used both at home and at work.
+}
+
+\programming{SQL -- Intermediate}{
+Used both at home and at work.
+}
+
+\programming{Kubernetes -- Intermediate}{
+Used extensively at work together with \textbf{helm} and \textbf{docker}.
+}
+
+\programming{Docker -- Proficient}{
+Used extensively at work and at home.
+}
+
+
+\vspace{0.1cm}
+\smallsubsection{Machine Learning Frameworks}
+
+\vspace{0.2cm}
+\programming{PyTorch -- Proficient}{
+Used extensively for $+4$ years.
+}
+\programming{PyTorch Lightning -- Proficient}{
+Used with PyTorch for $+1$ years.
+} \ No newline at end of file
diff --git a/title.tex b/title.tex
new file mode 100644
index 0000000..936a1b5
--- /dev/null
+++ b/title.tex
@@ -0,0 +1,14 @@
+\begin{center}
+ \begin{tabular}{ c c c c }
+ \multicolumn{4}{c}{\large\textbf{Gustaf Rydholm}}\vspace{0.1cm}\\
+ \footnotesize\textrm{\faGitlab} \ \href{https://gitlab.com/aktersnurra}{aktersnurra} \quad $|$ &
+
+ \footnotesize\textrm{\faGithub} \ \href{https://github.com/aktersnurra}{aktersnurra} \quad $|$ &
+
+ \footnotesize\textrm{\faEnvelope} \ \href{mailto:gustaf.rydholm@gmail.com}{gustaf.rydholm@gmail.com} \quad $|$ &
+
+ \footnotesize\textrm{\faMobilePhone} +46 73 80 89 414
+
+ \vspace{0.1cm}\\
+ \end{tabular}
+\end{center}
diff --git a/work.tex b/work.tex
new file mode 100644
index 0000000..e46616b
--- /dev/null
+++ b/work.tex
@@ -0,0 +1,48 @@
+\largesubsection{Experience}
+\vspace{0.4cm}
+% According to Google Recruiters, use the XYZ formula - Accomplished [X] as measured by [Y], by doing [Z]
+
+\company{Software Engineer}
+{Nexure}
+{Aug 2021 -- present}
+{Stockholm, Sweden}
+{
+Working with backend development for payment solutions.
+\\\\
+Keywords: Kotlin, backend, SQL, Spring Boot, AWS, Kubernetes, microservices, Docker, CI/CD
+\\
+}
+\ruler
+
+\company{Machine Learning/Software Engineer}
+{Saab}
+{Oct 2020 -- Aug 2021 \qquad 10 months}
+{Stockholm, Sweden}
+{
+Worked on a cloud application for the surveillance and intelligence domain. Developed deep learning models for multi-modal sequence predictions. I also did a lot of backend engineering and data mining.
+\\\\
+Keywords: Python, Kubernetes, Helm, Deep Learning, data mining, microservices, Kafka, Docker, CI/CD
+\\
+}
+\ruler
+
+\company{Machine Learning Engineer}
+{Saab}
+{Aug 2018 -- Oct 2020 \qquad 2 years and 2 months}
+{Stockholm, Sweden}
+{
+Researched potential use cases for machine learning within the electronic warfare domain. I also developed simulation software for complex signal environments. This simulator allowed the entire research team to investigate new ideas quicker. \\\\
+Keywords: Python, VHDL, PyToch, Digital Signal Processing
+}\\
+
+\ruler
+
+%\company{Master's Thesis}
+%{Ericsson AB}
+%{Jan 2018 -- June 2018 \qquad 6 months}
+%{Stockholm, Sweden}
+%{
+%Built a \textbf{natural language processing} system using a biologically %inspired machine learning algorithm, called \textbf{Hierarchical Temporal %Memory}, for detecting anomalies in system logs. Demonstrated that the system %was able to achieve similar performance to the existing system. Developed with %\textbf{Python}, \textbf{NuPIC}, and \textbf{pandas}.
+%}\\
+
+%\ruler