Ivan Daschinsky

Senior java software engineer

About Me

Software engineer with more than 10 years experience. Apache Ignite commiter.

Projects

Apache Ignite

github.com/apache/ignite

Active member of community since 2018, have made many contributions, bug fixes etc. Notably:

  • Apache Ignite python thin client.
    • Implemented asyncio version.
    • Fixed a lot of bug fixes, performance enhancements.
    • I am an active maintainer, released all of the recent versions by myself.
  • Platforms (Ignite.C++ and Ignite.NET)
    • Added ability to call .NET services from java nodes.
    • Introduced CMake build system for Ignite.C++ and replaced deprecated ones (Visual Studio projects and autotools).
    • Many bug fixes.
  • Took part in developing Apache Calcite based query engine.
  • Implemented NUMA aware memory allocator (C++ JNI module + Java).
  • Took part in developing integration testing framework based on ducktape.
    • Designed a python part and implemented a huge part of it.

Experience

  • Developing Apache Ignite
  • Support and troubleshooting of Apache Ignite installations.
  • Developing core functionality of mobile bank’s backend.
  • Developing Apache Ignite and GridGain.
  • Customer support and troubleshooting.

Education

Moscow State University, Physics Department

MSc Mathematical physics

2002 - 2008