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

Sbertech

Mar 2020 - Present

https://sber-tech.com
  • Developing Apache Ignite
  • Support and troubleshooting of Apache Ignite installations.

Reiffeisen Bank Russia

Jul 2019 - Mar 2020

https://dgtl.raiffeisen.ru
  • Developing core functionality of mobile bank’s backend.

GridGain

Mar 2018 - Mar 2019

https://www.gridgain.com
  • Developing Apache Ignite and GridGain.
  • Customer support and troubleshooting.

Education

Moscow State University, Physics Department

MSc Mathematical physics

2002 - 2008