3.6 KiB
3.6 KiB
title | layout | sidebar |
---|---|---|
Works | WorksPage | 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 withvite
.
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
,PostgreSQL
). - A tool for rosmintrud
(
Deno
,Vue
,Typescript
) - A complete infrastructure was created on
NixOS
. Before that, I had created an infrastructure usingDrone CI
/Woodpecker CI
andDocker 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
, andPostgreSQL
) for the main website and back office. I also got to work with a new version of the REST API usingGo
andPostgreSQL
. - 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.