pleshevski.ru/docs/works.md
2024-08-07 11:50:47 +03:00

5.6 KiB
Raw Permalink Blame History

title layout sidebar
Работы WorksPage false

Выделенный опыт работы

Binary Management

  • Даты: Август 2018 по настоящее время
  • Роли: Lead Fullstack Developer, Team Lead, Architect

Разработка инструмента управления проектами для дизайнеров интерьера.

Backend GraphQL API

Стек: Node.JS, Apollo, PostgreSQL, Redis, BullMQ

  • Перенес триггеры базы данных в бизнес-логику. Проще стало читать код, вносить изменение и система стала надежнее.
  • Ввёл практику написания unit тестов и интеграционных тестов. Самолично написал более 70% тестов всех тестов.
  • Добавил GraphQL подписки для динамичного обновления.
Frontend

Стек: React, Apollo, Antd

  • Сформировал UIKit и общие компоненты, оптимизировал сложные и нагруженные компоненты.
  • Изменил работу с API на фронтенде.
  • Внедрил практику написания интеграционных тестов с помощью cypress.
  • Полностью перенес проект на TypeScript. Сформировал изолированные модули системы.
Руководство командой
  • Ввёл практику TDD (Test-Driven Development).
  • Я привнес в проект "метод критической цепи", "метод буфера" и "метод планирования с конца". Помог команде войти в ритм, чтобы выпускать релизы каждую неделю небольшими партиями.
  • Составлял индивидуальный план развития для членов команды.
Архитектура
  • Разбил всю кодовую базу на модули по фичам.
  • Ускорил базу данных PostgreSQL, разбив данные компаний по отдельным схемам и применив партиципирование таблиц.
  • Добавил кеширование запросов с Redis.
  • Уменьшил затраты на инфраструткуру в 5 раз, перенес весь проект с kubernetes на NixOS.

Core Spirit (Back Office)

  • Даты: Август 2024 - по настоящее время
  • Роль: Lead Fullstack Developer

Разработка бэк-офиса для социальной платформы Core Spirit.

  • Интегрировал Dependabot, который помог обновить все устаревшие зависимости. Заменил webpack на vite.

Master Progress

  • Даты: Май 2018 - по настоящее время (Пассивная поддержка)
  • Роль: Tech Lead

Разработка веб-инфраструктуры образовательного центра Мастер Прогресс.


Core Spirit

  • Даты: Август 2018 - May 2020, Август 2024 - по настоящее время
  • Роль: Lead Fullstack Developer

Разработка социальной платформы, сфокусированной на улучшении человека и планеты.

  • REST API (Node.JS, Express, PostgreSQL) для основного сайта и бэк-офиса. Успел поработать с новой версией REST API на Go, PostgreSQL
  • Автопостер в различные социальные сети и мессенджеры (Facebook, LinkedIn, Twitter, Telegram).
  • Создал нейронную сеть для автоматической категоризации статей.

MERLION

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

В этой компании было 6 значительных проектов, которые я успешно завершил:

  • Оптимизация создания рекламных страниц (PHP, JavaScript)
  • Поддержка основного традиционного сайта https://citilink.ru (PHP, JavaScript)
  • Разработка парсинга для мониторинга товаров на предмет изменения цены, количества/наличия на складе, рейтинга и других полей на основе данных с 55+ сайтов (Node.js, Express)
  • Работа с нейронными сетями для подбора товаров
  • Разработка приложений для распознавания лиц для Android (Java)

Хронология

В списке перечислены только публичные проекты.