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.
Skills
Experience Level
Expert
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 - PresentRetrieval 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, 2022Optimized 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, 2020Developed 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, 2018Development 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, 2017Development 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, 2022Self-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, 2020Algorithms 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, 2018Development 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, 2017Project: 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, 2011MSc at MSc Researcher Training Institute, National Academy of Sciences of Belarus
September 1, 2011 - June 1, 2012PhD at Belarusian State University, Faculty of Mechanics and Mathematics (postgraduate studies)
November 1, 2012 - November 1, 2015BSc/MSc at Belarusian State University, Faculty of Applied Mathematics and Computer Science, Department of Mathematical Physics
September 1, 2006 - June 1, 2011MSc Researcher at MSc Researcher Training Institute (National Academy of Sciences of Belarus)
September 1, 2011 - June 1, 2012PhD at Belarusian State University, Faculty of Mechanics and Mathematics
November 1, 2012 - November 1, 2015Qualifications
Industry Experience
Software & Internet, Computers & Electronics, Media & Entertainment, Professional Services, Education, Manufacturing
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Zurich today.