Position: Senior Software Engineer
Category: Golang
English level: intermediate
Years of experience: 4


I started my journey in the IT field in October 2019. Before that, I had studied the C++ language by myself. 
My first job at ISPRAS (Institute of System Programming Russian Academy of Science) was as a software engineer. (2 years) In ISPRAS Took part in projects Restoring debug information symbols of release builds using the disassembler and BCC algorithms, JVM optimization with LLVM. (C++, Java bytecode, LLVM, LLVM IR), Source generation for given language using grammar DFM. (Java, antlr4). And within these two years, I created my project Facebook scrapping daemons for statistics (python, neo4j, selenium).
In 2021 I joined the new team of IntegralLabs. I am intense in blockchain technology.
Now I’m managing a team for creating new-generation blockchain technology (C++, graphene, boost, cryptopp, openssl, fc).
I have leadership and mentoring solid skills, also strong research skills. I have taught and on-boarded new team members.
I have huge experience creating (architecture and development) concurrent network programs like distributed systems. I know cryptographic algorithms and how they work.
Now I’m using C++17 and Golang.
Frameworks and libs boost, graphene, fc, SSL, and custom-created APIs.
After that, I joined the new team of Flow with the IntegralLabs team as Senior Software Engineer in crypto-oriented projects like crypto wallet creation.
In spite of having four years of experience, I’ve worked hard on various projects, invested a lot of effort, and gained much more knowledge which let me handle new challenges.