Work Experience

Research and Development EngineerSept '25Present
Synopsys (formerly Ansys) - Lyon, France
Continuing development of schema-driven code generation system for the DPF simulation framework. The system follows traditional compiler architecture with front-end parsing, intermediate representation, and back-end code emission targeting FlatBuffers format.
Backend Developing InternFeb '25Aug '25
Ansys (acquired by Synopsys) - Lyon, France
Master's thesis internship: designed and implemented a multi-language code generation pipeline for the DPF simulation framework, replacing manually maintained client libraries in Python, C++, and C# with auto-generated code from schema definitions.
Full Stack InternFeb '24Aug '24
Amadeus - Nice, France
Developed mutation testing tools for a large-scale C++ codebase (ticket search engine), involving AST construction, partial compilation, and code mutation to assess test-suite effectiveness.
Research InternJun '23Aug '23
Grenoble Computer Science Laboratory (LIG), UGA
Compared neural network (DROW) and algorithmic person detectors for 2D LiDAR data on the RobAIR platform. Developed the FTD comparison library, ROS package, and Docker deployment image.
Software EngineerMay '22Jan '25
DeepPavlov.ai (MIPT) - Remote, Part-Time
Software engineer on the Chatsky open-source conversational AI framework. Developed neural network model wrappers, CI/CD pipelines, and documentation. The framework relies heavily on asynchronous and multithreaded architecture for efficient distributed LLM request processing.

Education

Ms. Sc. - Informatics (MoSIG)20232025
Université Grenoble Alpes / Grenoble INP - Ensimag
Graduated with 15.343 of 20 average score (French grading system). Notable courses: Programming Languages and Compiler Design (14.1), Principles of Operating Systems (17.45), Introduction to Distributed Systems (16.75), Computer Networks Principles (17.24), Parallel Algorithms and Programming (15.6).
Exchange semester at HKUST (16.0/20): Computer Security, Computer Networks, Deep Learning for Computer Vision, Distributed AI Systems.
Master's thesis: researched binary schema specification formats (FlatBuffers, Protobuf, Cap'n Proto, MessagePack) and designed a schema-driven code generation pipeline for multi-language client libraries in the Ansys DPF framework; supervised by Camille Bellot.
B. Tech. - Software Engineering20182022
St. Petersburg Electrotechnical University (ETU), Dept. MOEVM, Faculty KTI
Graduated with 4.4 of 5.0 average score (Russian grading system). Specialization: Development of Software Information Systems. Notable courses: Operating Systems (A), Networks and Telecommunications (A), Algorithms and Data Structures (A), Mathematical Logic and Theory of Algorithms (A), Cryptography and Information Protection (A), Parallel Algorithms (A), Machine Learning (A), Assembly Programming (A).
Bachelor's thesis: designed and built a crowd-sourced monitoring system for Sosnowsky's hogweed, an invasive phototoxic plant species. The system combines a Django/PostGIS backend, a Flutter mobile client for field reporting, and a TensorFlow Lite image classifier for automated species identification; grade: excellent.

Events & Recognitions

Academic exchange with HKUSTSept '24 - Jan '25
Semester-long academic exchange at Hong Kong University of Science and Technology, School of Science. Completed coursework including ML-based food recognition project.
Scientific and technical seminar (ETU)2022
Presented bachelor's thesis project (HogWeedGo) at seminar conducted by ETU MOEVM department. Published in proceedings, pp. 12–15.
Software registration — FIPS Russia2022
Co-authored software registered with the Federal Service for Intellectual Property (Rospatent). The program automates formal checking of graduation thesis presentations against a set of structural criteria. Certificate No. 2022614398, SPbGETU "LETI".

Teaching

Programming Club InstructorSep 2021Feb 2022
ETU MOEVM School, St. Petersburg

Led a weekly programming club for high school students as part of ETU's educational outreach program. Covered Android Framework application design, Kotlin language fundamentals, and practical coding for a personal project.

Masterclass InstructorSep 2022Dec 2022
St. Petersburg Classical Gymnasium #610

Delivered a semester-long technical masterclass for high school students at the instructor's alma mater. Introduced computer science fundamentals and simple competitive task solving in Python.

Skills

Git, Linux7 years
C, C++, Qt6 years
Python5 years
Kotlin, Java, Android5 years
JS, TS, HTML, CSS5 years
Docker, Compose, GitHub Actions, Make, Gradle, Bash5 years
ML, Deep Learning4 years
PostgreSQL, MongoDB4 years
LaTeX4 years
Dart, Flutter2 years
OpenGL1 years

Languages

RussianNative
EnglishC1 (Cambridge Advanced, grade B)
FrenchA1-A2 (basic)
GermanA1-A2 (basic)

Certifications

Cambridge AdvancedC1 grade B

A certificate of English language proficiency for non-native English language speakers (2022).