Andrey is an expert Software Developer with 12+ years of industry experience in different technical roles creating innovative solutions for clients on diverse projects. He is a specialist Backend Developer with technical proficiency in developing solutions for advertising, social networks, CRM, and complex enterprise projects. He uses a client-focused approach in addressing technical complexities and in delivering performant high-quality solutions on projects.
Provide technical direction and consultancy on Python and Django; making numerous architectural decisions for overall client product improvements.
Improved the functionalities of the chat feature, a key feature of the client's product migrating it from SMS/Polling to Websocket, reducing the load and the infrastructure costs by ~20%.
Devised new mechanisms to improve the company's testing and deployment processes with CircleCI/Codecov and SaltStack to speed up test feedback.
Provided technical expertise and programming support for scientific hypothesis at GERO.
Built the first version of a company website using Django with integrations for different wearable device APIs.
Provided technical expertise for website development and integrations with FitBit, Jawbone, Nike+ APIs for swift user data retrieval and gave the scientists access to real-time data for their work.
Made architectural decisions for overall product improvement. Changed the product notification system from polling to web sockets. Developed a framework for data extraction from PDF documents. Built document classification improvements with RNN. Improved the company's testing and deployment processes with CircleCI and SaltStack.
Utilized this library on a project for finite state machine implementation. Proposed https://github.com/pytransitions/transitions/pull/289 and it was merged into the main package.
Education
MSc. System Engineering
Moscow Aviation Institute (National Research University) Aerospace faculty