Summary
Aleksandr Lizin is a backend-focused software engineer with 11 years of experience, specializing in C++17 and Python and currently working on legacy-heavy systems at ООО Компания Тензор. He emphasizes testability and solid system design principles (SOLID, IoC, Clean Architecture) and brings practical expertise in unit testing and inversion of control. Aleksandr has a strong background in computer graphics and real-time visualization from internships at KIT, including volume rendering and surface temperature visualizations using OpenGL/WebGL. His professional history includes Qt-based C++ development at LEMZ-T, demonstrating sustained delivery on desktop and embedded-style projects. Holding a Master's in Computer Science from Tomsk Polytechnic University, he combines academic training with hands-on engineering across research and industrial domains. Colleagues value him for tackling complex legacy codebases while injecting modern design and test practices.
11 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, 4.8, Bachelor's degree, Computer Software Engineering, 4.8 at Томский Политехнический Университет
Master's degree, Computer Science and Engineering, Master's degree, Computer Science and Engineering at Tomsk Polytechnic University
Русский, Английский