Sergei Borodin
Portfolio
R-Vision
- Learned two new languages, microservice architecture and familiarized myself with web development. - Created exemplary build documentation and was partially responsible for DevOps. - Moved several services to Nest.js framework and removed a lot of legacy code.
Itiviti
- Was solely responsible for work with one market data aggregator and development of market gateway for it. - Provided customer support as developer for EMEA region. - Rewrote market gateway from scratch and moved market data concurrent code to Apple GCD framework.
Confident LLC.
- Worked with dozen of Linux distributions – including: Red Hat Enterprise Linux, CentOS, Fedora, Debian, Ubuntu, etc. Unified build of project: instead of several packages for each distribution only one is built. - Suggested know-how for Linux kernel filesystem subsystem for our project which made project viable across all disctributions. - Worked on different parts of project (control of external storages through udev, sexpressions library, network with boost: asio, ZeroMQ, systemd units, login and virtual terminal control, internal clock and RAM cleaning kernel modules, etc). - Was solely responsible for DevOps of team – Jenkins integration, moved a mess of Makefiles and heterogeneous scripts to CMake and Bash in whole project, increased speed of build tenfold.