Skip to content

Commit

Permalink
feature(sidebar): support multiple paragraphs (#53) by @ivanov-slk
Browse files Browse the repository at this point in the history
* many thanks to @ivanov-slk

* allow variable list of paragraphs in sidebar template

* fix typo in CONTRIBUTING.md

* unindented top-level statements
  • Loading branch information
ivanov-slk committed Apr 30, 2022
1 parent 00a5455 commit 3fb97e7
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 42 deletions.
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Everyone is welcome to open a pull request and improve this package. To maximize
* Included `.tex` files should be stored in a folder, e.g. named "lib" (for structural docs) or "g" (for tikz graphics).
* Non-compiling PRs will be rejected
* Always add the main.pdf output as a
* Make sure, that your PR does not cause a template to exceed the size of one page. This project intends to keep every tamplte short and clear.
* Make sure, that your PR does not cause a template to exceed the size of one page. This project intends to keep every template short and clear.

### Dependencies

Expand Down
Binary file modified sidebar/main.pdf
Binary file not shown.
90 changes: 49 additions & 41 deletions sidebar/main.tex
Original file line number Diff line number Diff line change
Expand Up @@ -52,14 +52,14 @@

% some tex-live fonts - choose your own

%\usepackage[defaultsans]{droidsans}
%\usepackage[default]{comfortaa}
%\usepackage{cmbright}
%\usepackage[default]{raleway}
%\usepackage{fetamont}
% \usepackage[defaultsans]{droidsans}
% \usepackage[default]{comfortaa}
% \usepackage{cmbright}
% \usepackage[default]{raleway}
% \usepackage{fetamont}
\usepackage[default]{gillius}
%\usepackage[light,math]{iwona}
%\usepackage[thin]{roboto}
% \usepackage[light,math]{iwona}
% \usepackage[thin]{roboto}

% set font default
\renewcommand*\familydefault{\sfdefault}
Expand Down Expand Up @@ -222,29 +222,37 @@
% CV EVENT
%----------------------------------------------------------------------------------------

% creates a stretched box as cv entry headline followed by two paragraphs about
% creates a stretched box as cv entry headline followed by some paragraphs about
% the work you did
% param 1: event time i.e. 2014 or 2011-2014 etc.
% param 2: event name (what did you do?)
% param 3: institution (where did you work / study)
% param 4: what was your position
% param 5: some words about your contributions
% param 4: list of paragraphs outlining your contributions, see example usage below
%
\newcommand{\cvevent}[5]
\newcommand{\cvevent}[4]
{
\vspace{8pt}
\vspace{6pt}
\begin{tabular*}{1\mpwidth}{p{0.55\mpwidth} x{0.42\mpwidth}}
\textcolor{black}{\textbf{#2}} & \textcolor{complcol}{#3}, \textcolor{bgcol}{#1}

\end{tabular*}
\vspace{-12pt}
\vspace{0pt}
\textcolor{softcol}{\hrule}
\vspace{6pt}
\begin{tabular*}{0.5\mpwidth}{p{\mpwidth}}
\larrow{softcol} #4\\[3pt]
\larrow{softcol} #5\\[6pt]
\end{tabular*}
\cvlist {#4}
\vspace{-6pt}
}

% formats a list of strings with variable length for use in `\cvevent`
% param 1: a list of strings outlining your contributions
\newcommand{\cvlist}[1] {
\foreach \listitem in {#1}
{
\begin{tabular*}
{1\mpwidth}{p{1.2\mpwidth}}
\parbox{1\mpwidth}{\larrow{softcol} \listitem}
\vspace{3pt}
\end{tabular*}
}
}

% creates a stretched box as
Expand Down Expand Up @@ -369,7 +377,7 @@
\cvsection{Experience}

%
\cvevent{2016/09 - now}{Fullstack Javascript Engineer}{University of Bremen}{Invent a realtime classroom management using Meteor and React}{Design software architecture and leading development}
\cvevent{2016/09 - now}{Fullstack Javascript Engineer}{University of Bremen}{Invent a realtime classroom management using Meteor and React, Design software architecture and leading development}

%\textcolor{softcol}{\hrule}

Expand All @@ -380,41 +388,41 @@
%\textcolor{softcol}{\hrule}


\cvevent{2012 - 2014}{Scientific Employee / Software Development}{University of Bremen}{Invented a flexible assessment framework, targeting industrial trainees}{Supervised software development lifecycle, Recruited team members}
\cvevent{2012 - 2014}{Scientific Employee / Software Development}{University of Bremen}{Invented a flexible assessment framework{,} targeting industrial trainees, Supervised software development lifecycle, Recruited team members}

%\textcolor{softcol}{\hrule}

%
\cvevent{2011 / 11}{Project Management Simulation Training}{Getoq Consulting}{Performed a two-day project simulation from management perspective}{Topics included customer contracts, change management, controlling, operational tasks}
\cvevent{2011 / 11}{Project Management Simulation Training}{Getoq Consulting}{Performed a two-day project simulation from management perspective, Topics included customer contracts{,} change management{,} controlling{,} operational tasks}

%\textcolor{softcol}{\hrule}


%
\cvevent{2010 - 2011}{Student Assistant / Programmer}{otulea.uni-bremen.de}{Realized an online diagnosis platform for workforce literacy development (Flex)}{Modeled software design, implemented various prototypes, conducted usability tests}
\cvevent{2010 - 2011}{Student Assistant / Programmer}{otulea.uni-bremen.de}{Realized an online diagnosis platform for workforce literacy development (Flex), Modeled software design{,} implemented various prototypes{,} conducted usability tests}

\vspace{12pt}
%---------------------------------------------------------------------------------------
% EDUCATION SECTION
%--------------------------------------------------------------------------------------
\cvsection{Education}

\cvevent{2015 / 07}{Graduated as M.Sc. Digital Media}{University of Bremen}{Master Thesis: Semi Automated Scoring in Technology Based Assessment}{Developed and evaluated an algorithm for semi automated scoring of spreadsheet data}
\cvevent{2015 / 07}{Graduated as M.Sc. Digital Media}{University of Bremen}{Master Thesis: Semi Automated Scoring in Technology Based Assessment, Developed and evaluated an algorithm for semi automated scoring of spreadsheet data}

%\textcolor{softcol}{\hrule}
% \textcolor{softcol}{\hrule}

%
\cvevent{2012 - 2013}{Master Project - PrIMA}{University of Bremen}{Co-Invented a touch table application for medical support, co-developed software (Java) }{Formed a scrum team, mainted project dev server (Debian), surveyed target audience}
\cvevent{2012 - 2013}{Master Project - PrIMA}{University of Bremen}{Co-Invented a touch table application for medical support{,} co-developed software (Java), Formed a scrum team{,} mainted project dev server (Debian){,} surveyed target audience}

%\textcolor{softcol}{\hrule}

%
\cvevent{2012 - 2015}{Master Studies Digital Media}{University of Bremen}{Inter-cultural classes in English, covering special topics in computer science and design}{Professionalized in research methods, software development and e-assessment}
\cvevent{2012 - 2015}{Master Studies Digital Media}{University of Bremen}{Inter-cultural classes in English{,} covering special topics in computer science and design, Professionalized in research methods{,} software development and e-assessment}

%\textcolor{softcol}{\hrule}

%
\cvevent{2009 - 2010}{Semester Abroad}{University of Melbourne}{Mastered six months of study and trans-cultural experience in Melbourne, Australia}{Finished machine programming, information visualization, professional essay writing}
\cvevent{2009 - 2010}{Semester Abroad}{University of Melbourne}{Mastered six months of study and trans-cultural experience in Melbourne{,} Australia, Finished machine programming{,} information visualization{,} professional essay writing}


\end{minipage}}%
Expand All @@ -423,15 +431,15 @@

\begin{metasection}{Contact}

\icontext{MapMarker}{12}{Bremen, Germany}{white}\\[6pt]
\icontext{MobilePhone}{12}{+49 176 313 *** **}{white}\\[6pt]
\iconemail{Send}{12}{info@jankuester.com}{info@jankuester.com}{white}\\[6pt]
\iconhref{MousePointer}{12}{http://jankuester.com/}{www.jankuester.com}{white}\\[6pt]
\iconhref{Github}{12}{https://github.com/jankapunkt}{https://github.com/jankapunkt}{white}\\[6pt]
\iconhref{Twitter}{12}{@Kuester\_Jan}{https://twitter.com/kuester_jan?lang=en}{white}\\[6pt]
\icontext{MapMarker}{12}{Bremen, Germany}{white}\\[6pt]
\icontext{MobilePhone}{12}{+49 176 313 *** **}{white}\\[6pt]
\iconemail{Send}{12}{info@jankuester.com}{info@jankuester.com}{white}\\[6pt]
\iconhref{MousePointer}{12}{http://jankuester.com/}{www.jankuester.com}{white}\\[6pt]
\iconhref{Github}{12}{https://github.com/jankapunkt}{https://github.com/jankapunkt}{white}\\[6pt]
\iconhref{Twitter}{12}{@Kuester\_Jan}{https://twitter.com/kuester_jan?lang=en}{white}\\[6pt]

\end{metasection}

%----------------------------------------------------------------------------------------
% META SECTION
%----------------------------------------------------------------------------------------
Expand All @@ -454,19 +462,19 @@
\begin{metasection}{Technologies}

\textcolor{white}{
\icontext{Code}{12}{JavaScript}{white} \\[6pt]
\icontext{Code}{12}{Meteor}{white} \\[6pt]
\icontext{Fire}{12}{Blaze}{white} \\[6pt]
\icontext{Database}{12}{MongoDB}{white} \\[6pt]
\icontext{CodeFork}{12}{Git}{white} \\[6pt]
\icontext{Code}{12}{JavaScript}{white} \\[6pt]
\icontext{Code}{12}{Meteor}{white} \\[6pt]
\icontext{Fire}{12}{Blaze}{white} \\[6pt]
\icontext{Database}{12}{MongoDB}{white} \\[6pt]
\icontext{CodeFork}{12}{Git}{white} \\[6pt]
}
\end{metasection}

\begin{metasection}{Tools}

\textcolor{white}{
\icontext{Code}{12}{Webstorm}{white} \icontext{CodeFork}{12}{SourceTree}{white}\\[6pt]
\icontext{Terminal}{12}{Terminal}{white} \icontext{PaintBrush}{12}{Inkscape}{white}\icontext{Cube}{12}{Blender}{white}
\icontext{Code}{12}{Webstorm}{white} \icontext{CodeFork}{12}{SourceTree}{white}\\[6pt]
\icontext{Terminal}{12}{Terminal}{white} \icontext{PaintBrush}{12}{Inkscape}{white}\icontext{Cube}{12}{Blender}{white}
}
\end{metasection}

Expand Down

0 comments on commit 3fb97e7

Please sign in to comment.