Алексей Трофимов (mosadif)Алексей Трофимов (mosadif)

Алексей Трофимов

Frontend-разработчикФронтенд разработчикФулстек разработчикВедущий (Lead)
Ищу работу
Поднимите резюме с подпиской Буст

Контакты

Войти
Опыт работы: 12 лет и 10 месяцев
Регистрация: 30.07.2013
Последний визит: 1 год назад
Дополнительно: готов к переезду и к удаленной работе

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

JavaScript
Node.js
MongoDB
Linux
Git
Agile
Vue.js
GraphQL
PostgreSQL

Участие в профсообществах

Опыт работы

  • Разработка разнообразного прикладного программного обеспечения, веб-сервисов
    Москва
    Фулстек разработчик (Старший)Старший разработчик -> Руководитель группы разработки
    Декабрь 2022 — Декабрь 2024 (2 года и 1 месяц)

    Доработка внутреннего портала компании:

      • Frontend:

        • Разработал функционал с использованием Vue.js и TypeScript.
        • Использовал GraphQL Codegen для автоматической генерации типов и запросов.
        • Storybook для документирования и тестирования UI-компонентов.
      • Backend:

        • Оптимизировал существующий GraphQL API на TypeScript для повышения производительности.
        • Внедрил API-шлюз с использованием GraphQL Mesh для интеграции разнородных данных.
        • Организовал переход на макросервисы, обеспечив минимизацию сбоев и плавную миграцию.
      • База данных:

        • Устранял критические сбои в работе PostgreSQL и рефакторил схему данных.
      • Интеграция:

        • Настроил процессы CI/CD с использованием GitLab CI и Docker Swarm для автоматизации развертывания.
      • Оптимизация:

        • Внедрил мониторинг через GraphQL Hive, выявлял узкие места и устранял их для повышения производительности.
      • Управление процессами:

        • Организовал Scrum-процессы в условиях отсутствия структурированного подхода в команде.
        • Экспериментировал с системами оценки задач, повышая прозрачность и эффективность работы.
        • Внедрил практики код-ревью для улучшения качества кода и обмена знаниями.
      • Разработка фин прототипа:

        • Совместно с финансовым отделом разработал прототип рабочего места финансиста для новой версии портала.
        • Интеграция компонентов: 1С – REST – Backend (GraphQL) – Frontend (Vue + TypeScript).
        • Функционал позволил контролировать ключевые показатели эффективности работы проектного бюро.

      PostgreSQLLinuxDockerGitSQLGraphQLBIVue.jsNuxt.jsReact
    • unique.network
      Старший разработчик
      Май 2022 — Декабрь 2022 (8 месяцев)

      Работал в командах маркета NFT и SDK.

      Запустил dev-back для fiat маркета (github actions docker swarm) и оргнизовал CI для dev-front части

      Решал проблемы производительности сервиса архивов для uniquescan.io

      Чего делал

      • Писал тестировал код в спринтах по Kanban
      • Ревьвил код товарищей по команде
    • Цифровые решения для сельского хозяйства
      МоскваОт 10 до 100 сотрудников
      Старший веб разработчик
      Декабрь 2019 — Апрель 2022 (2 года и 5 месяцев)

      Разработка кода приложения SkyScout на Vue2, Vue3 на TypeScript

      Создание новых компонентов и доработка существующих для Storybook

      Совместно с командой оценка задач, планировние SCRUM спринта, код ревью

      Взаимодействие с продукт менеджером, аналитиком, бек разработчиком, тестированием

      При необходимости тестирование кода на мобильном устройстве, desktop

      Vue.jsGraphQLTypeScriptSCSSHTMLCSS
    • Открытый дом
      Омск
      Технический директорCTO
      Февраль 2019 — Декабрь 2019 (11 месяцев)

      Организовал работу команды по kanban.

      Спланировал и реализовал запуск кластера Docker Swarm

      Увеличил частоту релизов основного приложения за счёт внедрения CI/DI GitLab.

      Написал backend с панелью администрирования ( Graphql, TypeScript, Postgres DB, Vue, интеграционное и модульное тестирование)

      Основные обязанности

      * TeamLead
      * DevOps
      * Back
      * FronEnd
      * Системный архитектор

      Pet project

      Приложение на flutter

      back ( TypeScript, Prisma Graphql, Vue для admin, Postgres )

      Основные функции

      * Зарегистрироваться посредством SMS
      * Получить бонусную карту или посмотреть баланс на текущей
      * Записаться на ремонт автомобиля

      Back событийно обменивается информацией с учётной системой заказчика.

    • ООО "Перто-Дагаз"
      Омск
      Бэкенд разработчикBackend разработчик
      Октябрь 2018 — Февраль 2019 (5 месяцев)

      Запуск back части системы учета для спортсменов и их достижений.

      NodeJs, loopback 3, postgres, docker

      Основные обязанности

      * Создание функционала по ТЗ в текущем спринте
      * Покрытие кода интеграционными тестами

    • Масломаркет
      Омск
      Технический директорCTO
      Сентябрь 2016 — Октябрь 2018 (2 года и 2 месяца)

      Совместно с отелом продаж, спланировал и запустил интернет магазин компании.

      Небольшой Rest сервис для обмена информацией с учетными системами

      NestJS Postgres MongoDb TypeScript

      Организовал и реализовал обмен информацией между сайтом и учётной системой.

      Перенёс серверный парк компании в дата центр. ( proxmox, lxc virtualization, kvm). Оптимизировал и тонко настроил дисковую подсистему для серверов с Windows.

      Основные обязанности

      * Верстка и изменение шаблонов сайта ( HTML, CSS )
      * Доработка под потребности REST API.
      * 2 раза полностью меняли дизайн сайта
      * интеграция с платёжными системами
      * интеграция с системами доставки

    • ОмскОт 100 до 1000 сотрудников
      Технический директорCTO
      Март 2012 — Сентябрь 2016 (4 года и 7 месяцев)

      Запустил первую версии reaktor24.ru
      Технически организовал работу сервисов на сайте (продажа запчастей, приём заявок на ремонт авто).

      Запустил обмен с учётной системой.

      Организовал команду web разработчиков. Основной задачей команды была создание и запуск REST API сервисов. В качестве баз данных использовали MongoDB и SQL решения.

      Запуск CRM системы для call центра ( yii framework, mysql )

      Полная замена CRM на стек nodejs, meteor js, mongodb, handlebarsjs

      Замена handlebarsjs на React + Redux

      Node.jsMongoDBRESTReactPostgreSQLMeteor.jsCSSHTMLJavaScriptVue.js