Hi, I’m Aliaksandr Mandryk, a mathematician turned software engineer with a passion for solving complex optimization problems and building robust retrieval systems. I’ve published research in hyperbolic PDEs and have hands-on experience from Google, Yandex, InstaLOD, Numeca, and Ciklum, working across algorithms, computational geometry, and large-scale data analysis. I enjoy turning theoretical insights into practical software, collaborating with teams, and continually learning new tools. In my spare time I participate in programming contests and love geometry.

Aliaksandr Mandryk

Hi, I’m Aliaksandr Mandryk, a mathematician turned software engineer with a passion for solving complex optimization problems and building robust retrieval systems. I’ve published research in hyperbolic PDEs and have hands-on experience from Google, Yandex, InstaLOD, Numeca, and Ciklum, working across algorithms, computational geometry, and large-scale data analysis. I enjoy turning theoretical insights into practical software, collaborating with teams, and continually learning new tools. In my spare time I participate in programming contests and love geometry.

Available to hire

Hi, I’m Aliaksandr Mandryk, a mathematician turned software engineer with a passion for solving complex optimization problems and building robust retrieval systems. I’ve published research in hyperbolic PDEs and have hands-on experience from Google, Yandex, InstaLOD, Numeca, and Ciklum, working across algorithms, computational geometry, and large-scale data analysis.

I enjoy turning theoretical insights into practical software, collaborating with teams, and continually learning new tools. In my spare time I participate in programming contests and love geometry.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate

Language

English
Fluent
Russian
Fluent
Belarusian
Fluent
French
Beginner
German
Beginner

Work Experience

Software Engineer at Google
July 1, 2022 - Present
Retrieval systems development. Infrastructure development and maintenance. C++/Python/SQL; Borg; Colab/Pandas; Distributed systems; Data workflows; Retrieval analysis; Bidding quality
Optimization/Research Engineer at Yandex
March 1, 2021 - June 1, 2022
Optimized trajectories for self-driving cars and delivery robots: developed optimal path planning with jerk minimization, solved nonlinear optimization problems under speed/acceleration constraints, and built a simulation model. Improved non-deterministic metric computations for offline rides; bootstrapped large aggregated datasets; developed lane-change logic and trajectory scoring aligned with traffic rules. Added visualization and SHAP analysis for model interpretability.
Algorithms Developer / Computational Geometry at InstaLOD
September 1, 2018 - December 1, 2020
Developed computational geometry algorithms for polygon mesh processing; isotropic remeshing; surface reconstruction; octree-based volumetric remeshing; feature-sensitive surface extraction (Cubical marching squares, Dual contouring).
Software Engineer / R&D at Numeca International
August 1, 2017 - August 1, 2018
Development of mesh generation software. Computational geometry algorithms. Automatic surface repair tool (seaming, refinement, conformalization, surface reconstruction).
Android Developer at Ciklum (Coople project)
November 1, 2015 - August 1, 2017
Development of the Android application for short-term jobs search. Platform enabling job seekers to find openings that fit them; streamlined application flow for clients.
Optimization Engineer / Research Engineer at Yandex
March 1, 2021 - June 1, 2022
Self-driving cars department. Optimized trajectories for self-driving cars and delivery robots, developed trajectory optimization under speed/acceleration constraints, improved nonlinear solver performance, built simulation models, fixed non-deterministic offline metrics, developed offline metrics for vehicle behavior analysis, bootstrapped large distributed datasets for metrics, and enhanced lane-change logic and trajectory scoring with traffic rule alignment. Added visualization and SHAP value analysis for prediction models.
Computational Geometry Engineer at InstaLOD
September 1, 2018 - December 1, 2020
Algorithms development in computational geometry, polygon mesh processing, isotropic remeshing, surface reconstruction, octree-based volumetric remeshing, feature-sensitive surface extraction (Cubical marching squares, Dual contouring).
Software Engineer at Numeca International
August 1, 2017 - August 1, 2018
Development of mesh generation software, computational geometry algorithms, and automatic surface repair tools (seaming, refinement, conformalization, surface reconstruction).
Software Engineer at Ciklum
November 1, 2015 - August 1, 2017
Project: Coople. Android application development for short-term jobs search, building a platform for users to find openings that fit, and providing effective ways for clients to apply.

Education

BSc/MSc at Belarusian State University, Faculty of Applied Mathematics and Computer Science, Department of Mathematical Physics
September 1, 2006 - June 1, 2011
MSc at MSc Researcher Training Institute, National Academy of Sciences of Belarus
September 1, 2011 - June 1, 2012
PhD at Belarusian State University, Faculty of Mechanics and Mathematics (postgraduate studies)
November 1, 2012 - November 1, 2015
BSc/MSc at Belarusian State University, Faculty of Applied Mathematics and Computer Science, Department of Mathematical Physics
September 1, 2006 - June 1, 2011
MSc Researcher at MSc Researcher Training Institute (National Academy of Sciences of Belarus)
September 1, 2011 - June 1, 2012
PhD at Belarusian State University, Faculty of Mechanics and Mathematics
November 1, 2012 - November 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Media & Entertainment, Professional Services, Education, Manufacturing