Added style

This commit is contained in:
2025-07-09 14:35:50 +02:00
parent 0a366ab60f
commit e0b8a84e8c
22 changed files with 319 additions and 72 deletions

BIN
CV.pdf

Binary file not shown.

277
CV.tex
View File

@@ -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} \documentclass[a4paper,11pt]{deedy-resume} % Use US Letter paper, change to a4paper for A4
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} \usepackage{wrapfig}
\usepackage[swedish]{babel}
\usepackage{graphicx} \usepackage{graphicx}
\usepackage{etoolbox} \graphicspath{{images/}}
%\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%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document} \begin{document}
\pagestyle{fancy}
%Header%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %----------------------------------------------------------------------------------------
\lhead{ % TITLE SECTION
\parbox[b]{200pt}{ %----------------------------------------------------------------------------------------
\textbf{CV}}}
\rhead{ \flushright %\lastupdated % Print the Last Updated text at the top right
\today}
\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} % LEFT COLUMN
\textbf{\huge Adam \\ Magnusson} %----------------------------------------------------------------------------------------
\end{center}
{\centering\section*{About Me}} \begin{minipage}[t]{0.3\textwidth} % The left column takes up 33% of the text width of the page
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{itemize} %------------------------------------------------
\item Accomodating % Education
\item %------------------------------------------------
\end{itemize}
{\centering\section*{Contacts}} \section{Education}
\vfill \subsection{Chalmers University of Technology}
\end{minipage} \sectionspace
\hspace{0.05\textwidth}
\vrule
\hspace{0.05\textwidth}
\begin{minipage}[ht]{0.5\textwidth}
\subsection*{Education}
\begin{itemize}
\item \textbf{Secondary Education}
\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} \sectionspace % Some whitespace after the section
\end{itemize} %------------------------------------------------
\subsection*{} % Links
\end{minipage} %------------------------------------------------
\vfill
\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} \end{document}

114
deedy-resume.cls Normal file
View File

@@ -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}}

BIN
fonts/lato/Lato-Bla.ttf Normal file

Binary file not shown.

BIN
fonts/lato/Lato-BlaIta.ttf Normal file

Binary file not shown.

BIN
fonts/lato/Lato-Bol.ttf Normal file

Binary file not shown.

BIN
fonts/lato/Lato-BolIta.ttf Normal file

Binary file not shown.

BIN
fonts/lato/Lato-Hai.ttf Normal file

Binary file not shown.

BIN
fonts/lato/Lato-HaiIta.ttf Normal file

Binary file not shown.

BIN
fonts/lato/Lato-Lig.ttf Normal file

Binary file not shown.

BIN
fonts/lato/Lato-LigIta.ttf Normal file

Binary file not shown.

BIN
fonts/lato/Lato-Reg.ttf Normal file

Binary file not shown.

BIN
fonts/lato/Lato-RegIta.ttf Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.