/
main.tex
164 lines (129 loc) · 7.18 KB
/
main.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
%%%%%%%%%%%%%%%%%
% This is an sample CV template created using altacv.cls
% (v1.1.4, 27 July 2018) written by LianTze Lim (liantze@gmail.com). Now compiles with pdfLaTeX, XeLaTeX and LuaLaTeX.
%
%% It may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2003/12/01 or later.
%%%%%%%%%%%%%%%%
%% If you need to pass whatever options to xcolor
\PassOptionsToPackage{dvipsnames}{xcolor}
%% If you are using \orcid or academicons
%% icons, make sure you have the academicons
%% option here, and compile with XeLaTeX
%% or LuaLaTeX.
% \documentclass[10pt,a4paper,academicons]{altacv}
%% Use the "normalphoto" option if you want a normal photo instead of cropped to a circle
% \documentclass[10pt,a4paper,normalphoto]{altacv}
\documentclass[10pt,a4paper]{altacv}
%% AltaCV uses the fontawesome and academicon fonts
%% and packages.
%% See texdoc.net/pkg/fontawecome and http://texdoc.net/pkg/academicons for full list of symbols.
%%
%% Compile with LuaLaTeX for best results. If you
%% want to use XeLaTeX, you may need to install
%% Academicons.ttf in your operating system's font
%% folder.
% Change the page layout if you need to
\geometry{left=1cm,right=9cm,marginparwidth=6.8cm,marginparsep=1.2cm,top=1.25cm,bottom=1.25cm,footskip=2\baselineskip}
% Change the font if you want to.
% If using pdflatex:
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[default]{lato}
% If using xelatex or lualatex:
% \setmainfont{Lato}
% Change the colours if you want to
\definecolor{Mulberry}{HTML}{72243D}
\definecolor{SlateGrey}{HTML}{2E2E2E}
\definecolor{LightGrey}{HTML}{666666}
\definecolor{MyBlue}{HTML}{3388aa}
\definecolor{MyRed}{HTML}{aa3333}
\colorlet{heading}{MyBlue}
\colorlet{accent}{MyRed}
\colorlet{emphasis}{SlateGrey}
\colorlet{body}{LightGrey}
% Change the bullets for itemize and rating marker
% for \cvskill if you want to
\renewcommand{\itemmarker}{{\small\textbullet}}
\renewcommand{\ratingmarker}{\faCircle}
%% sample.bib contains your publications
% \addbibresource{sample.bib}
\usepackage[colorlinks]{hyperref}
\begin{document}
\name{Evan Sitt}
\tagline{Computer Science Student}
%\photo{2.8cm}{2020-01-14_CV_2v1}
\photo{2.8cm}{White}
\personalinfo{%
% Not all of these are required!
% You can add your own with \printinfo{symbol}{detail}
\email{Sitt.Evan@protonmail.com }
\phone{+1 312 270 0648}
\mailaddress{1011 E Kevin Circle, Palatine, IL 60074 United States}
%\mailaddress{870 Skyler Way, Brea, CA 92821 United States}
\location{Budapest, Hungary}
% \homepage{http://Yeet.Codes/}
% \twitter{@twitterhandle}
\linkedin{linkedin.com/in/evan-sitt/}
\github{github.com/ParadoxChains}
%% You MUST add the academicons option to \documentclass, then compile with LuaLaTeX or XeLaTeX, if you want to use \orcid or other academicons commands.
% \orcid{orcid.org/0000-0000-0000-0000}
}
%% Make the header extend all the way to the right, if you want.
\begin{fullwidth}
\makecvheader
\end{fullwidth}
%% Depending on your tastes, you may want to make fonts of itemize environments slightly smaller
% \AtBeginEnvironment{itemize}{\small}
%% Provide the file name containing the sidebar contents as an optional parameter to \cvsection.
%% You can always just use \marginpar{...} if you do
%% not need to align the top of the contents to any
%% \cvsection title in the "main" bar.
\cvsection[page1sidebar]{Experience}
\cvevent{Junior Developer}{Farm Fare}{April 2020 -- Ongoing}{Cleveland, Ohio}
\small{
\begin{itemize}
\item Review and verify production code written in the Haskell functional programming language before approving pull requests.
\item Build the backend server for handling requests via RESTful API using the Yesod framework written in the Haskell functional programming language.
\item Deploy and maintain back end server on Google Cloud through use of Kubernetes Engine, Cloud Build, and Stackdriver.
\item Ensure Farm Fare's high standard of production code and ease of maintenance via setting up Continuous Integration and Continuous Deployment on code repository.
\item Configuration of the Odoo business management framework to best fit Farm Fare's objectives and provide detailed end-user documentation.
\end{itemize}
}
\divider
\cvevent{Instructor (Functional Programming)}{E\"otv\"os Lor\'and University}{September 2019 -- June 2020}{Budapest, Hungary}
\small{
\begin{itemize}
\item Introduce incoming first year students to the functional programming paradigm, from good coding habits to basic algorithms, by using a practical coding methodology.
\item Organize and manage curriculum and consultations to promote better student progression and performance.
\item Recruited and organized a team of 12 undergraduate students in furthering their pursuit of functional programming with the development of a digital signal processing framework.
\end{itemize}
}
\cvsection{Projects}
\cvevent{Digital Signal Processing Plugin for Multilayered Synthesis}{E\"otv\"os Lor\'and University}{2019-2020 Academic Year}{}
\small{
This project will implement a DSP plugin, using the Virtual Studio Technology 3 (VST3) interface standard. The project will handle MIDI input and generate a polyphonic multilayered synthesizer waveform via the use of wavetables, combining both additive and subtractive synthesis.The implementation of the project will be accomplished with the use of the JUCE framework. The application will be hosted by any VST3 compatible DAW, or used as a standalone synthesizer application.
}
% \divider
% \cvevent{Implementation of Digital Synthesis in Functional Programming}{E\"otv\"os Lor\'and University}{2019-2020 Academic Year}{}
% \small{Digital synthesis is a cross discipline application used in fields such as music, telecommunication, and others. The nature of digital synthesis involving multiple tracks as well as parallel post-processes lends itself naturally to the functional programming paradigm. The paper demonstrates this by creating a fully functional, cross platform, standalone synthesizer application framework implemented in a pure lazy functional language. The application handles MIDI input and produces wav output played by any multimedia player. Therefore, it can serve as a preprocessor for users who intend to create digital signals before transcribing them into a digital or physical media.}
\divider
\cvevent{How to Increase Interest in Studying
Functional Programming
via Interdisciplinary Application}{E\"otv\"os Lor\'and University}{2018-2019 Academic Year}{}
\small{
Functional programming represents a modern tool for applying and implementing software. The state
of the art in functional programming reports an increasing number of methodologies in this paradigm.
However, extensive interdisciplinary applications are missing. Our goal is to increase student interest
in pursuing further studies in functional programming with the use of an application: the ray tracer.
We conducted a teaching experience, with positive results and student feedback, described here in
this paper.
}
\medskip
\clearpage
\end{document}