Skip to content
View IvanArkhipov1999's full-sized avatar

Block or report IvanArkhipov1999

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
IvanArkhipov1999/README.md

Hi there ๐Ÿ‘‹

I'm Ivan Arkhipov, a Lead Software Engineer, AI Researcher, and Educator passionate about building robust systems and advancing the field of artificial intelligence.

๐Ÿš€ Current Roles

  • Team Lead at Softcom LLC โ€” Leading development of tools for real-time systems design, modeling, and development
  • Research Specialist at St Petersburg University AI Center โ€” Developing algorithms for distributed systems
  • Practice Instructor at ITMO University โ€” Teaching Discrete Mathematics for AI Engineering students

๐Ÿ’ป Technical Expertise

Languages & Technologies:

  • C++ โ€” Primary language for tools for real-time systems design, modeling, and development
  • Python โ€” Research and product development
  • TypeScript + Vue3 โ€” Some frontend development experience
  • C, Rust โ€” Systems programming and personal projects
  • Bash โ€” Automation and scripting

Tools & Frameworks:

  • Databases: PostgreSQL with ODB ORM
  • C++ Libraries: Boost, Crow, CLI11, yaml-cpp, tinyxml2 and others
  • Embedded: esp-rs (Rust on ESP32)

๐ŸŽ“ Education & Research

  • Ph.D. Student at St Petersburg University, "Mathematical and Software Support for Computing Systems, Complexes and Computer Networks" โ€” Thesis: "Consensus algorithms for implementing core functions of a multi-agent real-time operating system"
  • Master's Degree in System Programming (St Petersburg University) โ€” Thesis: "Software watermarking"
  • Bachelor's Degree in System Programming (St Petersburg University) โ€” Thesis: "Optimal object code generation"

๐Ÿ”ฌ Research Interests

  • Artificial Intelligence โ€” Algorithms and applications
  • Distributed Systems โ€” Scalability and reliability
  • Embedded Programming โ€” Real-time and resource-constrained systems
  • Compilers & Programming Languages โ€” Language design and implementation

๐Ÿ“ Publications & Contributions

Publications (4 papers)
  • Arkhipov I.S., Erofeeva V.A., Granichin O.N., Kiselev V.A., Chernov A.O. Accelerated local voting protocol for a group of robots with a single remote control. Informatics and Automation, 2025, Vol. 24, No. 4, pp. 1029โ€“1058.
  • Amelin K.S., Arkhipov I.S., Granichin O.N., Kiselev V.A., Chernov A.O. System for controlling a swarm of robots with a single remote control. Mechatronics, Automation, Control, 2025, Vol. 26, No. 9, pp. 471โ€“479.
  • Arkhipov, I. Investigation of the Multiply-add Operation on the Baikal-T Processor. Computer Tools in Education, 2022, (1), pp. 46-56.
  • Arkhipov, I. Investigation of the Multiply-sub Operation on the Baikal-T Processor. Computer Tools in Education, 2022, (3), pp. 82-93.
Conference Presentations (4 presentations)
  • Arkhipov I., Tarasova E., Nikolenko S., Biziarkin I.S. Discover Cause-Effect Relationships between Time-Series in Non-Gaussian Noise Environments. IFAC Workshop on Advanced Learning Control and Optimization Systems (ALCOS 2025), Mexico City, 2025.
  • Arkhipov I.S., Erofeeva V.A., Granichin O.N., Kiselev V.A., Chernov A.O. Semi-centralized approach to maintaining formation of a group of robots. Youth School-Seminar "Navigation and Motion Control" (NMC-2025), 2025, pp. 6โ€“8.
  • Akinfiev I., Smetanina V., Granichin O., Arkhipov I. Comparing time. A new approach to the problem of time synchronization in a multi-agent system. Conference of Open Innovations Association, FRUCT (Proc. of the 36th conference of FRUCT association), 2024, No. 36, pp. 843-846.
  • Andreev I.A., Arkhipov I.S., Onosovsky V.V. [et al.]. Operation of a modeling stand as part of a data center. XLVIII Academic Readings on Cosmonautics, Moscow, January 23โ€“26, 2024, pp. 551โ€“554.
Open Source Contributions (4 PRs across 3 projects)

๐Ÿ“ซ Get in Touch

โšก Fun Facts

  • ๐Ÿ† Winner of Petropolitan Science (Re)Search in "Computational Technologies" (Bachelor's)
  • ๐ŸŽ“ Presidential Grant recipient (Master's)
  • ๐ŸŒ Contributing to BOINC distributed computing projects: Milkyway@home, World Community Grid, and Rosetta@home (username: Arhipster โ€” feel free to add me as a friend!)
  • ๐ŸŽฎ Enjoying anime, manga, and video games in my free time
  • ๐Ÿ’ช Staying active with gym workouts, running, and home training โ€” all depending on my mood

Open to collaboration on interesting projects in AI, distributed systems, and systems programming.

Pinned Loading

  1. Martos Martos Public

    Multi-agent real-time operating system

    Rust 5 9

  2. Multiply-accumulate-operations-research Multiply-accumulate-operations-research Public archive

    This repository contains code for research of features of multiply-accumulate operations of MIPS32 architecture.

    Assembly

  3. Binary-code-statistics-research Binary-code-statistics-research Public archive

    This repository contains code for research of binary code statistics.

    R