-
Notifications
You must be signed in to change notification settings - Fork 1
/
CV_Alexander_Mikhalchenko.tex
240 lines (173 loc) · 9.83 KB
/
CV_Alexander_Mikhalchenko.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
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Medium Length Professional CV
% LaTeX Template
% Version 2.0 (8/5/13)
%
% This template has been downloaded from:
% http://www.LaTeXTemplates.com
%
% Original author:
% Trey Hunner (http://www.treyhunner.com/)
%
% Important note:
% This template requires the resume.cls file to be in the same directory as the
% .tex file. The resume.cls file provides the resume style used for structuring the
% document.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%----------------------------------------------------------------------------------------
% PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
%----------------------------------------------------------------------------------------
\documentclass{resume} % Use the custom resume.cls style
\usepackage[left=0.75in,top=0.4in,right=0.75in,bottom=0.4in]{geometry} % Document margins
\usepackage{hyperref}
\usepackage{array}
\usepackage{textpos}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{enumitem}
\usepackage[russian,english]{babel}
\setcounter{secnumdepth}{4}
\begin{textblock}{7}(0, 0.05)
{\includegraphics[width=.25\linewidth]{photo.jpg}}
\end{textblock}
\name{Alexander Mikhalchenko} % Your name
\address{Belarus, Minsk 220113} % Your address
\address{\href{http://linkedin.com/in/mikhalchenkoa}{linkedin.com/in/mikhalchenkoa} \\ \href{https://medium.com/@alexandermikhalchenko}{Medium} \\ StackOverflow: \href{http://stackoverflow.com/users/2044039}{id 2044039}} \\
\address{alex@xfuturum.com} % Your phone number and email
\begin{document}
%----------------------------------------------------------------------------------------
% SUMMARY SECTION
%----------------------------------------------------------------------------------------
\begin{rSection}{Summary}
IT Expert, Senior Fullstack Developer, R\&D engineer, Consultant with extensive experience in Startups.
I am someone who can deliver big things in tight time.
Strong mathematical background.
\end{rSection}
%----------------------------------------------------------------------------------------
% TECHNICAL STRENGTHS SECTION
%----------------------------------------------------------------------------------------
\begin{rSection}{Primary Technical Strengths}
\begin{tabular}{ @{} >{\bfseries}l @{\hspace{4ex}} l }
JavaScript & Node, next.js, React, Redux, GraphQL/Apollo, Webpack, React Native, Angularjs, D3 \\
Databases & ElasticSearch, MySQL, PostgreSQL, MongoDB, RabbitMQ, MapReduce, Redis, SQLite \\
Other & PHP7, Symfony, AWS, Python, Groovy, Painless, etc
%VCS & Git, Perforce \\
\end{tabular}
\end{rSection}
%----------------------------------------------------------------------------------------
% WORK EXPERIENCE SECTION
%----------------------------------------------------------------------------------------
\begin{rSection}{Experience}
\begin{rSubsection}{Xfuturum}{February 2017 - Present}{Founder, Head of Development}{}
\item I manage projects and small dev teams. We primarily work with startups (Seed, Series A)
\item Full-stack development, Application architecture development, R\&D
\end{rSubsection}
\begin{rSubsection}{Legion Technologies}{March 2017 - July 2019, via Toptal}{Lead Frontend Developer, Consultant}{}
\item Performance optimization, structuring and managing legacy code
\item D3-based data visualization
\end{rSubsection}
\begin{rSubsection}{TractionBoard}{March 2016 - February 2017}{CTO}{}
\item BigData processing \& visualization (D3), ElasticSearch scripting (Groovy, Painless), Frontend (Aurelia)
\item Tracking system architecture development
\end{rSubsection}
\begin{rSubsection}{Severex / Pegasus.ae}{November 2015 - December 2016}{Senior Frontend Developer (Aurelia)}{}
\item Dubai Smart-city project Frontend development (Aurelia.js). BigData visualization, R\&D
\item Prototyping (inc. demos for Abu Dhabi Smart City conf.)
\end{rSubsection}
\begin{rSubsection}{DualLab}{August 2015 - December 2015}{Full-stack Web Developer (MERN stack)}{}
\item Single-handedly developed the backend (Node.js, TDD) for Enfocus
\item Worked on Angular.js SPA frontend
\end{rSubsection}
\begin{rSubsection}{StarOfService}{April 2014 - August 2015}{Full-stack Web Developer}{}
\item Symfony 1.4 development, AWS integration (SQS, S3 integration)
\item Single-handedly developed and maintaining primary search engine (TF-IDF based)
\end{rSubsection}
\begin{rSubsection}{Itransition}{October 2013 - January 2014}{Fullstack Web developer intern (PHP, C\#)}{}
\end{rSubsection}
\begin{rSubsection}{Freelance}{July 2012 - March 2014}{}{}
\item PHPExcel, Wordpress customization, custom caching solutions (from 1.5s to 30ms for homepage)
\end{rSubsection}
\end{rSection}
\clearpage
%------------------------------------------------
\begin{rSection}{Featured Projects}
\begin{rSubsection}{Zaask}{\it Zaask.pt is service that matches customers with local professionals}{}{}
\item Legacy to next.js frontend + microservices migration. Performance optimization. React/Redux/next.js
\end{rSubsection}
\begin{rSubsection}{Weeble}{\it Weeble is a networking app launched in the NY in 2019}{}{}
\item Performance optimization, payment flow integration. React/GraphQL/Apollo/next.js
\end{rSubsection}
\begin{rSubsection}{Jooicer}{\it Jooicer is a tool for Twitter automation}{}{}
\item Automating actions (like/favorite/retweet) using a cluster of headless webkit instances
%\item Product development
\end{rSubsection}
\begin{rSubsection}{Innovatar}{\it Innovatar is an web-based AR app}{}{}
\item 3D and AR in browser (Babylon.js). Refactoring and optimizing the codebase (CRA/Redux)
\end{rSubsection}
\begin{rSubsection}{200hp}{\it 200hp: \foreignlanguage{russian}{Мотожизнь} is a Russian social network for motorcycle enthusiasts}{}{}
\item Geopositioning, route calculation, image processing (React Native)
\end{rSubsection}
\end{rSection}
%----------------------------------------------------------------------------------------
%----------------------------------------------------------------------------------------
% EDUCATION SECTION
%----------------------------------------------------------------------------------------
\begin{rSection}{Education}
{\bf Belarussian State University, Belarus} \hfill {\em 2017 $-$ 2018} \\
Master Degree in Computer Science
{\bf Belarussian State University, Belarus} \hfill {\em 2012 $-$ 2017} \\
Bachelor Degree in Computer Science, minor in Intelligent Control Systems \hfill {\em avg: 9.2/10}
% Courses taken: Algorithms, Pattern recognition, Natural Text Processing, Calculus, etc.
{\bf Belarussian State University Lyceum, Belarus} \hfill {\em 2010 $-$ 2012} \\
Associate degree in Mathematics \hfill {\em avg: 9.8/10}
\end{rSection}
%----------------------------------------------------------------------------------------
% Mathematics
%----------------------------------------------------------------------------------------
\begin{rSection}{Honors \& Awards section}
\begin{rSubsection}{International Tournaments of Young Mathematicians}{}{}
\item ITYM 4 $-$ 1st place \& gold medal \hfill July 2012, Paris, France
\item ITYM 6 $-$ 2nd place \& gold medal (team leader) \hfill July 2014, Bremen, Germany
\end{rSubsection}
\begin{rSubsection}{Belarussian Mathematical Olympiads}{}{}
\item 61st BMO $-$ I diploma \hfill April 2011, Belarus, Gomel
\item 62nd BMO $-$ II diploma \hfill April 2012, Belarus, Gomel
\end{rSubsection}
\begin{rSubsection}{Local Tournaments of Young Mathematicians}{}{}
\item XIV Belarussian TYM $-$ 1st place (team leader) \hfill December 2012, Belarus, Minsk
\item XV Belarussian TYM $-$ 1st place (team leader) \hfill December 2013, Belarus, Minsk
\item 2nd St.Petersburg TYM $-$ 1st place (team leader) \hfill March 2014, Russia, St. Petersburg
\end{rSubsection}
\end{rSection}
\begin{rSection}{Public Speaking \& Publications}
\begin{rSubsection}{Presentations at local meetups}{}{}
\item Mentor at Imaguru Coding Fest \hfill Imsguru Startup Hub, Aug 2017
\item Speaker \hfill Imaguru Project Management Meetup Series
\item Speaker \hfill Deti MBA, Apr 2018 - Present
%\item Interracting with websites w/o API \hfill WebNotBombs conf, Minsk, Feb 2016
\item Aurelia vs Angular 2 \hfill The Rolling Scopes \#21, Minsk, Dec 2015
\end{rSubsection}
\begin{rSubsection}{Publications}{}{}
\item \href{https://www.toptal.com/angular-js/aurelia-vs-angular-2}{Angular 2 vs Aurelia} on Toptal blog
%\item Sentimental corpus \& Semantic Web problems in tourism domain \hfill 72nd BSU Scientific Conference
\item Plant Phenomics and Image processing Algorithms \hfill 73rd BSU Scientific Conference
% ("Система синтеза сентиментального корпуса текста для решения задач semantic web в области туризма")%.
%\item Decision support systems and plant phenomics \hfill PRIP'16
\item \href{http://textlab.io/doc/8452214}{Designing the platform for phenotyping stem cuttings and clones of ornamental woody plants}
\end{rSubsection}
\begin{rSubsection}{Medium Blog - featured articles}{}{}
\item \href{https://medium.com/@alexandermikhalchenko/the-real-art-of-commenting-code-1be2d662b2c8}{The Real Art of Commenting Code}
\item \href{https://medium.com/@alexandermikhalchenko/bad-code-high-risk-places-in-your-project-7fe665eaa5ba}{Bad code & high-risk places in your project}
\item \href{https://medium.com/@alexandermikhalchenko/it-outsourcing-why-initial-estimates-are-usually-garbage-7aab78f1bf10}{IT Outsourcing: why initial estimates are usually garbage
}
\end{rSubsection}
\end{rSection}
%----------------------------------------------------------------------------------------
% EXAMPLE SECTION
%----------------------------------------------------------------------------------------
%\begin{rSection}{Section Name}
%Section content\ldots
%\end{rSection}
%----------------------------------------------------------------------------------------
\end{document}