Expertise: Software development and software engineering (build systems, version control, test-driven development, continuous integration), parallelization and performance analysis, multiple-language development (e.g., Fortran-C-Python integration); C, C++, Fortran, Perl, Make, MPI, OpenMP, OpenACC.
Degree: Ph.D. in Physical Chemistry and Organic Chemistry, St. Petersberg State Institute of Technology
Alexander is a scientific software developer with a background in computational chemistry and electronic structure theory. His expertise includes performance analysis, parallelization and inter-lingual software interoperability. He can assist with adapting scientific codes to parallel environments, making efficient use of HPC resources, scaling up codes, locating current and emerging performance bottlenecks, identifying hot spots, and parallelizing performance-critical parts.