Start version control of my CV
authorLukáš Jiřiště <gymnazium.jiriste@gmail.com>
Fri, 12 Sep 2025 20:50:50 +0000 (22:50 +0200)
committerLukáš Jiřiště <gymnazium.jiriste@gmail.com>
Sun, 14 Sep 2025 11:08:57 +0000 (13:08 +0200)
In this commit I prepare the build system (Makefile) for the CVs, some
auxiliary files and bad and unfinished attempts at CVs in Czech and
English.

.gitignore [new file with mode: 0644]
Makefile [new file with mode: 0644]
Portret.jpg [new file with mode: 0644]
cs/cv.tex [new file with mode: 0644]
en/cv.tex [new file with mode: 0644]
resume.cls [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..3eec47d
--- /dev/null
@@ -0,0 +1,3 @@
+*.aux
+*.log
+*.pdf
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..0eb8a6b
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,20 @@
+SRCS := cv.tex
+FOLDERS :=     cs      \
+                       en      \
+
+SRCS := $(addsuffix /$(SRCS), $(FOLDERS))
+
+CVS := $(SRCS:%.tex=%.pdf)
+AUXS := $(SRCS:%.tex=%.aux)
+LOGS := $(SRCS:%.tex=%.log)
+
+all : $(CVS)
+
+%.pdf : %.tex
+       pdflatex -output-directory=$(<:%/cv.tex=%) $< && pdflatex -output-directory=$(<:%/cv.tex=%) $<
+
+clean :
+       $(RM) $(AUXS) $(LOGS)
+
+fclean : clean
+       $(RM) $(CVS)
diff --git a/Portret.jpg b/Portret.jpg
new file mode 100644 (file)
index 0000000..dbe780f
Binary files /dev/null and b/Portret.jpg differ
diff --git a/cs/cv.tex b/cs/cv.tex
new file mode 100644 (file)
index 0000000..7edb692
--- /dev/null
+++ b/cs/cv.tex
@@ -0,0 +1,186 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Medium Length Professional CV
+% LaTeX Template
+% Version 3.0 (December 17, 2022)
+%
+% This template originates from:
+% https://www.LaTeXTemplates.com
+%
+% Author:
+% Vel (vel@latextemplates.com)
+%
+% Original author:
+% Trey Hunner (http://www.treyhunner.com/)
+%
+% License:
+% CC BY-NC-SA 4.0 (https://creativecommons.org/licenses/by-nc-sa/4.0/)
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%----------------------------------------------------------------------------------------
+%      PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
+%----------------------------------------------------------------------------------------
+
+\documentclass[
+       a4paper, % Uncomment for A4 paper size (default is US letter)
+       11pt, % Default font size, can use 10pt, 11pt or 12pt
+]{resume} % Use the resume class
+
+%~ \usepackage{ebgaramond} % Use the EB Garamond font
+
+\usepackage[hidelinks,bookmarks=false,hypertexnames=true]{hyperref}    % for publication DOI links
+\usepackage{multicol}
+
+
+
+
+%------------------------------------------------
+% For skill bars
+\usepackage{xcolor}
+\definecolor{noskillgray}{gray}{0.85}
+\definecolor{skilledblue}{rgb}{0,0.70,1}
+
+\makeatletter
+\newdimen\skillb@level
+\newdimen\skillb@length
+\newdimen\skillb@height
+\skillb@length=120pt%
+\skillb@height=10pt%
+\newcommand*{\skillbar}[1]{%
+    \skillb@level=\dimexpr#1\skillb@length/100\relax%
+    {\color{skilledblue}\rule{\skillb@level}{\skillb@height}}%
+    {\color{noskillgray}%
+        \rule{\dimexpr\skillb@length-\skillb@level\relax}{\skillb@height}}%
+}
+\newcommand*{\skill}[2]{%
+    \par\noindent%
+    {\hskip 1ex\small #1}\\%
+    \skillbar{#2}%
+}
+\makeatother
+%------------------------------------------------
+\linespread{1.3}
+
+
+
+%------------------------------------------------
+
+
+\name{Lukáš Jiřiště} % Your name to appear at the top
+
+\portrait{Portret.jpg}
+
+% You can use the \address command up to 3 times for 3 different addresses or pieces of contact information
+% Any new lines (\\) you use in the \address commands will be converted to symbols, so each address will appear as a single line.
+
+\address{\href{mailto:gymnazium.jiriste@gmail.com}{gymnazium.jiriste@gmail.com}} % Contact information
+\address{770 184 532}
+
+%----------------------------------------------------------------------------------------
+
+\begin{document}
+
+%----------------------------------------------------------------------------------------
+%      EDUCATION SECTION
+%----------------------------------------------------------------------------------------
+
+\begin{rSection}{Vzdělání}
+       
+       \textbf{Gymnázium Děčín}  \hfill \textit{2010 - 2018}\\
+       Středoškolské vzdělání s maturitou
+       
+       \textbf{Vysoká škola chemicko-technologická v Praze} \\
+       Bakalářské studium analytické a fyzikální chemie \hfill \textit{2018 - 2021}\\
+       Magisterské studium fyzikální chemie \hfill \textit{2021 - 2023}
+
+\end{rSection}
+
+%----------------------------------------------------------------------------------------
+%      WORK EXPERIENCE SECTION
+%----------------------------------------------------------------------------------------
+
+\begin{rSection}{Pracovní zkušenost}
+
+       %\textbf{Centrum pro náhradní rodinnou péči} \hfill \textit{Listopad 2014 - Červen 2015} \\
+       %Doučování dítěte v náhradní rodinné péči.
+       %Doučovanými předměty byly zejména M, F a Ch, dále také ČJ a AJ na úrovni druhého stupně základní školy.
+
+       \textbf{Ústav chemických procesů AV ČR}  \hfill \textit{listopad 2019 - leden 2025} \\
+       Vývoj nové aparatury na měření sorpční a difuzních vlastností membrán.
+       Mou rolí je především návrh a implementace zpracování dat v Matlab/Octave.
+
+       \textbf{Collabim}  \hfill \textit{únor 2025 - červenec 2025} \\
+       Full stack vývojář pro SEO nástroj Collabim.
+
+\end{rSection}
+
+%----------------------------------------------------------------------------------------
+%      TECHNICAL STRENGTHS SECTION
+%----------------------------------------------------------------------------------------
+
+\begin{rSection}{O mně}
+
+       Matematika, fyzika i chemie jsou obory, které mě baví celý život.
+       Má zvědavost a chápavost mi umožňuje se rychle přizpůsobovat problémům
+       a žene mě vstříc novým výzvám. Díky tomu jsem se dotkl pokročilejších a
+       vedlejších témat jakými jsou například parciální diferenciální rovnice,
+       programování,
+
+\end{rSection}
+\begin{rSection}{Koníčky a zájmy}
+
+\begin{multicols}{2}
+
+       počítačové hry \\
+       čtení knih (především fikce)\\
+       matematika a fyzika
+       
+\columnbreak
+
+       nízkoúrovňové programování a hardware \\
+       vaření
+
+\end{multicols}
+\end{rSection}
+
+%----------------------------------------------------------------------------------------
+%      PUBLICATIONS SECTION
+%----------------------------------------------------------------------------------------
+
+%\begin{rSection}{Publikace}
+%
+%      \textbf{Predicting the Thermodynamics of Ionic Liquids: What to Expect from PC‑SAFT and COSMO‑RS?} \\
+%      \quad DOI: \href{https://doi.org/10.1021/acs.jpcb.2c00685}{https://doi.org/10.1021/acs.jpcb.2c00685} \\
+%      
+%      \textbf{An approach for evaluating gas sorption in polymer matrix membranes based on
+%      balancing incoming and outgoing membrane mass fluxes} \\
+%      \quad DOI: \href{https://doi.org/10.1016/j.memsci.2022.120867}{https://doi.org/10.1016/j.memsci.2022.120867} \\
+%
+%\end{rSection}
+
+%----------------------------------------------------------------------------------------
+%      REFERAL SECTION
+%----------------------------------------------------------------------------------------
+
+%\begin{rSection}{Referenční osoby}
+
+       %\textbf{Kateřina Setničková}:\tab\href{mailto:setnickova@icpf.cas.cz}{setnickova@icpf.cas.cz} \\
+       %\textbf{Petr Uchytil}:         \tab\tab\href{mailto:uchytil@icpf.cas.cz}{uchytil@icpf.cas.cz} \\
+       %\textbf{Daniel Szpuk}:         \tab\tab\hred{mailto:szpuk@collabim.com}{szpuk@collabim.com} \\
+%\end{rSection}
+
+
+
+%----------------------------------------------------------------------------------------
+%      EXAMPLE SECTION
+%----------------------------------------------------------------------------------------
+
+%\begin{rSection}{Section Name}
+
+       %Section content\ldots
+
+%\end{rSection}
+
+%----------------------------------------------------------------------------------------
+
+\end{document}
diff --git a/en/cv.tex b/en/cv.tex
new file mode 100644 (file)
index 0000000..909d23f
--- /dev/null
+++ b/en/cv.tex
@@ -0,0 +1,186 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Medium Length Professional CV
+% LaTeX Template
+% Version 3.0 (December 17, 2022)
+%
+% This template originates from:
+% https://www.LaTeXTemplates.com
+%
+% Author:
+% Vel (vel@latextemplates.com)
+%
+% Original author:
+% Trey Hunner (http://www.treyhunner.com/)
+%
+% License:
+% CC BY-NC-SA 4.0 (https://creativecommons.org/licenses/by-nc-sa/4.0/)
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%----------------------------------------------------------------------------------------
+%      PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
+%----------------------------------------------------------------------------------------
+
+\documentclass[
+       a4paper, % Uncomment for A4 paper size (default is US letter)
+       11pt, % Default font size, can use 10pt, 11pt or 12pt
+]{resume} % Use the resume class
+
+%~ \usepackage{ebgaramond} % Use the EB Garamond font
+
+\usepackage[hidelinks,bookmarks=false,hypertexnames=true]{hyperref}    % for publication DOI links
+\usepackage{multicol}
+
+
+
+%------------------------------------------------
+% For skill bars
+\usepackage{xcolor}
+\definecolor{noskillgray}{gray}{0.85}
+\definecolor{skilledblue}{rgb}{0,0.70,1}
+
+\makeatletter
+\newdimen\skillb@level
+\newdimen\skillb@length
+\newdimen\skillb@height
+\skillb@length=120pt%
+\skillb@height=10pt%
+\newcommand*{\skillbar}[1]{%
+    \skillb@level=\dimexpr#1\skillb@length/100\relax%
+    {\color{skilledblue}\rule{\skillb@level}{\skillb@height}}%
+    {\color{noskillgray}%
+        \rule{\dimexpr\skillb@length-\skillb@level\relax}{\skillb@height}}%
+}
+\newcommand*{\skill}[2]{%
+    \par\noindent%
+    {\hskip 1ex\small #1}\\%
+    \skillbar{#2}%
+}
+\makeatother
+%------------------------------------------------
+\linespread{1.3}
+
+
+
+%------------------------------------------------
+
+
+\name{Lukáš Jiřiště} % Your name to appear at the top
+
+% You can use the \address command up to 3 times for 3 different addresses or pieces of contact information
+% Any new lines (\\) you use in the \address commands will be converted to symbols, so each address will appear as a single line.
+
+\address{\href{mailto:gymnazium.jiriste@gmail.com}{gymnazium.jiriste@gmail.com}} % Contact information
+\address{770 184 532}
+\address{\href{https://www.linkedin.com/in/luk\%C3\%A1\%C5\%A1-ji\%C5\%99i\%C5\%A1t\%C4\%9B-4a7565293}{my Linkedin profile}}
+
+%----------------------------------------------------------------------------------------
+
+\begin{document}
+
+%----------------------------------------------------------------------------------------
+%      EDUCATION SECTION
+%----------------------------------------------------------------------------------------
+
+\begin{rSection}{Education}
+
+    \textbf{Gymnázium Děčín}  \hfill \textit{2010 - 2018}\\
+    High School
+
+    \textbf{University of Chemistry and Technology in Prague} \\
+    Bachelor's Degree in Analytical and Physical Chemistry \hfill \textit{2018 - 2021}\\
+    Master's Degree in Physical Chemistry \hfill \textit{2021 - 2023}
+
+    \textbf{42 Prague} \hfill \textit{2023 - Present}\\
+    Programming School
+
+\end{rSection}
+
+%----------------------------------------------------------------------------------------
+%      WORK EXPERIENCE SECTION
+%----------------------------------------------------------------------------------------
+
+\begin{rSection}{Work Experience}
+
+    \textbf{Institute of Chemical Processes, Czech Academy of Sciences} \hfill \textit{November 2019 - Present} \\
+    Development of new apparatus for measuring sorption and diffusion properties of membranes.
+    My role primarily involves data processing design and implementation in Matlab/Octave.
+
+\end{rSection}
+
+
+%----------------------------------------------------------------------------------------
+%      ABOUT ME SECTION
+%----------------------------------------------------------------------------------------
+
+\begin{rSection}{Skills}
+
+\begin{multicols}{2}
+
+    physical chemistry \\
+    data analysis and visualisation \\
+    programming (C, Python)
+
+    \columnbreak
+
+    Linux \\
+    English \\
+    class B driver's license
+
+\end{multicols}
+
+\end{rSection}
+
+\begin{rSection}{About Me}
+
+    Almost any technical issue can ignite a passion in me.
+    My curiosity is mainly directed towards understanding the underlying principles,
+    which leads to quick learning and easier problem-solving for myself.
+    And if math and physics provide a solution, programming
+    offers its implementation.
+
+    During my studies, I encountered languages like Matlab and Python.
+    For my bachelor's thesis, I worked with Fortran,
+    and I even took courses in HCS08 assembly language programming and
+    basic CUDA programming.
+
+    Currently, I'm honing my C programming skills, building my site (\href{http://ljiriste.work}{link})
+    and plan to write a program or library for numerical integration of partial differential equations,
+    and a program for simulating logic circuits.
+
+\end{rSection}
+
+
+\begin{rSection}{Hobbies and Interests}
+
+\begin{multicols}{2}
+
+    computer games \\
+    reading books (mostly fiction) \\
+    mathematics and physics
+
+    \columnbreak
+
+    low-level programming and hardware \\
+    cooking
+
+\end{multicols}
+\end{rSection}
+
+%----------------------------------------------------------------------------------------
+%      PUBLICATIONS SECTION
+%----------------------------------------------------------------------------------------
+
+%----------------------------------------------------------------------------------------
+%      EXAMPLE SECTION
+%----------------------------------------------------------------------------------------
+
+%\begin{rSection}{Section Name}
+
+%Section content\ldots
+
+%\end{rSection}
+
+%----------------------------------------------------------------------------------------
+
+\end{document}
diff --git a/resume.cls b/resume.cls
new file mode 100644 (file)
index 0000000..1839629
--- /dev/null
@@ -0,0 +1,168 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Medium Length Professional CV
+% LaTeX Class
+% Version 3.0 (December 17, 2022)
+%
+% This template has been downloaded from:
+% http://www.LaTeXTemplates.com
+%
+% Original header:
+% Copyright (C) 2010 by Trey Hunner
+%
+% Copying and distribution of this file, with or without modification,
+% are permitted in any medium without royalty provided the copyright
+% notice and this notice are preserved. This file is offered as-is,
+% without any warranty.
+%
+% Created by Trey Hunner and modified by www.LaTeXTemplates.com
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%----------------------------------------------------------------------------------------
+%      CLASS CONFIGURATION
+%----------------------------------------------------------------------------------------
+
+\ProvidesClass{resume}[2022/12/17 v3.0 Resume class]
+
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} % Pass through any options to the base class
+\ProcessOptions\relax % Process given options
+
+\LoadClass{article} % Load the base class
+
+%----------------------------------------------------------------------------------------
+%      REQUIRED PACKAGES AND MISC CONFIGURATIONS
+%----------------------------------------------------------------------------------------
+
+\usepackage[parfill]{parskip} % Remove paragraph indentation
+
+\usepackage{array} % Required for bold tabular columns
+
+\usepackage{ifthen} % Required for ifthenelse statements
+
+\usepackage{graphicx} % Required for including images
+
+\usepackage{tikz} % Required for correctly positioning portrait
+
+\pagestyle{empty} % Suppress headers and footers on all pages
+
+%----------------------------------------------------------------------------------------
+%      MARGINS
+%----------------------------------------------------------------------------------------
+
+\usepackage{geometry} % Required for adjusting page dimensions and margins
+
+\geometry{
+       top=0.6in, % Top margin
+       bottom=0.6in, % Bottom margin
+       left=0.75in, % Left margin
+       right=0.75in, % Right margin
+       %showframe, % Uncomment to show how the type block is set on the page
+}
+
+%----------------------------------------------------------------------------------------
+%      NAME, ADDRESS AND PORTRAIT COMMANDS
+%----------------------------------------------------------------------------------------
+
+\newcommand{\name}[1]{\renewcommand{\name}{#1}} % Defines the \name command to set the user's name
+
+\newcommand{\addressSep}{$\diamond$} % Set default address separator to a diamond symbol
+
+% A single profile picture may be select
+\let \@portrait \relax
+
+% The \portrait command is used to set the profile picture
+\newcommand{\portrait}[2][4.8cm]{
+       \def \@portrait {#2}
+       \def \@portraitsize {#1}
+}
+
+% One, two or three address lines can be specified
+\let \@addressone \relax
+\let \@addresstwo \relax
+\let \@addressthree \relax
+
+% The \address command is used to set the first, second and third address lines (the last 2 are optional)
+\newcommand{\address}[1]{
+       \@ifundefined{@addressone}{ % If the first address line has not been set yet, set it
+               \def \@addressone {#1}
+       }{
+               \@ifundefined{@addresstwo}{ % If the second address line has not been set yet, set it
+                       \def \@addresstwo {#1}
+               }{ % Otherwise, set the third address line
+                       \def \@addressthree {#1}
+               }%
+       }
+}
+
+% \printaddress is used to style an address line (provided in the single parameter to the command)
+\newcommand{\printaddress}[1]{
+       \begingroup
+               \def \\ {\addressSep\ } % Redefine newlines (\\) to the address separator symbol so multiple lines of each address are output as a single line
+               \centerline{#1} % Output the centered address line
+       \endgroup
+       \par % End the paragraph to ensure correct spacing between lines
+       \smallskip % Vertical whitespace between address lines
+}
+
+% \printname is used to output the user's name in a large size
+\newcommand{\printname}{
+       \begingroup
+               \hfil{\MakeUppercase{\huge\bfseries\name}}\hfil % Style and output the user's name
+               \bigskip\break % Vertical whitespace below name
+       \endgroup
+}
+
+%----------------------------------------------------------------------------------------
+%      OUTPUT THE NAME & ADDRESS LINES AUTOMATICALLY
+%----------------------------------------------------------------------------------------
+
+\let\ori@document=\document % Store the original \document command
+\renewcommand{\document}{
+       \ori@document  % Output the original \document command but add to it below
+       
+       \@ifundefined{@portrait}{}{
+               \begin{tikzpicture}[remember picture,overlay,shift={(current page.north west)}]
+               \node[anchor=north west,xshift=1.8cm,yshift=-1cm]{\includegraphics[width=\@portraitsize]{\@portrait}};
+               \end{tikzpicture}}
+       
+       \printname % Output the user's name
+       \@ifundefined{@addressone}{}{\printaddress{\@addressone}} % Output the first address if specified
+       \@ifundefined{@addresstwo}{}{\printaddress{\@addresstwo}} % Output the second address if specified
+       \@ifundefined{@addressthree}{}{\printaddress{\@addressthree}} % Output the third address if specified
+}
+
+%----------------------------------------------------------------------------------------
+%      SECTION FORMATTING
+%----------------------------------------------------------------------------------------
+
+% Defines the rSection environment for the major sections within the CV
+\newenvironment{rSection}[1]{ % The single parameter is for the section title
+       \medskip % Vertical whitespace
+       \MakeUppercase{\textbf{#1}} % Section title
+       \medskip % Vertical whitespace
+       \hrule % Horizontal rule
+       \begin{list}{}{ % List to indent the entire content of the section
+               \setlength{\leftmargin}{1.5em} % Indent to the left of the list
+       }
+       \item[] % Empty list item to enable indentation
+}{
+       \end{list}
+}
+
+%----------------------------------------------------------------------------------------
+%      WORK EXPERIENCE FORMATTING
+%----------------------------------------------------------------------------------------
+
+\newenvironment{rSubsection}[4]{ % 4 parameters: company name, year(s) employed, job title and location
+       \textbf{#1} \hfill {#2} % Bold company name and date to the right
+       \ifthenelse{\equal{#3}{}}{}{ % If the third parameter is empty, don't output the job title and location line
+               \\ % Job title and location on a new line
+               \textit{#3} \hfill \textit{#4} % Output job title and location
+       }%
+       \smallskip % Vertical whitespace
+       \begin{list}{$\cdot$}{\leftmargin=0em} % \cdot used for bullets, no indentation
+               \setlength{\itemsep}{-0.5em} \vspace{-0.5em} % Reduce vertical spacing between items in the list for a tighter look
+}{
+       \end{list}
+       \vspace{0.5em} % Vertical whitespace after the end of the list
+}