Senior Software Engineer
CurrentI work in the core transactional functionality team. The main responsibilities are the development and optimization of the highload part of product. Completed some useful tasks during my job:- Implemented a distributed compilation mechanism that accelerated the build of the project by 6 times;- Used compile-time mechanisms during refactoring, which allowed to speed up the code by 41%;- With the help of gRPC, implemented the KeepAlive mechanism, which allowed to correctly distribute traffic between modules;- Accelerated database queries by 23% by changing the query structure;- Optimized the asynchronous code in the module, which reduced the complexity of the algorithm to O(1);- Implemented metrics into the project using Prometheus;- Implemented clang-tidy into the project, which allowed to reduce the review time and reduce the number of bugs.