Ivan
Computer Science and Math Teacher
Teacher of mathematics, programming in C, C++, C#, Python, Delphi, theory of algorithms, database design, SQL
He has extensive practical experience in teaching mathematics and programming to various age groups, experience in creating, implementing and maintaining software products for industry market leaders, as well as scientific publications.
Speaks: Russian, Belorussian, and Ukranian
Teaches: Mathematics, Computer Science
Students
Preferred Student Age
Ivan teaches students of all ages, starting from preschool, as well as schoolchildren, undergraduates, graduate students, and provide consultations on issues for IT businessmen in the field of retail trade, HoReCa and logistics. He also conducts scientific work in the field of the Internet.
Elementary School (6-12)
High School (12-18)
College (18-22)
Master's (22-24)
PhD (24-29)
Skill
Level of Students
Beginner
Intermediate
Advanced
Proficiency
Resume
Work Experience
In his previous experience, Ivan worked as a professor, senior lecturer and associate professor at the State University of Telecommunications and other universities in St. Petersburg. Ivan has over 15 years of teaching experience. He also has more than 20 years of business experience in the field of automation of retail trade and HoReCa enterprises, as well as some business processes in industrial companies. Ivan has worked with Auchan, Inditex, Subway, Prizma, Hyindai, Ford and others. His company was an accredited service center for IBM, Fujitsu, Zebra, Motorola, Symbol. For the last two years, in parallel with teaching, he has been engaged in scientific work in the field of data compression and predictive control in IoT (there are publications). Ivan has a Candidate of Technical Sciences (Phd) degree, as well as a Master’s degree from the Belarusian State University, specializing in Applied Mathematics. He has devoted many years to teaching mathematics (including Olympiads), programming (including preparation for Olympiads) and programming technologies to various age groups, as well as database development. I know: C, C++, Delphi, Python, SQL, PHP, CSS, CakePHP, Laravel, Docker, Git, Scratch…..
2015 – Present
Programming tutor
2012 – present
Math tutor
2020 – 2023
Associate Professor, Department of Software Engineering, St. Petersburg State University of Technology named after Bonch-Bruevich
1988 – 2020
Engineer, researcher, teacher, senior lecturer, scientific supervisor, head of IT organizations developing, implementing and maintaining IT solutions for various industries.
Certs
Qualifications & Certifications
2022
Refresher Courses – Advanced Linux Administration
2021
Advanced training courses – technologies of modern WiFi networks
1995
PhD degree (candidate of technical sciences)
1988
Master’s Degree, Mathematical Support Research, Academy of Communications
1986
Master’s degree in applied mathematics, Belarusian State University
Subjects Taught
Mathematics, computer science, theory of algorithms, fundamentals of software engineering, programming C, C++, C#, Python, fundamentals of database development and SQL
Test Prep
SAT
OGE
EGE (Unified State Exam)
ICT
GCSE and IGCSE Computer Science
AS and A Level Computer Science
Let’s Learn Together!
With us, everything complex and incomprehensible will become extremely clear and accessible.