Pyotr Naumenko

Pyotr Naumenko

Mathematics & Computer Science Teacher


Location

Saint Petersburg, Russia

Telegram

@petrnaumenko

E-mail

petrnaumenko@mail.ru

Work Status

Russian citizen with work permit

Intro

Professional profile

Experienced educator and researcher with 28+ years in mathematics and computer science instruction. Passionate about teaching students of all levels—from schoolchildren to university students, including beginners and advanced learners—and developing innovative educational technologies. Strong background in scientific research, including experience at CERN and academic publications.

Skilled in both theoretical concepts and practical applications, ranging from basic programming to advanced data analysis. Committed to creating engaging learning experiences that help learners develop problem-solving skills and computational thinking.

Expertise

Areas of specialization
01

Mathematics Instruction

Teaching mathematics at various levels from basic algebra to advanced calculus, with focus on conceptual understanding and practical applications.

02

Computer Science Education

Teaching programming fundamentals, algorithms, and data structures using Python, C++, and other languages across different age groups.

03

Scientific Research

Conducting research in mathematical modeling and data analysis, with experience in high-energy physics experiments at CERN.

04

Educational Technology

Developing educational tools and platforms including websites, Telegram bots, and custom software for teaching purposes.

Skills

Professional capabilities
95%

Mathematics Teaching

90%

Computer Science Teaching

85%

Python Programming

80%

C++ Programming

75%

Web Development

70%

Data Analysis

Experience

28+ years of professional experience
2013 – Present

Self-employed

Mathematics & Computer Science Tutor

Saint Petersburg, Russia

- Provide personalized mathematics and computer science instruction to students of various levels
- Develop customized learning plans based on individual student needs
- Create educational materials and practice problems
- Help students prepare for exams and standardized tests

2000 – 2013

Saint Petersburg State University

Assistant → Senior Researcher

Saint Petersburg, Russia

- Taught computer science courses to undergraduate and graduate students
- Supervised student research projects and theses
- Conducted research in mathematical modeling and numerical methods
- Published papers in academic journals and presented at conferences
- Collaborated with interdisciplinary research teams

2003 – 2012

CERN

Scientific Researcher

Geneva, Switzerland

- Participated in ALICE, NA49, and NA61/SHINE collaborations
- Developed software for data collection, processing and visualization using C++ and ROOT framework
- Conducted data analysis and interpretation of experimental results
- Presented research findings at international conferences
- Collaborated with international teams of scientists

2004 – 2007

International Academy of Additional Education

Professional Development

Saint Petersburg, Russia

Taught courses in modern programming technologies:
- ASP.NET, C#, MS SQL Server
- Web technologies: HTML, CSS, JavaScript, XML

Education

Academic background
2006

Saint Petersburg State University

Candidate of Physical and Mathematical Sciences

Saint Petersburg, Russia

Specialization: Mathematical Modeling, Numerical Methods and Software Systems
Dissertation research focused on computational methods for data analysis

Languages

Communication skills
100%

Russian

Native proficiency

75%

English

Upper intermediate (B2)