← Back to list

Portfolio

Finite Element method (online course in Russian)

Course author and creator

2D FEM solver for the incompressible Navier-Stokes equations

Creator and developer

Bryan Research & Engineering, LLC, USA

Numerical algorithm developer in C++

Institute of Scientific Computation, Texas A&M University, USA

Post-doctoral Research Associate

Skills

Algorithms
ani2D
ani3D
Ansys CFX
Ansys Fluent
Armadillo
assembly
BLAS
C
C#
C++
C++/CLI
Comsol
CUDA C++
Fortran
g++
Git
Golang
HPC
LAPACK
Linux
Mathematics
MATLAB
MFC
MUMPS
MySQL
Octave
ParaView
Python
Scientific computing
UMFPACK
Visualization Toolkit library
Visual Studio
Windows Forms

Work experience

Software developer (currently remote)
03.2017 - 02.2022 |Bryan Research & Engineering, LLC, USA
C++, Visual Studio, TFS, Octave
Research and development in C++ of efficient numerical solvers for Windows; the tools are integrated into a chemical processing simulation software. I control the entire process from choosing the best strategy/algorithm to testing and modifying to detailed implementation. Completed and ongoing projects: linear sparse solvers, local unconstrained and constrained optimization, global optimization, boundary value problems, maintaining and improving the numerical methods part of the software. Training of other software developers in the above areas of numerical methods.
Researcher
05.2016 - 11.2017 |Institute of Numerical Mathematics of Russian Academy of Science, Russia
C++, Fortran, git, HPC
Computational code development and research in various fields of applied mechanics with focus on the Finite Element Method: • Multiple simulation scenarios: structure deformation, fluid-structure interaction, Newtonian and non-Newtonian blood flows, deformation of membranes, etc. • Constructed a method for numerical solution of the blood flow in an elastic human vessel • Simulation of blood flow in a heart ventricle based on MRI data using Fortran open source package “ani3D”
Post-doctoral Research Associate
12.2013 - 04.2016 |Institute of Scientific Computation, Texas A&M University, USA
Python, Fortran, MATLAB, Octave, git, HPC
Computational mathematics applied to vascular blood flow and model reduction of free surface flows: • Constructed a model reduction computational scheme for the 2D shallow water equations • Developed the aforementioned scheme with the use of the Fortran open source package “ani2D” • Developed computational tests for the U.S. Army - Corps of Engineers open source package “Proteus” in Python • Performed MATLAB testing of shorter concepts and visualization • Developed and successfully validated a complete 2D code for the fluid-structure interaction with the use of the benchmark recognized by the FSI community • Compared several constitutive models for the solid material within an FSI scenario • Simulated a blood flow in a vessel with aneurysm Teaching experience: • Calculus: class of 100 people (twice) • Ordinary Differential Equations: class of 80 people • Linear Algebra: class of 25 people
Application Engineer
01.2013 - 11.2013 |Institute of Mechanics of the Moscow State University, Russia
Comsol, Ansys CFX, Ansys Fluent
• Estimated the acoustic intensity of the noise produced by a boat engine via a computer simulation • Performed modeling in Comsol, Ansys Fluent, Ansys CFX
Post-doctoral Researcher
01.2011 - 12.2012 |Laboratory of Mechanics and Civil Engineering, France
C++, Python, Octave, ParaView, MATLAB
Research in multi-body non-smooth contact dynamics: application to granular material • Constructed a computational scheme for the simulation of solids undergoing non-smooth interactions • Incorporated the model reduction techniques into the contact framework • Developed the C/C++ code linking with the Armadillo linear algebra library • Visualized the results in ParaView and Xmgrace as well as in MATLAB
Private tutor
2007 - 2016 |-
anything related to mathematics, programming and physics
Software Engineer, Internship
2005 - 2005 |“CBOSS” corporation, Russia
in-house programming language
Test-driven development for billing services in cell phone industry.

Educational background

Mathematics (PhD)
2005 - 2009
University of Pittsburgh, USA
Mechanics (Masters Degree)
2000 - 2005
Moscow State University, Russia

Languages

EnglishProficientJapaneseElementaryRussianNative