Position: Senior Software Engineer
Category: Rust
English level: upper
Years of experience: 11

Designed smart contract architecture such that most logic and arithmetic computations code is reused across 3 different blockchains.

Kickstarted reverse engineering project without previous knowledge in the field. Studied customer's lowlevel hooks framework and was able to put it to use with required application and show some results, which allowed to actually run project in full.

Proper thread-safe wrapper for proprietary geometric kernel which allowed multithreaded processing but provided no means of synchronization control on its own.

State table (variation of state machine) with table-like relation between states and respect for asynchronous state switching.
Been a professional developer since 2008. Self-taught for most part of my career, I was often tasked with libraries or technologies I had zero experience with.
Fulfilled tech leader role.
Using Rust as my main production language.
Mostly worked with C++ tech stacks in the past, though also touched .NET, Java, Python, JS/TS, Golang.
Touched multiple problem domains - CAD/CAM/CAE, geometry computations, reverse engineering, blockchain and some smaller ones.
Carried two projects from zero (picking tech stack and initial design) to release.
Would like customer to understand his goals and the fact that some of them may take time to fulfill. Knowing project is a throwaway MVP is ok, long-term project developed as or turning into throwaway MVP is not.
Would also like to work with certain respect to automation and automated quality control.
Please note that I will NOT cooperate with any entity related to Russian Federation.