Position: Team Lead
Category: Rust
English level: upper
Years of experience: 7


I started my journey in CS as a C/C++ developer. I've been studying in this direction, participating in courses, and even passed my first interview also as a C/C++ developer. However, somehow it happened that I had to work on my first job as a front-end developer using BrightScript language :)

After a year and a half of working as a front-end developer, I decided to return to C/C++. I moved to backend development, which is unusual for C/C++. Of course, we also had to work with SQL on the backend, namely with the PostgreSQL database. The project also used Common Lisp, so I worked with it for a while too.

After four exciting years in a product company, I decided to change the domain of work and moved on to a project in AI and deep learning field. I was working on the optimizations of low-level DNN operations using OpenCL and CUDA running on GPUs. It's a fascinating field, and I think I will still be working with it in the future.

But for now, I'm curious about trying myself in Rust. As a C++ developer, I'm a big fan of Rust. I started learning it not so long ago, but I have already, of course, read "The Book", passed "Rustlings," and am currently at the final stage of our Ukrainian "Rust Summer Bootcamp".