Mar `19 – Present
Project maintenance (bugs fixing etc.), new functionality development. For example, new OSs support and was added and new microservices were designed.
OS images customization system for single-board computers. The system allows creating an OS image to solve a specific task based on Raspbian, Devuan, Ubuntu, and Alpine.
Technologies Stack:Django MongoDB PostgreSQL Python Tornado Redis Bash Docker
Mar `19 – Present
I developed and maintained the project
Hubot-huntflow-reloaded is a project intended to move the Huntflow reminders to a team chat (based on Rocket.Chat). The project has the server side and the client side. The server side is a Huntflow webhook handler. When Huntflow sends a POST request to the server the server pulls the events from the requests, schedules and sends them to the client as a Hubot script via a Redis broker (the client subscribes to the channel and the server publishes the message on the channel).
Technologies Stack:Node.js PostgreSQL Tornado Redis ES6
Sep `18 – Present
Splinter/Selenium tests implementation for Rocket.Chat messenger and its bot. The tests are launched on a regular basis and determine regression in Rocket.Chat’s new versions. Backend development team takes decisions on migration to the new versions based on the test results.
Aug `18 – Present
HR Processes Automation (RocketChat Customisation)
I developed and maintained the project.
HR processes automation in Rocket.Chat corporate messenger and its Hubot bot: * Hubot sends birthday reminders to company staff, birthdays congratulations, creates private channels for gifts discussions; * staff members can apply for vacation via Hubot making the process more transparent since all the applications are sent via a private channel where all the people in charge are (HR specialists, tech leaders, etc.) so that they can approve or decline the applications in this channel.
Technologies Stack:Meteor Node.js Redis ES6 Docker
Don State Technical University
Bachelor of Economics