SlideShare a Scribd company logo
1 of 5
Download to read offline
Viacheslav Mikerov
Address Eggmühler Str. 6, 80993, München, Germany
Phones +49–162–287–53–50 / +49–176–551–97–870
Email SlavaMikerov@gmail.com
Born August 19, 1990 — Moscow, Russia
Nationality Russian
Gender Male
Employments
Position Software Developer 11/2015-pres.
Topic Payment service developer
Company PPRO Financial Ltd [1]
Position C++ Developer (Working Student) 08-09/2015
Topic Application developer
Company The Project SuMaRiO [2]
Position C++ Developer (Working Student) 01-05/2015
Topic Development of user-interface for fitness equipment
Company eGym GmbH [3]
Position Wissenschaftliche Hilfskraft (Research Assistant) 11/2013-06/2014
Topic Development of numerical simulation of Euler equations
Company Technische Universität München [4]
Position Network Engineer 05-08/2012
Topic Network infrastructure analysis
Company StepLogic [5]
Education
Qualification Int. Master of Science (M.Sc.) in Computational Science and Engineering (CSE) 2012-2015
GPA 2.0/1.0 (passed with merit)
Thesis A Fixed-Grid Flow Solver for Fluid-Structure Interaction with The Coupling Library
PreCICE
Institution Technische Universität München [4]
Department Computer Science
Chair Scientific Computing
Curriculum Vitae of Viacheslav Mikerov 1/5
Curriculum Vitae of Viacheslav Mikerov 2/5
Program Computational Science and Engineering [6]
Qualification Master of Science (M.Sc.) in Computer Science and Computer Facilities 2011-2014
GPA 4.83/5.0 (passed with first-class honors)
Thesis System of geophysics data processing
Institution Bauman Moscow State Technical University [7]
Department Computer Science and Control Systems
Chair Automated Data Processing and Control Systems
Program Operation of Automated Data Processing and Control Systems
Qualification Bachelor of Engineering (B.Eng) and Technology (B.Tech.) in Computer Science and
Computer Facilities
2007-2011
GPA 4.97/5.0 (passed with first-class honors)
Thesis System of 3D model visualization
Institution Bauman Moscow State Technical University [7]
Department Computer Science and Control Systems
Chair Automated Data Processing and Control Systems
Program Operation of Automated Data Processing and Control Systems
Languages
Russian English German
Native Fluent Beginning
Education Outline
Bachelor’s and Mater’s programs at BMSTU:
• Fundamental engineering and Computer Science education,
• Circuit Design (basics of computational units), Electrical Engineering,
• Formal languages and grammars,
• Databases (Relational Algebra, SQL, Database Design, MS SQL, MS Access, Object Databases), Networking
(hardware, levels of the OSI model, different standards and technologies), Low-level Programming (Assebly
x86),
• Variety of topics of enterprise system design, construction (i.e. planning of a complex automatization solu-
tion for a company, including network, databases, servers and their hardware and software counterparts),
• Software Design and Programming (C++, Delphi, C#, Java).
Mater’s program at TUM:
• Fundamental of Scientific Computing,
• Fundamental of Numerical Programming and Analysis,
• Introduction into finite-elements, finite-volumes, finite-differences,
• Parallel design and programming (OpenMP, MPI).
Curriculum Vitae of Viacheslav Mikerov 2/5
Curriculum Vitae of Viacheslav Mikerov 3/5
• Computational Fluid Dynamics,
• Visualization, Scientific Visualization.
Projects
(1) C++/Python/Javascript/HTML 11 months, on-going
Working at PPRO Financial Ltd. [1]
as a member of a payment team I am responsible for the development of
a credit card acquiring project, the maintenance of existing and the development of new payment scheme
integrations, the maintenance and the development of the core payment platform infrastructure of the com-
pany.
Software libraries/APIs: ZeroC ICE Middleware, Boost, OpenSSL, libcurl, libgsoap.
Software tools: CMake, Git, NGINX, MySQL, Ansible, FreeBSD.
(2) C++ 2 months
As a member of the SuMaRiO project [2]
team I was working on the system of sustainable management of
river oases along the Tarim river (in China). During this engagement I was responsible for the system design
and implementation of simulation algorithms and user interface.
Software libraries/APIs: Qt5, Eigen.
Software tools: CMake, Git.
(3) C++/Python/Javascript/HTML/Bash-scripting 8 months
In my final master project at TUM [4]
I was working on a fixed-grid finite-difference simulation of the incom-
pressible Navier-Stokes equations in the fluid-structure interaction coupling environment PreCICE [8]
. The
main purpose is to research modern direct-forcing immersed-boundary methods and implement a 2D/3D C++
parallel use and test case for the functionality of the coupling environment PreCICE, that is under develop-
ment in several universities.
Software libraries/APIs: PreCICE [9]
, libXML, Eigen, XDMF/HDF5, Boost.Iterators, Boost.Locale, Boost.Filesystem,
Boost.Interprocess, PETSc, MPI.
Software tools: CMake, Git.
(4) C++/QML/Javascript/Python/Bash-scripting 5 months
As a member of the eGym [3]
C++ development team I was involved in developing and improving of Qt-based
GUI application for fitness training equipment. I was involved in business feature developments and C++ code
base improvement.
Software libraries/APIs: Qt4, Qt5, Google Tests.
Software tools: CMake, Gerrit, Confluence, Jira, Docker.
(5) C++/GLSL 9 months
During my employment at TUM [4]
I developed a Roe-approximate Riemann solver of the Euler equations
along with a visualization [10]
as a member of the Peano project, a framework for PDE solvers on spacetree
grids. The developed system must benefit from vectorization and multi-core hardware capabilities to produce
real-time simulation results in 3D with an ability to do parallel rendering.
Software libraries/APIs: Peano [11]
, Eigen, AVX intrinsics, TBB, Equalizer (parallel rendering), OpenGL, Crazy Eddie’s
GUI System, Qt4.
Software tools: CMake, Git, Svn.
Curriculum Vitae of Viacheslav Mikerov 3/5
Curriculum Vitae of Viacheslav Mikerov 4/5
(6) C++/QML 1 year and 6 months
During the final project of my Master’s degree at BMSTU [7]
I was participating in the system of geophysics
data processing. The project was a fresh development of a geophysics software application for explorations
and developments of gas/oil deposits. The main challenge is storing and user-friendly interaction with many
different sorts of data involved in the geophysical research of deposits.
Software libraries/APIs: Qt4, ODB (ORM framework), Boost, Google Tests.
Software tools: CMake, Git.
(7) C++/GLSL/OpenCL C 1 month
In the final project of the big CFD Labs course at TUM [4]
I was working in a team of two on a 3D real-time
GPU-based Lattice-Boltzmann simulation with visualization [12]
using glyphs, particles and volume coloring.
Software libraries/APIs: Qt4, OpenGL, OpenCL, Boost.
Software tools: CMake, Git.
(8) C++/OpenCL C 1 months
One of my home-made project was a Mandelbulb (3D fractal) GPU-based ray tracer.
Software libraries/APIs: OpenGL, OpenCL.
Software tools: Make.
(9) Java/GLSL 1 year and 2 months
My Bachelor’s thesis at BMSTU [7]
is about OpenGL 3D model renderer that parses Collada files, renders the
model and computes the skeletal animation using the double quaternions for the matrix blending and the
regular quaternions for the rotations.
Software libraries/APIs: Java ES, JOGL, LWJGL.
Software tools: Maven.
(10) Java/Javascript/HTML/CSS 8 months
Web-development of personal pages, forums, online shops.
Software libraries/APIs: Java ES, Java EE, Apache Wicket, jQuery
Software tools: Ant, Eclipse, JBoss, Tomcat, MySQL, Apache.
(11) PHP/Javascript/HTML/CSS 1 year
Web-development of personal pages, forums, online shops.
Software libraries/APIs: Pear, jQuery
Software tools: phpMyAdmin, MySQL, Apache.
References
[1] https://www.ppro.com/.
[2] http://www.sumario.de/project.
[3] https://www.egym.com/.
[4] https://www.tum.de/en/homepage/.
[5] http://eng.step.ru/.
[6] https://www.in.tum.de/index.php?id=2332.
[7] http://www.bmstu.ru/en/.
Curriculum Vitae of Viacheslav Mikerov 4/5
Curriculum Vitae of Viacheslav Mikerov 5/5
[8] https://bitbucket.org/WscriChy/navier-stokes-equations-for-fluid-structure-interaction.
[9] http://www.precice.org/.
[10] https://bitbucket.org/WscriChy/euler-equations-in-real-time.
[11] http://www.peano-framework.org/home.shtml.
[12] https://bitbucket.org/WscriChy/lattice-boltzmann-method-on-gpu.
Curriculum Vitae of Viacheslav Mikerov 5/5

More Related Content

Viewers also liked

Finance for Non-Financial Managers and Professionals
Finance for Non-Financial Managers and Professionals Finance for Non-Financial Managers and Professionals
Finance for Non-Financial Managers and Professionals Bob Tran
 
Pulsant Ltd CSA STAR Certificate
Pulsant Ltd CSA STAR CertificatePulsant Ltd CSA STAR Certificate
Pulsant Ltd CSA STAR CertificatePaul Hughes
 
Lezione 9: Design Pattern Comportamentali
Lezione 9: Design Pattern ComportamentaliLezione 9: Design Pattern Comportamentali
Lezione 9: Design Pattern ComportamentaliAndrea Della Corte
 
Day 2: Energy Audit of Air Conditioning And Cooling Systems
Day 2: Energy Audit of Air Conditioning And Cooling Systems Day 2: Energy Audit of Air Conditioning And Cooling Systems
Day 2: Energy Audit of Air Conditioning And Cooling Systems RCREEE
 
Технология моделирования бизнес процессов
Технология моделирования бизнес процессовТехнология моделирования бизнес процессов
Технология моделирования бизнес процессовOlya Kollen, PhD
 
CV - Sergey Anisimov - acad_last_4
CV - Sergey Anisimov - acad_last_4CV - Sergey Anisimov - acad_last_4
CV - Sergey Anisimov - acad_last_4Sergey Anisimov, PhD
 
Data Security: A field guide for franchisors
Data Security: A field guide for franchisorsData Security: A field guide for franchisors
Data Security: A field guide for franchisorsGrant Thornton LLP
 
Continuous Deployment (in Russian)
Continuous Deployment  (in Russian)Continuous Deployment  (in Russian)
Continuous Deployment (in Russian)Smartling
 
Сбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организацииСбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организацииOlya Kollen, PhD
 
Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"Grigoriy Orlov
 
ShortFormRecentCV-v1.12
ShortFormRecentCV-v1.12ShortFormRecentCV-v1.12
ShortFormRecentCV-v1.12Dave Cannon
 

Viewers also liked (16)

Finance for Non-Financial Managers and Professionals
Finance for Non-Financial Managers and Professionals Finance for Non-Financial Managers and Professionals
Finance for Non-Financial Managers and Professionals
 
Pulsant Ltd CSA STAR Certificate
Pulsant Ltd CSA STAR CertificatePulsant Ltd CSA STAR Certificate
Pulsant Ltd CSA STAR Certificate
 
CMA CGM
CMA CGMCMA CGM
CMA CGM
 
Sesión catman
Sesión catmanSesión catman
Sesión catman
 
Lezione 9: Design Pattern Comportamentali
Lezione 9: Design Pattern ComportamentaliLezione 9: Design Pattern Comportamentali
Lezione 9: Design Pattern Comportamentali
 
Day 2: Energy Audit of Air Conditioning And Cooling Systems
Day 2: Energy Audit of Air Conditioning And Cooling Systems Day 2: Energy Audit of Air Conditioning And Cooling Systems
Day 2: Energy Audit of Air Conditioning And Cooling Systems
 
Технология моделирования бизнес процессов
Технология моделирования бизнес процессовТехнология моделирования бизнес процессов
Технология моделирования бизнес процессов
 
CV - Sergey Anisimov - acad_last_4
CV - Sergey Anisimov - acad_last_4CV - Sergey Anisimov - acad_last_4
CV - Sergey Anisimov - acad_last_4
 
Data Security: A field guide for franchisors
Data Security: A field guide for franchisorsData Security: A field guide for franchisors
Data Security: A field guide for franchisors
 
summary.yevhen.koriakin
summary.yevhen.koriakinsummary.yevhen.koriakin
summary.yevhen.koriakin
 
VladimirSlaykovskiy.resume.doc
VladimirSlaykovskiy.resume.docVladimirSlaykovskiy.resume.doc
VladimirSlaykovskiy.resume.doc
 
Continuous Deployment (in Russian)
Continuous Deployment  (in Russian)Continuous Deployment  (in Russian)
Continuous Deployment (in Russian)
 
Сбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организацииСбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организации
 
Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"
 
ShortFormRecentCV-v1.12
ShortFormRecentCV-v1.12ShortFormRecentCV-v1.12
ShortFormRecentCV-v1.12
 
Oleg Grigoriev Resume
Oleg Grigoriev ResumeOleg Grigoriev Resume
Oleg Grigoriev Resume
 

Similar to CV

Similar to CV (20)

Resume_Amaku
Resume_AmakuResume_Amaku
Resume_Amaku
 
James e owen resume detailed jan 2-16
James e owen resume detailed jan 2-16James e owen resume detailed jan 2-16
James e owen resume detailed jan 2-16
 
Resume(2-8-2017)
Resume(2-8-2017)Resume(2-8-2017)
Resume(2-8-2017)
 
Seminar VU Amsterdam 2015
Seminar VU Amsterdam 2015Seminar VU Amsterdam 2015
Seminar VU Amsterdam 2015
 
Akshat misra resume
Akshat misra resumeAkshat misra resume
Akshat misra resume
 
Resume 2016-12-23 f
Resume 2016-12-23 fResume 2016-12-23 f
Resume 2016-12-23 f
 
Lloyd Mcallen
Lloyd McallenLloyd Mcallen
Lloyd Mcallen
 
Real-Time Metamodeling in the Web Browser
Real-Time Metamodeling in the Web BrowserReal-Time Metamodeling in the Web Browser
Real-Time Metamodeling in the Web Browser
 
Resume - Adeel Naeem
Resume - Adeel NaeemResume - Adeel Naeem
Resume - Adeel Naeem
 
cv_Gaichuk
cv_Gaichukcv_Gaichuk
cv_Gaichuk
 
Resume
ResumeResume
Resume
 
ErikBrayCV
ErikBrayCVErikBrayCV
ErikBrayCV
 
Geethu Rajasekharan
Geethu RajasekharanGeethu Rajasekharan
Geethu Rajasekharan
 
Resume (3)
Resume (3)Resume (3)
Resume (3)
 
Anastasios_Fakas
Anastasios_FakasAnastasios_Fakas
Anastasios_Fakas
 
CV2015
CV2015CV2015
CV2015
 
ChuckRobledoBulletPoints
ChuckRobledoBulletPointsChuckRobledoBulletPoints
ChuckRobledoBulletPoints
 
Resume_eng
Resume_engResume_eng
Resume_eng
 
Walt scheiderich resume
Walt scheiderich resumeWalt scheiderich resume
Walt scheiderich resume
 
SyncMeta: Near Real-time Collaborative Conceptual Modeling on the Web
SyncMeta: Near Real-time Collaborative Conceptual Modeling on the WebSyncMeta: Near Real-time Collaborative Conceptual Modeling on the Web
SyncMeta: Near Real-time Collaborative Conceptual Modeling on the Web
 

CV

  • 1. Viacheslav Mikerov Address Eggmühler Str. 6, 80993, München, Germany Phones +49–162–287–53–50 / +49–176–551–97–870 Email SlavaMikerov@gmail.com Born August 19, 1990 — Moscow, Russia Nationality Russian Gender Male Employments Position Software Developer 11/2015-pres. Topic Payment service developer Company PPRO Financial Ltd [1] Position C++ Developer (Working Student) 08-09/2015 Topic Application developer Company The Project SuMaRiO [2] Position C++ Developer (Working Student) 01-05/2015 Topic Development of user-interface for fitness equipment Company eGym GmbH [3] Position Wissenschaftliche Hilfskraft (Research Assistant) 11/2013-06/2014 Topic Development of numerical simulation of Euler equations Company Technische Universität München [4] Position Network Engineer 05-08/2012 Topic Network infrastructure analysis Company StepLogic [5] Education Qualification Int. Master of Science (M.Sc.) in Computational Science and Engineering (CSE) 2012-2015 GPA 2.0/1.0 (passed with merit) Thesis A Fixed-Grid Flow Solver for Fluid-Structure Interaction with The Coupling Library PreCICE Institution Technische Universität München [4] Department Computer Science Chair Scientific Computing Curriculum Vitae of Viacheslav Mikerov 1/5
  • 2. Curriculum Vitae of Viacheslav Mikerov 2/5 Program Computational Science and Engineering [6] Qualification Master of Science (M.Sc.) in Computer Science and Computer Facilities 2011-2014 GPA 4.83/5.0 (passed with first-class honors) Thesis System of geophysics data processing Institution Bauman Moscow State Technical University [7] Department Computer Science and Control Systems Chair Automated Data Processing and Control Systems Program Operation of Automated Data Processing and Control Systems Qualification Bachelor of Engineering (B.Eng) and Technology (B.Tech.) in Computer Science and Computer Facilities 2007-2011 GPA 4.97/5.0 (passed with first-class honors) Thesis System of 3D model visualization Institution Bauman Moscow State Technical University [7] Department Computer Science and Control Systems Chair Automated Data Processing and Control Systems Program Operation of Automated Data Processing and Control Systems Languages Russian English German Native Fluent Beginning Education Outline Bachelor’s and Mater’s programs at BMSTU: • Fundamental engineering and Computer Science education, • Circuit Design (basics of computational units), Electrical Engineering, • Formal languages and grammars, • Databases (Relational Algebra, SQL, Database Design, MS SQL, MS Access, Object Databases), Networking (hardware, levels of the OSI model, different standards and technologies), Low-level Programming (Assebly x86), • Variety of topics of enterprise system design, construction (i.e. planning of a complex automatization solu- tion for a company, including network, databases, servers and their hardware and software counterparts), • Software Design and Programming (C++, Delphi, C#, Java). Mater’s program at TUM: • Fundamental of Scientific Computing, • Fundamental of Numerical Programming and Analysis, • Introduction into finite-elements, finite-volumes, finite-differences, • Parallel design and programming (OpenMP, MPI). Curriculum Vitae of Viacheslav Mikerov 2/5
  • 3. Curriculum Vitae of Viacheslav Mikerov 3/5 • Computational Fluid Dynamics, • Visualization, Scientific Visualization. Projects (1) C++/Python/Javascript/HTML 11 months, on-going Working at PPRO Financial Ltd. [1] as a member of a payment team I am responsible for the development of a credit card acquiring project, the maintenance of existing and the development of new payment scheme integrations, the maintenance and the development of the core payment platform infrastructure of the com- pany. Software libraries/APIs: ZeroC ICE Middleware, Boost, OpenSSL, libcurl, libgsoap. Software tools: CMake, Git, NGINX, MySQL, Ansible, FreeBSD. (2) C++ 2 months As a member of the SuMaRiO project [2] team I was working on the system of sustainable management of river oases along the Tarim river (in China). During this engagement I was responsible for the system design and implementation of simulation algorithms and user interface. Software libraries/APIs: Qt5, Eigen. Software tools: CMake, Git. (3) C++/Python/Javascript/HTML/Bash-scripting 8 months In my final master project at TUM [4] I was working on a fixed-grid finite-difference simulation of the incom- pressible Navier-Stokes equations in the fluid-structure interaction coupling environment PreCICE [8] . The main purpose is to research modern direct-forcing immersed-boundary methods and implement a 2D/3D C++ parallel use and test case for the functionality of the coupling environment PreCICE, that is under develop- ment in several universities. Software libraries/APIs: PreCICE [9] , libXML, Eigen, XDMF/HDF5, Boost.Iterators, Boost.Locale, Boost.Filesystem, Boost.Interprocess, PETSc, MPI. Software tools: CMake, Git. (4) C++/QML/Javascript/Python/Bash-scripting 5 months As a member of the eGym [3] C++ development team I was involved in developing and improving of Qt-based GUI application for fitness training equipment. I was involved in business feature developments and C++ code base improvement. Software libraries/APIs: Qt4, Qt5, Google Tests. Software tools: CMake, Gerrit, Confluence, Jira, Docker. (5) C++/GLSL 9 months During my employment at TUM [4] I developed a Roe-approximate Riemann solver of the Euler equations along with a visualization [10] as a member of the Peano project, a framework for PDE solvers on spacetree grids. The developed system must benefit from vectorization and multi-core hardware capabilities to produce real-time simulation results in 3D with an ability to do parallel rendering. Software libraries/APIs: Peano [11] , Eigen, AVX intrinsics, TBB, Equalizer (parallel rendering), OpenGL, Crazy Eddie’s GUI System, Qt4. Software tools: CMake, Git, Svn. Curriculum Vitae of Viacheslav Mikerov 3/5
  • 4. Curriculum Vitae of Viacheslav Mikerov 4/5 (6) C++/QML 1 year and 6 months During the final project of my Master’s degree at BMSTU [7] I was participating in the system of geophysics data processing. The project was a fresh development of a geophysics software application for explorations and developments of gas/oil deposits. The main challenge is storing and user-friendly interaction with many different sorts of data involved in the geophysical research of deposits. Software libraries/APIs: Qt4, ODB (ORM framework), Boost, Google Tests. Software tools: CMake, Git. (7) C++/GLSL/OpenCL C 1 month In the final project of the big CFD Labs course at TUM [4] I was working in a team of two on a 3D real-time GPU-based Lattice-Boltzmann simulation with visualization [12] using glyphs, particles and volume coloring. Software libraries/APIs: Qt4, OpenGL, OpenCL, Boost. Software tools: CMake, Git. (8) C++/OpenCL C 1 months One of my home-made project was a Mandelbulb (3D fractal) GPU-based ray tracer. Software libraries/APIs: OpenGL, OpenCL. Software tools: Make. (9) Java/GLSL 1 year and 2 months My Bachelor’s thesis at BMSTU [7] is about OpenGL 3D model renderer that parses Collada files, renders the model and computes the skeletal animation using the double quaternions for the matrix blending and the regular quaternions for the rotations. Software libraries/APIs: Java ES, JOGL, LWJGL. Software tools: Maven. (10) Java/Javascript/HTML/CSS 8 months Web-development of personal pages, forums, online shops. Software libraries/APIs: Java ES, Java EE, Apache Wicket, jQuery Software tools: Ant, Eclipse, JBoss, Tomcat, MySQL, Apache. (11) PHP/Javascript/HTML/CSS 1 year Web-development of personal pages, forums, online shops. Software libraries/APIs: Pear, jQuery Software tools: phpMyAdmin, MySQL, Apache. References [1] https://www.ppro.com/. [2] http://www.sumario.de/project. [3] https://www.egym.com/. [4] https://www.tum.de/en/homepage/. [5] http://eng.step.ru/. [6] https://www.in.tum.de/index.php?id=2332. [7] http://www.bmstu.ru/en/. Curriculum Vitae of Viacheslav Mikerov 4/5
  • 5. Curriculum Vitae of Viacheslav Mikerov 5/5 [8] https://bitbucket.org/WscriChy/navier-stokes-equations-for-fluid-structure-interaction. [9] http://www.precice.org/. [10] https://bitbucket.org/WscriChy/euler-equations-in-real-time. [11] http://www.peano-framework.org/home.shtml. [12] https://bitbucket.org/WscriChy/lattice-boltzmann-method-on-gpu. Curriculum Vitae of Viacheslav Mikerov 5/5