Highlighted working experience

Binary Management

  • Dates: August 2018 – currently
  • Roles: Lead Fullstack Developer, Team Lead, Architect

Development of a project management tool for interior designers

  • Development of the GraphQL API (Node.JS, Apollo, PostgreSQL, Redis, BullMQ). Moved database triggers to business logic. Wrote integration tests on 70% api.
  • Development of the frontend (React, Antd). Formed uikit, shared components, redesigned the page generation gathering. Completely changed work with API on the frontend. Introduced the practice of writing integration tests using cypress
  • Completely ported the project to TypeScript. I have formed isolated modules of the system.
  • As a team leader, I brought the critical chain method, the buffer method, and the planning method to the project from the end. Helped the team get into a rhythm to make releases each week in small batches. A couple of times I also prepared an individual development plan for team members.

Master Progress

  • Dates: May 2018 - currently (Passively maintained)
  • Role: Tech Lead

Development web infrastructure of the educational center Master Progress

Core Spirit

  • Dates: August 2018 - May 2020
  • Role: Lead Fullstack Developer

Development of Social platform focusing on human and planetary enhancement

  • Development of the REST API (Node.JS, Express, PostgreSQL) for main site and backoffice.
  • Development of an auto poster to various social networks and messengers (Facebook, LinkedIn, Twitter, Telegram).
  • Development of a neural network for automatic categorization of articles.

MERLION

  • Dates: March 2016 – May 2018
  • Role: Senior Fullstack developer

In this company there were 6 considerable projects I have successfully completed:

  • optimize the creation of promotional pages (PHP, JavaScript)
  • support main traditional site (PHP, JavaScript)
  • development of parsing to monitor products for changes in price, quantity/availability in stock, rating and other fields based on data from 55 websites (Node.JS, Express)
  • work with neural networks for matching of goods
  • development face recognition apps for Android (Java)

Chronological

NameDescriptionRoleTechnologiesStartStatus/End
picsgA tool for steganographing information in a picture encoded using the Vernam cipher.authorHaskell04/13/2024as-is
Mindustry toolsTools for the Mindustry gameauthorNix, Godot01/07/2024passively-maintained
Master Progress Rosmintrud toolsInternal service to prepare documents for the rosmintrud (SPA)tech leadDeno, Sqlite, TS, Vue, Docker, Woodpecker CI, Nix07/03/2023passively-maintained
yandexgpt_tg_botThe Telegram bot to describe article with link by YandexGPT.authorJS, NodeJS, Nix06/27/2023passively-maintained
tree-sitter-plpgsqlplpgsql grammar for tree-sitterauthorC, JS, TreeSitter, Nix01/05/2023passively-maintained
wd2A wrapper over d2 which allows to use additional configs from d2 fileauthorBash, Nix12/12/202207/31/2023
tree-sitter-d2d2 grammar for tree-sitterauthorC, JS, TreeSitter, Nix12/04/2022actively-developed
nix2luaThis is a small but functional library that converts your nix configurations into lua format.authorNix, Lua11/22/2022passively-maintained
vnetodDotenv section switcherauthorRust07/29/2022passively-maintained
estringA simple way to parse a string using type annotations.authorRust07/23/2022passively-maintained
enveIt helps you work with environment variables and convert it to any type using only type annotationsauthorRust07/18/2022passively-maintained
docker stack drone pluginDeploy to production using `docker stack deploy`authorDocker, Drone CI, Woodpecker CI06/06/2022passively-maintained
dexiosDexios is a fast, secure, and open source command-line encryption tool.collaboratorRust06/01/202202/28/2023
recipesSite with recipes which cares about privacyauthorTS, Deno, Rust05/04/2022passively-maintained
pleshevski.ruSource code of my personal siteauthorTS, Deno, Docker, Woodpecker CI03/16/2022passively-maintained
parenLibrary for parsing and rendering information.authorTS, Deno03/14/2022experimental
hwthealthy workaholic timer – A tool that keeps you from breaking your health by working all day.authorRust02/04/2022as-is
ood_persistenceAsynchronous and synchronous interfaces and persistence implementations for your OOD architecture authorRust10/12/2021deprecated
migraSimple SQL migration manager for your project.authorRust01/31/2021as-is
espruino-starterQuickly start creating your new project on the espruino board or a board based on it.authorJS08/23/2021as-is
react-rest-requestMinimalistic REST API client for React inspired by Apollo.authorTS, React10/04/2020deprecated
sonic-channelRust client for sonic search backend.authorRust07/18/2020passively-maintained
itconfigEasy build a configs from environment variables and use it in globally.authorRust12/22/2019deprecated
it-fsmSimple full-featured finite state machine for your projectauthorTS, NodeJS, Deno01/01/2019passively-maintained
Cabinet Master ProgressStudent's cabinet of the educational center Master Progress (SSR + SPA)tech leadPython, Flask, PostgreSQL, TS, React, Docker, Woodpecker CI, Nix09/22/2019passively-maintained
genrssRSS generator for pythonauthorPython07/23/2019as-is
marshmallow_pageinfoPage info marshmallow schema for apiauthorPython10/05/2019as-is
Binary ManagementProject management tool for interior designersdeveloper, tech lead, team leadTS, NodeJS, React, Antd, Docker, Drone CI, Rust, Nix09/15/2018actively-developed
Core SpiritSocial platform focusing on human and planetary enhancementdeveloperTS, NodeJS, React, Docker, Drone CI09/05/201812/31/2019
Master ProgressMain website of the educational center Master Progress (SSR + Forms)tech leadPython, Flask, JS, Docker, Woodpecker CI04/10/2018passively-maintained
ictmplGenerate projects from templatesauthorPython06/30/2018as-is
jjcryptoJavascript encoder and decoderauthorPHP11/01/2015as-is