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.

K

Elementary School (6-12)

K

High School (12-18)

K

College (18-22)

K

Master's (22-24)

K

PhD (24-29)

Skill

Level of Students

K

Beginner

K

Intermediate

K

Advanced

K

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.

+447458149872

igor@ed-alumni.net