Skip to content
View chesnokoff's full-sized avatar
:octocat:
:octocat:

Block or report chesnokoff

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
chesnokoff/README.md

Hi, I'm Aleksandr 👋

Java developer contributing to Apache Ignite. At MIPT I do research in empirical software engineering and work as a teaching assistant on a Java course.

What I work on in Apache Ignite

  • Rolling upgrade (IEP-132): version checks on node join, control.sh commands, distributed processes during an upgrade, compatibility tests on testcontainers.
  • Performance statistics: new operation types and system views in the profiling report, including the ignite-extensions module.
  • Message compatibility: moving discovery and communication messages to generated serializers, and checking their wire format on CI.
  • JDK 17/21: compilation, tests and runtime fixes, e.g. lost profiling records on JDK 21 caused by JDK-8323782.

Besides my own patches, I regularly review pull requests from other contributors in these areas.

Merged PRs in apache/ignite · in apache/ignite-extensions · JIRA tickets

Reviewed PRs in apache/ignite · in apache/ignite-extensions

Research

I study software quality on large samples of open-source code: how structural metrics, change history and static analysis findings relate to each other.

Other projects

Contact

LinkedIn · chesnokoff239@gmail.com

Pinned Loading

  1. josseph josseph Public

    A reproducible and extensible pipeline for large-scale extraction of software quality metrics from open-source Java projects.

    Python 2 1

  2. jSymbolic jSymbolic Public

    jSymbolic2 optimization

    Java 4

  3. ignite ignite Public

    Forked from apache/ignite

    Apache Ignite

    Java 2

  4. AlgoPatterns AlgoPatterns Public

    C++ 4

  5. db_sber db_sber Public

    Tasks for Database systems course from Sber

    HTML 2

  6. SolarSystem SolarSystem Public

    Python 2