Summary
Kirill Kulakov is a seasoned lecturer and software engineer with 14 years in higher education and continuous involvement in applied research and teaching of software engineering. Holding a PhD in Applied Mathematics from Petrozavodsk State University, he blends rigorous academic training with practical development experience in Qt, Bugzilla, and project management. Based in the Republic of Karelia, he has taught and mentored generations of computer science students while contributing to Finnish-Russian university cooperation (FRUCT), linking regional research with international peers. His background includes hands-on engineering and a lead developer role in industry, giving him a pragmatic perspective on turning formal methods into maintainable software. Known for bridging theory and practice, he often applies mathematical approaches to software reliability and tooling in academic and commercial projects.
14 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy (PhD), Applied Mathematics, B, Doctor of Philosophy (PhD), Applied Mathematics, B at Петрозаводский Государственный Университет (ПетрГУ) / Petrozavodsk State University (PetrSU)
Russian, English