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


My previous position was backend developer. I was responsible for adding new features to existing software products, making improvements to data processing pipelines, testing software products to ensure they worked correctly and investigating and resolving any issues that arose. I also deployed new versions of software products. Some of my achievements included creating a Python extension module in C++, encouraging and helping the team integrate CI/CD pipelines, developing data validation middleware for a microservice engine, and mentoring a new team member.

Currently, I'm a blockchain developer. In this role, I designed and implemented the blockchain side of various applications. I also created bindings in Typescript for the frontend and backend teams and provided technical guidance and support to them on using blockchain-related APIs and blockchain semantics. Additionally, I deployed smart contracts and occasionally performed maintenance tasks on the backend. Some of my accomplishments included developing and maintaining several independent smart contracts and taking over as the primary maintainer of the project's backend.
Highload/low-latency, multimedia processing, kernel, low level system engineering.