← Back to list
senior
Registration: 01.04.2022

Alexander Lozovskiy

Specialization: Software Developer, Mathematician
I graduated from the Mechanics and Mathematics Department of Moscow State University in 2006 and was admitted to the graduate school of the Mathematics Department at the University of Pittsburgh in the US where I received my Ph.D. in 2010 in the field of numerical methods. Subsequently, I had worked at two universities - the University of Montpellier 2 in France and Texas A&M University in the US until 2016. I was involved in numerical modeling in various areas, such as collision mechanics, model reduction for shallow water equations, blood flow in arteries. Since 2017, I have been employed at an IT company in Texas. I am responsible for a C++ backend development of numerical methods used in the chemical processing and oil/gas industries. My recent projects in this area include direct solvers for sparse linear systems, constrained and unconstrained optimization methods, boundary value problems. I am proficient in C/C++ (both g++ and Visual Studio environments), Python, Fortran and on my way to learn more languages and frameworks. I specialize in algorithms in general and prioritize fundamental approach to problem solving. I made my own free online-course on the Finite Element method (in Russian).
I graduated from the Mechanics and Mathematics Department of Moscow State University in 2006 and was admitted to the graduate school of the Mathematics Department at the University of Pittsburgh in the US where I received my Ph.D. in 2010 in the field of numerical methods. Subsequently, I had worked at two universities - the University of Montpellier 2 in France and Texas A&M University in the US until 2016. I was involved in numerical modeling in various areas, such as collision mechanics, model reduction for shallow water equations, blood flow in arteries. Since 2017, I have been employed at an IT company in Texas. I am responsible for a C++ backend development of numerical methods used in the chemical processing and oil/gas industries. My recent projects in this area include direct solvers for sparse linear systems, constrained and unconstrained optimization methods, boundary value problems. I am proficient in C/C++ (both g++ and Visual Studio environments), Python, Fortran and on my way to learn more languages and frameworks. I specialize in algorithms in general and prioritize fundamental approach to problem solving. I made my own free online-course on the Finite Element method (in Russian).

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

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

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