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
- The main site (Python, Flask).
- Student's cabinet (Python, Flask, TypeScript, React).
- A tool for rosmintrud (Deno, Vue, Typescript)
- Created a complete infrastructure on Woodpecker CI and Docker swarm.
Core Spirit
- Dates: August 2018 - May 2020
- Role: Lead Fullstack Developer
Development of Social platform focusing on human and planetary enhancement.
- REST API (Node.JS, Express, PostgreSQL) for main site and backoffice.
- Auto poster to various social networks and messengers (Facebook, LinkedIn, Twitter, Telegram).
- 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 https://citilink.ru (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)
Chronology
Public projects only.
Name | Description | Role | Technologies | Status | Dates |
---|---|---|---|---|---|
picsg | A tool for steganographing information in a picture encoded using the Vernam cipher. | author | Haskell | as-is | 07/25/2024 |
Mindustry tools | Tools for the Mindustry game | author | Nix, Godot | passively-maintained | 01/07/2024 |
Master Progress Rosmintrud tools | Internal service to prepare documents for the rosmintrud (SPA) | tech lead | Deno, Sqlite, TS, Vue, Docker, Woodpecker CI, Nix | passively-maintained | 07/03/2023 |
tree-sitter-plpgsql | plpgsql grammar for tree-sitter | author | C, JS, TreeSitter, Nix | passively-maintained | 01/05/2023 |
tree-sitter-d2 | d2 grammar for tree-sitter | author | C, JS, TreeSitter, Nix | actively-developed | 12/04/2022 |
nix2lua | This is a small but functional library that converts your nix configurations into lua format. | author | Nix, Lua | passively-maintained | 11/22/2022 |
vnetod | Dotenv section switcher | author | Rust | passively-maintained | 07/29/2022 |
recipes | Site with recipes which cares about privacy | author | TS, Deno, Rust | passively-maintained | 05/04/2022 |
pleshevski.ru | Source code of my personal site | author | TS, Vue, Vuepress, Nix | passively-maintained | 03/16/2022 |
espruino-starter | Quickly start creating your new project on the espruino board or a board based on it. | author | JS | as-is | 08/23/2021 |
sonic-channel | Rust client for sonic search backend. | author | Rust | passively-maintained | 07/18/2020 |
it-fsm | Simple full-featured finite state machine for your project | author | TS, NodeJS, Deno | passively-maintained | 10/11/2019 |
Cabinet Master Progress | Student's cabinet of the educational center Master Progress (SSR + SPA) | tech lead | Python, Flask, PostgreSQL, TS, React, Docker, Woodpecker CI, Nix | passively-maintained | 09/22/2019 |
genrss | RSS generator for python | author | Python | as-is | 07/23/2019 |
Binary Management | Project management tool for interior designers | developer, tech lead, team lead | TS, NodeJS, React, Antd, Docker, Drone CI, Rust, Nix | actively-developed | 09/15/2018 |
Master Progress | Main website of the educational center Master Progress (SSR + Forms) | tech lead | Python, Flask, JS, Nix | passively-maintained | 04/10/2018 |
yandexgpt_tg_bot | The Telegram bot to describe article with link by YandexGPT. | author | JS, NodeJS, Nix | as-is | 06/27/2023 07/25/2024 |
estring | A simple way to parse a string using type annotations. | author | Rust | as-is | 07/23/2022 07/25/2024 |
enve | It helps you work with environment variables and convert it to any type using only type annotations | author | Rust | as-is | 07/18/2022 07/25/2024 |
docker stack drone plugin | Deploy to production using `docker stack deploy` | author | Docker, Drone CI, Woodpecker CI | as-is | 06/06/2022 07/25/2024 |
paren | Library for parsing and rendering information. | author | TS, Deno | experimental | 03/14/2022 07/25/2024 |
hwt | healthy workaholic timer – A tool that keeps you from breaking your health by working all day. | author | Rust | as-is | 02/04/2022 07/25/2024 |
wd2 | A wrapper over d2 which allows to use additional configs from d2 file | author | Bash, Nix | as-is | 12/12/2022 07/31/2023 |
react-rest-request | Minimalistic REST API client for React inspired by Apollo. | author | TS, React | deprecated | 10/04/2020 03/02/2023 |
marshmallow_pageinfo | Page info marshmallow schema for api | author | Python | as-is | 10/05/2019 03/02/2023 |
ictmpl | Generate projects from templates | author | Python | as-is | 06/30/2018 03/02/2023 |
dexios | Dexios is a fast, secure, and open source command-line encryption tool. | collaborator | Rust | 06/01/2022 02/28/2023 | |
itconfig | Easy build a configs from environment variables and use it in globally. | author | Rust | deprecated | 12/22/2019 07/24/2022 |
migra | Simple SQL migration manager for your project. | author | Rust | as-is | 01/31/2021 03/17/2022 |
ood_persistence | Asynchronous and synchronous interfaces and persistence implementations for your OOD architecture | author | Rust | deprecated | 10/12/2021 10/21/2021 |
Core Spirit | Social platform focusing on human and planetary enhancement | developer | TS, NodeJS, Go, Python, React, Docker, Drone CI | 09/05/2018 12/31/2019 | |
jjcrypto | Javascript encoder and decoder | author | PHP | as-is | 11/01/2015 11/01/2015 |