Summary

Research scientist and software architect with comprehensive experience in finding solutions for ill-posed problems, designing computationally efficient numerical algorithms and building cloud based data streaming and processing services.

Professional experience

Consulting Geoscientist

Since 11/2014

Co-founded two tech start-ups in the oil and gas space, led a tech team in design and development of cloud based services for enhanced characterization of unconventional oil and gas reservoirs.

Department of Earth Sciences, Freie Universität Berlin (Berlin, Germany)

Postdoctoral research associate, 10/2013–05/2017

Research and development of new methods for better understanding the physics of fluid induced seismicity.

Research assistant, 09/2007–10/2013

Design a new method of reflection imaging using microseismic waveform data induced by stimulation of unconventional oil and gas reservoirs, consulting for industrial sponsors of PHASE university consortium.

Geovers, Ltd. (Moscow, St. Petersburg, Russia)

Team leader, 02/2005–09/2007

Organization and management of a subsidiary in St. Petersburg, Russia.
Software architecting, development of software for seismic data processing and interpretation. Completed projects: 2D inverse kinematic problem solver; 2D and 3D pre-stack depth migration; 3D travel time grid calculation program based on the ray tracing technique.

Software Engineer, Feb 2001–Feb 2005

Development of new algorithms for nonlinear inverse problems and numerical simulation of elastic wave propagation in media with curved interfaces.

Education

2008–2013PhD degree, Free University of Berlin, Department of Geophysics
2003–2006Master's degree in Physics, Saint-Petersburg State University, Faculty of Physics, Department of Computational Physics
1999–2003Bachelor's degree in Physics, Saint-Petersburg State University, Faculty of Physics

Personal Skills and Competences

Personal skills

Team management

Public speaking

Scientific writing

Technical skills

C++, C, Fortran, Pascal

Parallel programming: MPI, OpenMP

Computational theory and practice, numerical methods for large-scale problems and parallelization paradigms.