I am a follower of pure architecture, SOLID principles and TDD. Now I'm studying the functional programming paradigm (in Scala language). The following languages I would like to learn: Haskell, Rust.
Hobby:
- Experiments in the game development on C# (Godot), Java (LibGDX) and Lua (Love2D). Making visual assets in pixel-art (Aseprite) and prerendered (Blender).
- Participation in game development jams (for example Steel Enemy and The Saint)
- Developing a library for query routing for the RESTful APIs in C # with declarative type-inferencing DSL, without using Reflection (https://github.com/nklbdev/routy-csharp). In plans, to port it to Java and/or Scala. For now it is old project, but I'm going to keep working on it.
- Library for fast pathfinding for simple RTS games on C#
- Bicycle riding
I am married and have two children.