-
Notifications
You must be signed in to change notification settings - Fork 0
/
resume-en.tex
181 lines (164 loc) · 8.52 KB
/
resume-en.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
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
%%
%% Copyright (c) 2022 Artur Sinila <personal@logarithmus.dev>
%% CC BY 4.0 License
%%
%% Résumé
%% ------
%% A short document (1-2 pages) to sum up the job-related accomplishments
%% and experience.
%%
% English version
\documentclass{resume}
% Adjust icon size (default: same size as the text)
% \iconsize{\Large}
% File information shown at the footer of the last page
\fileinfo{%
\faCopyright{} 2022, Artur Sinila \hspace{0.5em}
\creativecommons{by}{4.0} \hspace{0.5em}
\githublink{Logarithmus}{resume} \hspace{0.5em}
\faEdit{} \today
}
\name{Artur}{Sinila}
\keywords{GNU, Linux, Programming, Rust, C, C++, Shell}
% \tagline{\icon{\faBinoculars}} <position-to-look-for>}
% \tagline{<current-position>}
% \photo{<height>}{<filename>}
\profile{
\mobile{+380 63 250 52 79}
\email{personal@logarithmus.dev}
\birthday{1999 Aug.}
\address{Kyiv, Ukraine (prefer remote)} \\
\website{logarithmus.dev}
\github{Logarithmus}
\linkedin{artur-sinila} \\
\degree{B.Sc undergraduate in Programmable Mobile Systems}
\university{Belarusian State University of Informatics and Radioelectronics} \\
% Custom information:
% \icontext{<icon>}{<text>}
% \iconlink{<icon>}{<link>}{<text>}
}
\begin{document}
\makeheader
%======================================================================
% Summary & Objectives
%======================================================================
Rust, C and C++ programmer. GNU/Linux enthusiast.
Passionate about technology and learning new skills.
Contribute to free \& open source software projects.
Like solving challenging problems and optimizing performance.
%======================================================================
\sectionTitle{Work experience}{\faBriefcase}
%======================================================================
\begin{experiences}
\experience%
[Septermber 2021]%
{November 2021}%
{Rust software developer @ Polytech Software}%
[\begin{itemize}
\item Participated in Agile development of data backup software in Rust with cloud storage (AWS).
\item Implemented retry logic for backup transactions.
\item Fixed various bugs, wrote tests, did chores (updated dependencies, fixed lint warnings, etc.)
\item Daily communicated in English with coworkers \& American customer.
\end{itemize}]
\experience%
[April 2019]%
{April 2020}%
{Software developer @ Itransition, Belarus}%
[\begin{itemize}
\item Implemented basic Robotic Process Automation (RPA) for JD Edwards ERP system with OpenCV \& Rust
\item Maintained Oracle database used as a backend for JD Edwards.
\item Set up RDP session over OpenConnect VPN on Ubuntu and documented the whole process for coworkers.
\item Communicated in English with Japanese customer.
\end{itemize}]
\end{experiences}
%======================================================================
\sectionTitle{Skills}{\faWrench}
%======================================================================
\begin{competences}[10em]
\competence{Operating Systems}{
\icon{\faLinux} GNU/Linux (my daily driver for 4 years), \icon{\faWindows} Windows
}
\competence{Programming}{%
Primary: \textbf{C++} and \textbf{C} (3 years), \textbf{Rust} (2 years).
Secondary: \textbf{Java}, \textbf{Kotlin}
}
\competence{Tools}{%
Git, NeoVim, Shell, Make, CMake, SSH, GDB, LaTeX
}
\competence{Databases}{%
MariaDB, MySQL, Firebase, RocksDB, MongoDB
}
\competence{Cloud \& Virtualization}{%
Docker, Digital Ocean, AWS
}
\competence{Embedded systems}{%
AVR, KiCad, basic soldering
}
\competence{Mobile development}{%
Android
}
\competence{\icon{\faLanguage} Languages}{
\textbf{English} --- Intermediate (B1), %
\textbf{Ukrainian} --- Beginner (A1), %
\textbf{Belarusian, Russian} --- native
}
\end{competences}
%======================================================================
\sectionTitle{Personal Projects}{\faCode}
%======================================================================
\begin{itemize}
\item \link{https://github.com/Logarithmus/astro-cpp}{\textbf{astro-cpp}}
(\textbf{C++}):
Astrodynamics library in C++. Includes elliptic Kepler's equation \& Lambert's problem solvers.
\item \link{https://github.com/Logarithmus/simple-cpp-programs}{\textbf{simple-cpp-programs}}
(\textbf{C++}):
simple programs written to practice C++\\
(unique digits counter, binary-search number guessing game, multiplication table quiz, quadratic equation solver)
\item \link{https://github.com/Logarithmus/led-wave-potentiometer}{\textbf{led-wave-potentiometer}}
(\textbf{C}, \textbf{C++}, \textbf{FreeRTOS}):
10 blinking LEDs, blinking speed is controlled by the potentiometer and is displayed on the 7-segment display. Employs FreeRTOS for multitasking. Based on ATMega88PA AVR microcontroller.
\item \link{https://github.com/Logarithmus/railway-reservation-rs}{\textbf{railway-reservation-rs}}
(\textbf{Rust}, \textbf{actix-web}, \textbf{MySQL (MariaDB)}):
Railway tickets reservation website (university course project).
\item \link{https://github.com/Graph-Donte-Crypto/AstroGraphicRust}{\textbf{AstroGraphicRust}}
\textbf{[WIP]} (\textbf{Rust}, \textbf{kiss3d}):
a project for visualization of interplanetary trajectories with gravity assists
\item \link{https://github.com/Logarithmus/paint-droid}{\textbf{paint-droid}}
(\textbf{Android}, \textbf{Kotlin}):
Paint app supporting choosing pen color \& width, undo/redo, drawing of shapes and text labels.
\item \link{https://github.com/Logarithmus/quiz-droid}{\textbf{quiz-droid}}
(\textbf{Android}, \textbf{Kotlin}):
Quiz Android app, uses Firebase for fetching questions \& answers.
\item \link{https://github.com/Logarithmus/table-of-users}{\textbf{table-of-users}}
(\textbf{Java}, \textbf{Spring Boot}, \textbf{Hibernate}):
Basic CRUD app. OAuth2 via Facebook, Google and GitHub.
\item \link{https://github.com/Logarithmus/resume}{\textbf{resume}}
(\textbf{\LaTeX}):
The template and source files of \emph{this resume}.
\end{itemize}
%======================================================================
\sectionTitle{Contributions}{\faCodeBranch}
%======================================================================
\begin{itemize}
\item \link{https://github.com/rui314/mold}{\textbf{mold}} (a modern linker): improved docs, optimized CI, helped to fix some tests.
\item \link{https://git.sr.ht/~kennylevinsen/wlsunset}{\textbf{wlsunset}}: added support for running on specific displays.
\item \link{https://gitlab.com/lucciocarreras/sayonara-player}{\textbf{Sayonara}} (music player): fixed compilation with \link{https://musl.libc.org}{\textbf{musl}} libc
\item \link{https://github.com/autozimu/LanguageClient-neovim}{\textbf{LanguageClient-neovim}} (LSP plugin for NeoVIM): added support for rust-analyzer's type \& parameter hints.
\item \link{https://github.com/sadko4u/lsp-plugins}{\textbf{lsp-plugins}} (audio plugins for Linux): fixed compilation with \link{https://musl.libc.org}{\textbf{musl}}, improved debugging experience.
\item \link{https://github.com/avr-rust/avr-mcu}{\textbf{avr-rust/avr-mcu}}, \link{https://github.com/avr-rust/avrd}{\textbf{avr-rust/avrd}} (AVR device definitions): improved compile times, made code more idiomatic
\item \link{https://github.com/void-linux/void-packages}{\textbf{Void Linux}} (GNU/Linux distribution): added new packages (\link{https://github.com/void-linux/void-packages/pull/25159}{\textbf{avr-gdb}}, \link{https://github.com/void-linux/void-packages/pull/25742}{\textbf{simutron}}, \link{https://github.com/void-linux/void-packages/pull/25360}{\textbf{symlinks}}, \link{https://github.com/void-linux/void-packages/pull/25942}{\textbf{avra}}),\\
updated \& fixed packages (\link{https://github.com/void-linux/void-packages/pull/25147}{\textbf{avrdude}}, \link{https://github.com/void-linux/void-packages/pull/26144}{\textbf{chromium}}, \link{https://github.com/void-linux/void-packages/pull/26347}{\textbf{s3cmd}}, \link{https://github.com/void-linux/void-packages/pull/29096}{\textbf{imv}}, \link{https://github.com/void-linux/void-packages/pull/31667}{\textbf{pulseeffects}}, \link{https://github.com/void-linux/void-packages/pull/31807}{\textbf{rust-analyzer}})
\end{itemize}
%======================================================================
\sectionTitle{Education}{\faBriefcase}
%======================================================================
\begin{educations}
\education%
{September 2017}%
[June 2021]%
{Belarusian State University of Informatics and Radioelectronics}%
{Faculty of Computer-Aided Design}%
{Programmable Mobile Systems}%
{B.Sc undergraduate}
\end{educations}
\end{document}