Staff software engineer, Tech Lead at Vicarius.io.

I’m Nikita, a software engineer based in Tel Aviv/Israel. I’m a Staff software engineer and Tech Lead at Vicarius.io, where we develop technologies that are connecting the web data graphs.

Kattis dancerecital solution

A staff-engineer-level walkthrough of solving the Kattis Dance Recital problem: modeling as a minimum Hamiltonian path, leveraging bitmasks for efficient overlap computation, and analyzing why brute-force enumeration works given the constraints (R ≤ 10).

Kattis lektira rust solution

The problem starts with a word chosen from a book. This word is then split at two arbitrary points, creating three separate words. Each of these words is reversed, and then reassembled in the original order. The goal is to find the smallest possible word in lexicographical order that can be obtained through this process.

State of GraphQL

An engineering assessment of GraphQL adoption patterns, operational challenges, and where it fits in modern system architecture. What works, what breaks, and how to decide if it belongs in your stack.

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.

Work

  1. Company
    Vicarius.io
    Role
    Staff software engineer, Tech Lead
    Date
  2. Company
    Mail.ru
    Role
    Software Engineering Team Leader
    Date
  3. Company
    Nexign
    Role
    Lead software engineer
    Date
  4. Company
    Credit Bank of Moscow
    Role
    Senior software engineer
    Date
Download CV