— Theory of Computation and Algorithms.
— Distributed Systems.
— Backend Development.
— Optimizing and Parallelizing Program Transformations.
— Machine Learning.
— Mathematical Problems in Software Development.
— Cybernetics.
— Financial Technologies.
— Transaction service: Bank transaction REST microservice built with Java Spring Boot, PostgreSQL, JWT authentication, and transactional integrity guarantees.
— TCP based HTTP server: Lightweight Java HTTP server using low-level buffered I/O, pipelined request handling, and virtual threads for high concurrency and minimal overhead.
— Languages: Java, C, C++, C#, Python, Assembly.
— Build tools: Maven, Gradle, CMake, MSBuild, Make.
— Editors & IDEs: VS Code, Intellij IDEA, Vim, NeoVim.
— Machine learning: NumPy, PyTorch, scikit-learn.
— Backend & Frameworks: Spring Boot, PostgreSQL, REST APIs, Docker.
— Software development: UML modeling, design patterns, CI/CD, testing.

