--- title: Works layout: WorksPage sidebar: false --- ## 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 ##### Backend GraphQL API Stack: `Node.JS`, `Apollo`, `PostgreSQL`, `Redis`, `BullMQ` - Migrated database triggers into business logic. Code became easier to read and maintain, and the system became more reliable. - Introduced unit testing and integration testing practices. I wrote over 70% of all tests myself. - Added GraphQL subscriptions for dynamic updates. ##### Frontend Stack: `React`, `Apollo`, `Antd` - Formed a UIKit and general components, optimized complex and loaded components. - Changed API work on the frontend. - Introduced integration testing practice using Cypress. - Migrated the entire project to TypeScript. Created isolated system modules. ##### Leadership of the Team - Introduced TDD (Test-Driven Development) practices. - Brought the "Critical Chain Method", the "Buffer Method", and the "Backward Planning" method into the project. Helped the team get in sync, releasing small batches every week. - Created individual development plans for team members. ##### Architecture - Broke down the entire codebase into modules by feature. - Optimized `PostgreSQL` database, splitting company data into separate schemas and applying partitioning tables. - Added query caching with Redis. - Reduced infrastructure costs by 5 times, migrating the project from Kubernetes to NixOS. --- ### Core Spirit (Back Office) - Даты: Август 2024 - currently - Роль: Lead Fullstack Developer Development of the Back Office for Core Spirit social platform. - Integrated `Dependabot`, which helped update all outdated dependencies. Replaced webpack with `vite`. --- ### Master Progress - Dates: May 2018 - currently (Passively maintained) - Role: Tech Lead Development web infrastructure of the educational center Master Progress - [The main site](https://masterprogress.ru) (`Python`, `Flask`). - [Student's cabinet](https://cabinet.masterprogress.ru) (`Python`, `Flask`, `TypeScript`, `React`, `PostgreSQL`). - [A tool for rosmintrud](https://rosmintrud.masterprogress.ru) (`Deno`, `Vue`, `Typescript`) - A complete infrastructure was created on `NixOS`. Before that, I had created an infrastructure using `Drone CI` / `Woodpecker CI` and `Docker swarm`, which has been running for over 5 years. --- ### Core Spirit - Dates: August 2018 - May 2020, August 2024 - currently - Role: Lead Fullstack Developer Development of Social platform focusing on human and planetary enhancement. - A REST API (using `Node.JS`, `Express`, and `PostgreSQL`) for the main website and back office. I also got to work with a new version of the REST API using `Go` and `PostgreSQL`. - 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 (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.