diff --git a/CV.pdf b/CV.pdf index 92316ca..075fad2 100644 Binary files a/CV.pdf and b/CV.pdf differ diff --git a/CV.tex b/CV.tex index 9d4a07a..61c2929 100644 --- a/CV.tex +++ b/CV.tex @@ -1,89 +1,222 @@ -\documentclass[a4paper, 10.5pt]{article} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Deedy CV/Resume +% XeLaTeX Template +% Version 1.0 (5/5/2014) +% +% This template has been downloaded from: +% http://www.LaTeXTemplates.com +% +% Original author: +% Debarghya Das (http://www.debarghyadas.com) +% With extensive modifications by: +% Vel (vel@latextemplates.com) +% +% License: +% CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/) +% +% Important notes: +% This template needs to be compiled with XeLaTeX. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\usepackage{hyperref} -\usepackage[utf8]{inputenc} -\usepackage[T1]{fontenc} -\usepackage[swedish]{babel} +\documentclass[a4paper,11pt]{deedy-resume} % Use US Letter paper, change to a4paper for A4 + +\usepackage{wrapfig} \usepackage{graphicx} -\usepackage{etoolbox} -%\usepackage{ae} %För riktiga fonts? -\usepackage{fancyhdr} -\usepackage{lastpage} -\usepackage{eurosym} -\topmargin -30.0pt -%\rightmargin 10pt -%\leftmargin 10pt -%\hoffset 0pt -\oddsidemargin 5pt -\textwidth 500pt -\setcounter{secnumdepth}{5} -\input xintexpr.sty\relax -\def\roundandprint #1{\xinttheiexpr #1\relax } - -%Dokumentstart%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\graphicspath{{images/}} \begin{document} -\pagestyle{fancy} -%Header%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\lhead{ -\parbox[b]{200pt}{ -\textbf{CV}}} -\rhead{ \flushright -\today} +%---------------------------------------------------------------------------------------- +% TITLE SECTION +%---------------------------------------------------------------------------------------- + +%\lastupdated % Print the Last Updated text at the top right + +\namesection{Adam}{Magnusson}{ % Your name +\href{mailto:admag2001@gmail.com}{admag2001@gmail.com} | 073-589-88-11 \\ % Your contact information +Uppstigen 120 | Göteborg 412 80 +} -%Footer%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\renewcommand{\footrulewidth}{\headrulewidth} -\cfoot{} -%Document%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{minipage}[ht]{0.4\textwidth} - \begin{center} - \textbf{\huge Adam \\ Magnusson} - \end{center} +%---------------------------------------------------------------------------------------- +% LEFT COLUMN +%---------------------------------------------------------------------------------------- - {\centering\section*{About Me}} - Driven by the prospect of personal growth, I am constantly looking for new challanges and opportunities to learn new things. - As a Master's student at Chalmers Univeristy of Technology I developed many of the skills I would now consider core to my main interests within the subject of computer science. - These intrests are mainly hardware design and low level computing, especially optimizing software with respect to the hardware it will run on. - Building on the interest of optimiziation, I very much enjoy parallel programming which I have done in several programming languages such as C, Erlang, Elixir, Haskell, Python and CUDA. - Why som many different languages? - I firmly believe that a diverse skillset is key to any form of problem solving. - With knowledge spanning many different fields one can apply that knowledge and the similarities therebetween to great effect. - Thus I never turn down the opportunity of learning something new and am excited to work with people who I can learn from. - - {\centering\section*{Skills}} +\begin{minipage}[t]{0.3\textwidth} % The left column takes up 33% of the text width of the page - \begin{itemize} - \item Accomodating - \item - \end{itemize} +%------------------------------------------------ +% Education +%------------------------------------------------ - {\centering\section*{Contacts}} +\section{Education} - \vfill -\end{minipage} -\hspace{0.05\textwidth} -\vrule -\hspace{0.05\textwidth} -\begin{minipage}[ht]{0.5\textwidth} - \subsection*{Education} - \begin{itemize} - \item \textbf{Secondary Education} +\subsection{Chalmers University of Technology} +\sectionspace - \textit{Stockholm Science \& Innovation School} +\descript{Master in High Performance Computer Systems} - \item \textbf{Tertiary Education} +\sectionspace % Some whitespace after the section - \textit{Bacherlors's in computer science at Chalmers University of Technology} +\descript{Bachelor in Computer Science} +%\location{Gothenburg, SE} +%Conc. in Software Engineering \\ +%College of Engineering \\ +%Dean's List (All Semesters) - \textit{Master's in High Performance Computing at Chalmers University of Technology -- Ongoing} - - \end{itemize} - \subsection*{} -\end{minipage} -\vfill +\sectionspace % Some whitespace after the section + +%------------------------------------------------ +% Links +%------------------------------------------------ + +\section{Links} + +Github: \href{https://github.com/KokoRobinn}{\bf github.com/KokoRobinn} \\ +LinkedIn: \href{https://www.linkedin.com/in/adam-magnusson-a8a75a259/}{\bf linkedin.com/in/adam-magnusson-a8a75a259} \\ + + +\sectionspace % Some whitespace after the section + + +%------------------------------------------------ +% Skills +%------------------------------------------------ + +\section{Skills} + +\subsection{Programming} + +C \textbullet{} Java \textbullet{} C\# \textbullet{} Haskell \textbullet{} Erlang +\textbullet{} Elixir \textbullet{} Python \textbullet{} VHDL +\textbullet{} GLSL \textbullet{} CSS \textbullet{} HTML + +\sectionspace + +\subsection{Other} +Embedded Systems \textbullet{} Git \textbullet{} Hardware Design \textbullet{} Parallel Programming \textbullet{} + + +\sectionspace % Some whitespace after the section + +%------------------------------------------------ +% Languages +%------------------------------------------------ +\section{Languages} + +Swedish - Native \\ +English - Fluent + +\sectionspace % Some whitespace after the section + +%------------------------------------------------ +% Languages +%------------------------------------------------ +\section{References} +References can be provided at request + +\sectionspace % Some whitespace after the section + +%---------------------------------------------------------------------------------------- + +\end{minipage} % The end of the left column +\hfill +% +%---------------------------------------------------------------------------------------- +% RIGHT COLUMN +%---------------------------------------------------------------------------------------- +% +\begin{minipage}[t]{0.67\textwidth} % The right column takes up 66% of the text width of the page + +%------------------------------------------------ +% Me +%------------------------------------------------ + +%\section{Me} +\runsubsection{Me} + +Driven by the prospect of personal growth, I am constantly looking for new challenges and opportunities to learn new things. +As a master's student at Chalmers University of Technology I developed many of the skills I would now consider core to my main interests within the subject of computer science. +These interests are mainly hardware design and low level computing, especially optimizing software with respect to the hardware it will run on. \\ + +Building on the interest of optimization, I very much enjoy parallel programming which I have done in several programming languages such as C, Erlang, Elixir, Haskell, Python and CUDA. +In my free time I enjoy playing games and spending time with friends and family. +I also enjoy tinkering with my server where I engage in various self-hosting endeavors. + +\sectionspace + +%\include{target.tex} % Include application specific paragraph + +\sectionspace % Some whitespace after the section + + +%------------------------------------------------ +% Experience +%------------------------------------------------ + +\section{Experience} + +\runsubsection{Chalmers University of Technology} +\descript{| Teaching Assistant | Part time} + +\location{ Aug 2022 – Dec 2023} +\vspace{\topsep} % Hacky fix for awkward extra vertical space + +\sectionspace % Some whitespace after the section + +%------------------------------------------------ + +\runsubsection{The board at the Student division for Computer Science and Engineering} +\descript{| Chairman} + +\location{May 2024 - April 2025} + +\sectionspace % Some whitespace after the section + +%------------------------------------------------ +% Research +%------------------------------------------------ + +\section{Research} + +\runsubsection{Optimizing Stream Engines for use in eFPGAs on Radiation Hardened SoCs} +\descript{| Master Thesis} + +\location{Spring 2025 - Chalmers University of Technology} +Developed a stream engine for fast yet resource efficient data transfer to a reconfigurable hardware accelerator. + +\sectionspace % Some whitespace after the section + +\runsubsection{Reconfigurable Hardware Accelerator for Machine Learning} +\descript{| Bachelor Thesis} + +\location{Spring 2023 - Chalmers University of Technology} +Developed a Vector Processing Unit (VPU) to enable hardware accelerated machine learning. + +\sectionspace % Some whitespace after the section + +%---------------------------------------------------------------------------------------- + +\end{minipage} % The end of the right column + +%---------------------------------------------------------------------------------------- +% SECOND PAGE (EXAMPLE) +%---------------------------------------------------------------------------------------- + +%\newpage % Start a new page + +%\begin{minipage}[t]{0.33\textwidth} % The left column takes up 33% of the text width of the page + +%\section{Example Section} + +%\end{minipage} % The end of the left column +%\hfill +%\begin{minipage}[t]{0.66\textwidth} % The right column takes up 66% of the text width of the page + +%\section{Example Section 2} + +%\end{minipage} % The end of the right column + +%---------------------------------------------------------------------------------------- -\newpage -\label{LastPage} \end{document} diff --git a/deedy-resume.cls b/deedy-resume.cls new file mode 100644 index 0000000..c301ebb --- /dev/null +++ b/deedy-resume.cls @@ -0,0 +1,114 @@ +%---------------------------------------------------------------------------------------- +% CLASS OPTIONS AND REQUIRED PACKAGES +%---------------------------------------------------------------------------------------- + +\ProvidesClass{deedy-resume}[2014/04/30 CV class] +\NeedsTeXFormat{LaTeX2e} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} +\ProcessOptions\relax +\LoadClass{article} + +\usepackage[hmargin=1.25cm, vmargin=0.75cm]{geometry} % Specifies horizontal and vertical page margins +\usepackage{hyperref} % Required for links +\usepackage{wrapfig} +\usepackage{graphicx} +\graphicspath{{images/}} + + +%---------------------------------------------------------------------------------------- +% COLORS +%---------------------------------------------------------------------------------------- + +\usepackage[usenames,dvipsnames]{xcolor} % Required for custom colors + +\definecolor{primary}{HTML}{2b2b2b} % The primary document color for content text +\definecolor{headings}{HTML}{6A6A6A} % The color of the large sections +\definecolor{subheadings}{HTML}{333333} % The color of subsections and places worked/studied +\definecolor{date}{HTML}{666666} % The color used for the Last Updated text at the top right + +%---------------------------------------------------------------------------------------- +% FONTS +%---------------------------------------------------------------------------------------- + +\usepackage{fontspec} % Required for specifying custom fonts in XeLaTeX + +\setmainfont[Color=primary, Path = fonts/lato/,BoldItalicFont=Lato-RegIta,BoldFont=Lato-Reg,ItalicFont=Lato-LigIta]{Lato-Lig} % The primary font for content text; defines bold, italic and bold-italic as well + +\setsansfont[Scale=MatchLowercase,Mapping=tex-text, Path = fonts/raleway/]{Raleway-ExtraLight} % The font used where \sfffamily is called + +%---------------------------------------------------------------------------------------- +% LAST UPDATED COMMAND +%---------------------------------------------------------------------------------------- + +\usepackage[absolute]{textpos} % Required for positioning the Last Updated text at the top right of the page +\usepackage[UKenglish]{isodate} % Prints the Last Updated date in UK English format + +\setlength{\TPHorizModule}{0.01\paperwidth} % Sets the units for the horizontal position used in the \begin{textblock} argument +\setlength{\TPVertModule}{0.01\paperwidth} % Sets the units for the vertical position used in the \begin{textblock} argument +\newcommand{\lastupdated}{ % Create a new command for printing the Last Updated text +\begin{textblock}{25}(75,2) % The position of the Last Updated text on the page (75% of the page across, 2% down) +\color{date}\fontspec[Path = fonts/raleway/]{Raleway-ExtraLight}\fontsize{8pt}{10pt}\selectfont % Text styling of the text +Last Updated on \today % Last Updated text +\end{textblock}} + +%---------------------------------------------------------------------------------------- +% MAIN HEADING COMMAND +%---------------------------------------------------------------------------------------- + + + +\newcommand{\namesection}[3]{ % Defines the command for the main heading + + +\raggedright{ % Center the name +\fontsize{30pt}{50pt} % Font size original 40 60 +\fontspec[Path = fonts/lato/]{Lato-Lig}\selectfont #1 % First name font +\fontspec[Path = fonts/lato/]{Lato-Lig}\selectfont #2 % Last name font +} + + +\raggedright{ % Center the contact information +\color{headings} % Use the headings color +\fontspec[Path = fonts/raleway/]{Raleway-Medium}\fontsize{10pt}{12pt}\selectfont #3} % Contact information font + + +\\[5pt] +\noindent\makebox[\linewidth]{\color{headings}\rule{\paperwidth}{0.5pt}} % Horizontal rule +%\vspace{-5pt} % Reduce whitespace after the rule slightly + + + +} + +%---------------------------------------------------------------------------------------- +% SECTION TITLE STYLING AND SPACING +%---------------------------------------------------------------------------------------- + +\usepackage{titlesec} % Required for customizing section/subsection/etc titles + +\titlespacing{\section}{0pt}{0pt}{0pt} % Removes the spacing around the main section titles +\titlespacing{\subsection}{0pt}{0pt}{0pt} % Removes the spacing around the subsections +\newcommand{\sectionspace}{\vspace{8pt}} % Defines a command to add a set amount of space after sections and subsections + +\titleformat{\section}{ % Customize the large section titles +\color{headings}\scshape\fontspec[Path = fonts/lato/]{Lato-Lig}\fontsize{16pt}{24pt}\selectfont \raggedright\uppercase}{}{0em}{} + +\titleformat{\subsection}{ % Customize the subsections and places worked/studied titles +\color{subheadings}\fontspec[Path = fonts/lato/]{Lato-Bol}\fontsize{12pt}{12pt}\selectfont\bfseries\uppercase}{}{0em}{} + +\newcommand{\runsubsection}[1]{ % Used for creating subsections where a description is required on the same line +\color{subheadings}\fontspec[Path = fonts/lato/]{Lato-Bol}\fontsize{12pt}{12pt}\selectfont\bfseries\uppercase {#1} \normalfont} + +\newcommand{\descript}[1]{ % Used for describing the subsection either on the same line or underneath +\color{subheadings}\raggedright\scshape\fontspec[Path = fonts/raleway/]{Raleway-Medium}\fontsize{12pt}{14pt}\selectfont {#1 \\} \normalfont} + +\newcommand{\location}[1]{ % Used for specifying a duration and/or location under a subsection +\color{headings}\raggedright\fontspec[Path = fonts/raleway/]{Raleway-Medium}\fontsize{12pt}{14pt}\selectfont {#1\\} \normalfont} + +%---------------------------------------------------------------------------------------- +% SECTION TITLE STYLING AND SPACING +%---------------------------------------------------------------------------------------- + +\newenvironment{tightitemize} % Defines the tightitemize environment which modifies the itemize environment to be more compact +{\vspace{-\topsep}\begin{itemize}\itemsep1pt \parskip0pt \parsep0pt} +{\end{itemize}\vspace{-\topsep}} \ No newline at end of file diff --git a/fonts/lato/Lato-Bla.ttf b/fonts/lato/Lato-Bla.ttf new file mode 100644 index 0000000..6848db0 Binary files /dev/null and b/fonts/lato/Lato-Bla.ttf differ diff --git a/fonts/lato/Lato-BlaIta.ttf b/fonts/lato/Lato-BlaIta.ttf new file mode 100644 index 0000000..5decf12 Binary files /dev/null and b/fonts/lato/Lato-BlaIta.ttf differ diff --git a/fonts/lato/Lato-Bol.ttf b/fonts/lato/Lato-Bol.ttf new file mode 100644 index 0000000..7434369 Binary files /dev/null and b/fonts/lato/Lato-Bol.ttf differ diff --git a/fonts/lato/Lato-BolIta.ttf b/fonts/lato/Lato-BolIta.ttf new file mode 100644 index 0000000..684aacf Binary files /dev/null and b/fonts/lato/Lato-BolIta.ttf differ diff --git a/fonts/lato/Lato-Hai.ttf b/fonts/lato/Lato-Hai.ttf new file mode 100644 index 0000000..288be29 Binary files /dev/null and b/fonts/lato/Lato-Hai.ttf differ diff --git a/fonts/lato/Lato-HaiIta.ttf b/fonts/lato/Lato-HaiIta.ttf new file mode 100644 index 0000000..c2bfd33 Binary files /dev/null and b/fonts/lato/Lato-HaiIta.ttf differ diff --git a/fonts/lato/Lato-Lig.ttf b/fonts/lato/Lato-Lig.ttf new file mode 100644 index 0000000..a958067 Binary files /dev/null and b/fonts/lato/Lato-Lig.ttf differ diff --git a/fonts/lato/Lato-LigIta.ttf b/fonts/lato/Lato-LigIta.ttf new file mode 100644 index 0000000..5e45ad9 Binary files /dev/null and b/fonts/lato/Lato-LigIta.ttf differ diff --git a/fonts/lato/Lato-Reg.ttf b/fonts/lato/Lato-Reg.ttf new file mode 100644 index 0000000..04ea8ef Binary files /dev/null and b/fonts/lato/Lato-Reg.ttf differ diff --git a/fonts/lato/Lato-RegIta.ttf b/fonts/lato/Lato-RegIta.ttf new file mode 100644 index 0000000..3d3b7a2 Binary files /dev/null and b/fonts/lato/Lato-RegIta.ttf differ diff --git a/fonts/raleway/Raleway-Bold.otf b/fonts/raleway/Raleway-Bold.otf new file mode 100644 index 0000000..2f840b7 Binary files /dev/null and b/fonts/raleway/Raleway-Bold.otf differ diff --git a/fonts/raleway/Raleway-ExtraBold.otf b/fonts/raleway/Raleway-ExtraBold.otf new file mode 100644 index 0000000..133552c Binary files /dev/null and b/fonts/raleway/Raleway-ExtraBold.otf differ diff --git a/fonts/raleway/Raleway-ExtraLight.otf b/fonts/raleway/Raleway-ExtraLight.otf new file mode 100644 index 0000000..4ab05bb Binary files /dev/null and b/fonts/raleway/Raleway-ExtraLight.otf differ diff --git a/fonts/raleway/Raleway-Heavy.otf b/fonts/raleway/Raleway-Heavy.otf new file mode 100644 index 0000000..63c952a Binary files /dev/null and b/fonts/raleway/Raleway-Heavy.otf differ diff --git a/fonts/raleway/Raleway-Light.otf b/fonts/raleway/Raleway-Light.otf new file mode 100644 index 0000000..cb4ff4e Binary files /dev/null and b/fonts/raleway/Raleway-Light.otf differ diff --git a/fonts/raleway/Raleway-Medium.otf b/fonts/raleway/Raleway-Medium.otf new file mode 100644 index 0000000..79786fe Binary files /dev/null and b/fonts/raleway/Raleway-Medium.otf differ diff --git a/fonts/raleway/Raleway-Regular.otf b/fonts/raleway/Raleway-Regular.otf new file mode 100644 index 0000000..871e0f4 Binary files /dev/null and b/fonts/raleway/Raleway-Regular.otf differ diff --git a/fonts/raleway/Raleway-SemiBold.otf b/fonts/raleway/Raleway-SemiBold.otf new file mode 100644 index 0000000..33d19f6 Binary files /dev/null and b/fonts/raleway/Raleway-SemiBold.otf differ diff --git a/fonts/raleway/Raleway-Thin.otf b/fonts/raleway/Raleway-Thin.otf new file mode 100644 index 0000000..13a581d Binary files /dev/null and b/fonts/raleway/Raleway-Thin.otf differ