This repository has been archived by the owner on Mar 1, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresume.tex
386 lines (257 loc) · 17.2 KB
/
resume.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
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% resume of Vladislav Belogrudov, September of 2021 %
% %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[a4paper,12pt,]{article}
\usepackage[dvips]{graphics}
\usepackage[normalem]{ulem}
\usepackage[colorlinks=true,urlcolor=blue]{hyperref}
\setlength{\topmargin}{-10mm}
\setlength{\headsep}{15mm}
\setlength{\topskip}{0mm}
\setlength{\oddsidemargin}{0mm}
\setlength{\evensidemargin}{0mm}
\setlength{\parindent}{0mm}
\setlength{\textwidth}{170mm}
\setlength{\textheight}{225mm}
\setlength{\footskip}{12mm}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{}
\chead{e-mail: [email protected] \hfill\ mobile: +7 911 991 0894}
\rhead{}
\lfoot{}
\cfoot{\thepage}
\rfoot{}
\begin{document}
\parbox{\textwidth} {
\parbox[b]{145mm}{
{ \bfseries \LARGE Vladislav Belogrudov}
\vspace{5ex}
\large \em
Software development professional with a diverse project experience and a passion for innovation and new technologies
\vspace{6ex}
}
\hfill
}
% \renewcommand{\labelitemi}{$\star$}
\uline{ \bfseries{SUMMARY OF QUALIFICATIONS} }
\begin{itemize}
\item Deep expertise in cloud computing and data processing.
\item Solid knowledge of storage systems, networking and virtualization.
\item 23 years working closely with Linux/UNIX systems,
designing, developing, testing and maintaining software systems.
\item Variety of roles - project manager, product owner, developer, QA engineer, lecturer.
\item Excellent communicational skills, can take responsibility for projects and teams.
\item Creative, eager to learn new things, to do challenging tasks, goal-oriented.
\item Python, Golang, C/C++, Java, Ansible, Docker, Kubernetes, variety of other languages and tools.
\end{itemize}
\vspace{1ex}
\uline{ \bfseries{PROFESSIONAL EXPERIENCE} }
\begin{description}
\item{\bfseries Dell EMC, St. Petersurg, Russia} \hfill January 11, 2019 - current \\
{\em Senior Manager, Software Engineering}
\begin{itemize}
\item Leading various projects to integrate Dell EMC storage systems into OpenStack, Kubernetes, VMware and Ansible.
Working on Cinder Drivers, Kubernetes CSI Plugins and Modules, VMware SRA and VASA.
\item Roles:
\begin{itemize}
\item product ownership for several Dell EMC solutions
\item negotiations with all stakeholders, customer escalation resolution
\item organizing and building projects from scratch (processes, software development, QA, security and release management)
\item agile team management
\end{itemize}
\item Accomplishments:
\begin{itemize}
\item several Kubernetes CSI drivers for XtremIO and PowerStore storages systems to provision reliable storage to Kubernetes workloads
\item several PowerFlex and PowerStore Cinder Drivers releases for OpenStack IaaS
\item several releases of Site Recovery Managers (VMware SRM) to keep VMware sites protected from disasters. Integration with PowerStore, PowerFlex, XtremIO storage systems
\item several releases of VASA provider - solution to integrate VMware workloads directly to PowerFlex storage system
\item active participation in OpenStack project (Cinder) - code reviews, bug fixes, new features
\end{itemize}
\end{itemize}
\item{\bfseries Oracle Development SPb, Russia} \hfill September 8, 2014 - January 10, 2019 \\
{\em Principal Software Developer, Software Development Manager}
\begin{itemize}
\item Leaded development of the first commercially available OpenStack implementation completely packaged as Docker instances.
\item Designed and implemented Oracle OpenStack features:
\begin{itemize}
\item containerized OpenStack services
\item automated deployment via Ansible
\item implemented online update, high availability and scalability
\end{itemize}
\item Integrated MySQL Cluster into Oracle OpenStack distribution to provide A/A database backend.
\item Managed Oracle OpenStack QA team:
\begin{itemize}
\item created test plans, took responsibility for the release quality
\item provided critical bugfixes for Oracle OpenStack and upstream project
\item facilitated communication between product management, development, QA and release support
\end{itemize}
\item Since 2018, managed QA automation teams:
\begin{itemize}
\item Oracle Cloud (development testing)
\item Oracle Linux distribution testing
\item Kubernetes testing and test automation, CI/CD
\end{itemize}
\item Actively contributed to \href{https://docs.openstack.org/developer/kolla-ansible}{OpenStack Kolla project}: design ideas, feature implementation, code review and bug fixes.
\item OpenStack Summits talks:
\begin{itemize}
\item \href{https://youtu.be/RJf7cwkytOE}{High Availability with MySQL Active/Active Clustering}
\item \href{https://youtu.be/wzN3RHnVWdQ}{Containers - Silver Bullet for OpenStack Deployment?}
\end{itemize}
\end{itemize}
\item{\bfseries Cork Institute of Technology, Ireland} \hfill September 2, 2013 - September 1, 2014 \\
{\em Senior Research Fellow, Lecturer}
\begin{itemize}
\item Developed cloud-based software solution for next generation diagnostics in infectious diseases - \url{www.cloudxi.eu}. Designed and implemented highly scalable distributed and parallel processing bioinformatic systems (capable to process extremely large genome sequences). Implemented load-balancing of bioinformatic workflows among servers, designed management layer to abstract bioinformatic tools execution. Intensively used XenServer, LXC, Python web services.
\item Evaluated Hadoop, VMware ESXi, Hyper-V, XenServer and OpenStack to build bioinformatic services.
\item Designed and developed Hadoop based solution to parallelize NCBI BLAST to make search in extremely large nucleotide and protein databases.
\item Installed and configured hardware and software systems for research laboratory - servers, networking, many bioinformatic tools.
\item Developed and taught \href{https://courses.cit.ie/index.cfm/page/module/moduleId/13651}{Distributed Data Management} course to Data Analytics students. Main topics covered in the course are Big Data, NoSQL databases, Hadoop, Python and R streaming in Hadoop.
\item Supervised student projects (Big Data and Hadoop).
\item Supervised networking labs (Cisco).
\end{itemize}
\item{\bfseries EMC, Saint Petersburg, Russia} \hfill May 26, 2008 - August 16, 2013 \\
{\em Principal Software Engineer}
\begin{itemize}
\item Designed and developed automated test framework for CSX (Common Execution Environment - technology and components for creation of platform independent Data Path software).
\item Developed Data Path components for EMC VNXe storage systems.
\item Prepared and conducted seminars on storage technologies, virtualization and cloud computing to colleagues and students at Saint Petersburg universities.
\item Mentored student projects (storage and retrieval of images in Atmos cloud, approximate search engine, approximate file system deduplicator, virtual cloud building, cloud workload balancing).
\item Programmed in C/C++ and Perl.
\item Lectured at Saint Petersburg Computer Science Center (Information Storage and Management course) - \url{www.compscicenter.ru}, \\
lectures are made public at \href{http://www.lektorium.tv/course/?id=22928}{Lektorium}.
\end{itemize}
\item{\bfseries Motorola ZAO, Saint Petersburg, Russia} \hfill February 20, 2006 - May 25, 2008 \\
{\em Senior Software Developer, Project/Team Leader}
\begin{itemize}
\item Designed and developed several components of Access Point for WiMAX network, programmed
DHCP, ICMP, ARP, Mobile IP, link managers. Wrote requirements and software architecture documents.
\item Leaded Access Point Test Environment development team - organized work, communicated with
customers.
\item Prepared and held seminars "Mobile IPv6", "Secure Programming in C/C++", "Robust Header Compression".
\item Participated in hiring activities, conducted technical interviews
(as expert for C/C++ and UNIX/Linux development).
\item Mentored and consulted colleagues in areas related to UNIX/Linux development, C/C++ and networking.
\end{itemize}
\item{\bfseries exorbyte GmbH, Konstanz, Germany} \hfill January 1, 2004 - December 31, 2005 \\
{\em Senior Software Developer} for Approximate Search Technologies
\begin{itemize}
\item Developed, integrated and supported MatchBox and MatchMaker
- {approximate} search and matching solutions for structured data providing
exceptional matching quality and ultra-fast approximate multi-field search.
\item Added UTF-8 support to MatchBox and MatchMaker (search through multilingual fields,
sentences, character mappings and expansions).
\item Designed and developed MatchMaker's license server - allowing for secure communication
between system components, different licensing modes (performance share and accounting),
mobility (host independent licensing), intellectual property protection (based on hardware keys).
\item Programmed hardware keys (from WIBU SYSTEMS), designed and developed various software metering
and protection solutions.
\item Ported MatchBox and MatchMaker suite to Linux and Sun Solaris Platforms, was responsible
for complete development process on UNIX platforms (design, coding, testing, builds, integration,
consulting).
\item Designed and developed project build system in TCL with support of hierarchical
dependencies check and compilation of Java and C++ projects.
\item Configured and administered Intranet, Linux and Solaris workstations, NFS, YP(NIS),
DNS, other system and network services.
\item Programmed in C, C++, TCL/TK and Bash.
\end{itemize}
\item{\bfseries SchlumbergerSema, Germany} \hfill March 1, 2001 - December 31, 2003 \\
(in past Sema-Telecoms, LHS, now - Ericsson, Frankfurt am Main), \\
{\em Software Engineer} at Release Support Center for Billing Systems Solutions.
\begin{itemize}
\item Second and third level support of Business Support and Control System (BSCS),
from version 5.10 to 7.00.
\item Debugged, tuned and customized billing kernel of BSCS.
\item Solved many severe problems of GSM operators, fast and reliably.
\item Ported BSCS processing chain to HP Itanium 2 platform.
\item Worked with many UNIX operating systems, compilers, debuggers and tools.
\item Programmed in C and C++, Oracle Embedded SQL.
\end{itemize}
\item{\bfseries University of Karlsruhe, Germany} \hfill October 1, 1998 - February 28, 2001 \\
{\em Researcher} at Institute for Process control and Robotics.
\begin{itemize}
\item Simulated work of an industrial robot with help of CAD/CAM system ``RobCAD''.
\item Modeled workcells and connected simulation software with the control system of the robot.
\item Worked closely with SGI IRIX and Linux Systems for the design and implementation
of a multi-agent control system for robot cells (in C++).
Used CORBA for interconnection of components. This work is fully described
in ``Rembold, Derk: Kommisioniersystem mit automatischer Zuordnung von Greifwerkzeugen
f\"{u}r die flexible Handhabung von Objekten. CGA-Verlag, 2001. ISBN 3-89863-028-5''.
\item Programmed user interfaces with TCL/TK.
\item Visualized the robot cell and programmed other applications with OpenGL.
\item Integrated laser scanner into the robot cell.
\item Worked on strategies of manipulation of unknown objects with different types
of grippers.
\item Was involved into the research project DIAMOND (Distributed Architecture for
Monitoring and Diagnosis) that was
founded by European Commission. Project was related with diagnostics of robots.
\item Implemented part of a distributed multi-agent architecture in Java (database
interface for DIAMOND).
\end{itemize}
\end{description}
\newpage
\uline{ \bfseries{EDUCATION} }
\begin{description}
\item{ September 1, 2011 - October 23, 2013 \bfseries \\
Cork Institute of Technology, Ireland}\\
Master of Science in Cloud Computing, First Class Honours. Attended courses - Software Engineering, Scripting (VMware vSphere Perl SDK), Management of Virtual Environments (vSphere), Cloud Strategy Planning and Management, Computing Research and Practice, Data Centre Networking, Cloud Security, Cloud Storage Infrastructures. Diploma thesis - "Tenant Behavior-driven Scheduler in OpenStack Cloud".
\item{ April 30, 2007 - October 23, 2007 \bfseries \\
Project Management Institute, Saint Petersburg Chapter, Russia} \\
Postgraduate studies of Project Management (ANSI PMBOK). Attended courses -
Project Management (Scope, Integration, Schedule, Quality, Communication, Procurement,
Human Resources, Cost, Risks), Quality Management (Planning, Assurance, Control).
\item{ October 1, 1998 - February 28, 2001 \bfseries \\
Institute for Process Control and Robotics, University of Karlsruhe, Germany} \\
Exchange student and researcher. Research and development in area of industrial robotics.
\item{ September 1, 1993 - October 15, 1999 \bfseries \\
Saint Petersburg State University of Aerospace Instrumentation, Russia} \\
Diploma Engineer in Robotics (Master), Control Systems for Robots and Complex Robot Cells.
Key courses: electrical engineering, applied mechanics, design and modeling of robot
systems and microprocessor control systems.
\end{description}
\vspace{1ex}
\uline{ \bfseries{ATTENDED COURSES} }
\begin{itemize}
\item Java Programming, O'Reilly School of Technology.
\item Many EMC and storage technology related trainings (Celerra, Clariion, Virtualization, Information Storage and Management).
\item Motorola provided courses - Secure Programming, Productivity Measurement Systems,
Record Management, Behavioral Interviewing, Unified Modeling Language,
Six Sigma Foundations, Project Management Workshop for Project Leaders.
\item Oracle SQL Optimization, by Oracle.
\item C++ Advanced Course, by K\"{o}lsch \& Altman, Software \& Management Consulting GmbH.
\item Rational Purify for Unix, by Rational.
\item Coursera Courses:
\begin{itemize}
\item \href{https://www.coursera.org/account/accomplishments/records/9P45944W34BH}{C++ Yellow Belt} by Moscow Institute of Physics and Technology \& Yandex
\item \href{https://www.coursera.org/account/accomplishments/records/K6MMAY2GPD8C}{C++ White Belt} by Moscow Institute of Physics and Technology \& Yandex
\item \href{https://www.coursera.org/account/accomplishments/records/23JD5X74V3XF}{Databases} by Saint Petersburg State University
\item \href{https://www.coursera.org/account/accomplishments/records/ZZ93SJZS28AZ}{Algorithmic Toolbox} by by University of California San Diego \& National R esearch University Higher School of Economics
\item \href{https://www.coursera.org/account/accomplishments/records/H5CBQ525DB46}{Data Structures} by University of California San Diego \& National Research University Higher School of Economics
\item \href{https://www.coursera.org/account/accomplishments/records/N58U22AGLSKR}{Dive into Python} by Moscow Institute of Physics and Technology \& Mail.Ru Group
\item \href{https://www.coursera.org/account/accomplishments/records/99S5T7XD8RZ9}{Graph Theory} by Moscow Institute of Physics and Technology
\item \href{https://www.coursera.org/account/accomplishments/records/6UP8ZRCWU5NE}{An Introduction to Probability Theory} by Moscow Institute of Physics and Technology
\item \href{https://www.coursera.org/account/accomplishments/records/4KVSMUWZNQ85}{An Introduction to Combinatorics} by Moscow Institute of Physics and Technology
\end{itemize}
\end{itemize}
\vspace{1ex}
\uline{ \bfseries{PUBLICATIONS} }
\begin{itemize}
\item A. O'Driscoll, V. Belogrudov, J. Carroll, K. Kropp, P. Walsh, P. Ghazal, R. Sleator.
HBLAST: Parallelised sequence similarity - A Hadoop MapReducable basic local alignment search tool. In \textsl{Journal of Biomedical Informatics}, April 2015
\item D. Rembold, V. Belogroudov, T. L\"{a}ngle, and H. W\"{o}rn.
Automatic selection of grippers for object handling. In \textsl{AMS 2000},
Karlsruhe, Germany, November 2000.
\item D. Rembold, V. Belogroudov, and H. W\"{o}rn. Object turning for bar code
search. In \textsl{Proceedings of the IEEE/RSJ International Conference on
Intelligent Robots and Systems}, Kagawa University, Takasamatsu, Japan,
November 2000.
\end{itemize}
\vspace{1ex}
\uline{ \bfseries {LANGUAGES} }
\vspace{2ex}
English - fluent, German - can read and speak, Russian - native
\vspace{3ex}
The most actual version of this document can be found \href{https://github.com/vlad-belogrudov/resume/blob/master/resume.pdf}{here}.
\end{document}