Дмитрий Мартынов (zrefer), 24 года, Россия, Санкт-ПетербургДмитрий Мартынов (zrefer), 24 года, Россия, Санкт-Петербург
Фронтенд разработчикФулстек разработчикСредний (Middle)
От 200 000 ₽Рассмотрю предложения

Контакты

Войти
Возраст: 24 года
Опыт работы: 2 года и 9 месяцев
Регистрация: 22.07.2024
Последний визит: сегодня
Гражданство: Россия
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к переезду и к удаленной работе

Обо мне

Привет! Занимаюсь разработкой ~10 лет. Имею бэкграунд не только в TypeScript, но и во множестве других языков. 


Постоянно совершенствую свои навыки. Интересуюсь всеми новостями мира разработками.


Увлекаюсь микроэлектроникой (Программирование микроконтроллеров вроде STM32 / разработка устройств).


Из отвлеченных от разработки увлечений: 
3D печать, спидкубинг, коллекционирование дизайнерских колод карт и всего подряд :3


Ключевые навыки
— JavaScript / TypeScript
— React
— Vite / Webpack + Module Federation
— CSS / SCSS + БЭМ
— Redux / Redux Toolkit
— Effector
— Storybook
— FSD
— Python (Django / DRF)
— PostgreSQL / MongoDB / Redis

Прочие навыки
— Docker
— Golang
— Java
— C#
— С

Навыки

TypeScript
React
Redux
Effector
SCSS
Vite
Webpack
PostgreSQL
Docker
Git

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

Опыт работы

  • Разработка и внедрение программного обеспечения
    Санкт-Петербург
    Фронтенд разработчик (Средний)Frontend Developer
    Июль 2024 — По настоящее время (10 месяцев)

    Продукт Молоко 2.0 - система управления стадом крупного рогатого скота

    Обязанности

    • Разработка интерфейсов в контексте микрофронтендной архитектуры
    • Участие в перекрёстном код ревью
    • Участие в проектировании архитектуры фронтенда
    • Рефакторинг существующей кодовой базы

    Достижения

    • Разработал в контексте продукта аналог Jira за 1.5 месяца в качестве микрофронтенд модуля
    • Переписал большой (~3.5тыс. строк) легаси компонент (Интерфейс ввода событий) в микрофронтенд модуль с Effector, подходом Feature Sliced Design и новым UI. Что позволило ускорить добавление нового функционала в ~2 раза и устранение ошибок в ~3 раза.
    • Совместно с командой произвёл рефакторинг прочего легаси кода с RTK-Query на Effector с подходом Feature Sliced Design и применением Module Federation
    • Совместно с коллегой разработал удобный интерфейс генеалогического дерева животных в качестве микрофронтенд модуля
    • Путём участия в перекрёстном код-ревью передал часть своих навыков участникам команды
  • Mix Servers
    Москва
    Фулстек разработчик (Средний)Fullstack Developer
    Февраль 2023 — Февраль 2024 (1 год и 1 месяц)

    Обязанности
    — Разработка фронтенда внутренних инструментов администрирования React / Redux
    — Разработка бэкенд части на Python / Django
    Участие в кодревью

    Достижения
    — Внедрил инструменты ESLint и Prettier для повышения качества кода
    — Выкатили админку от идеи до реализации за 4 месяца
    — Добавили кеширование и очереди сообщений для повышения производительности бэкенд-части

    • Частная практика, работа без зачисления в штат
      Фулстек разработчик (Средний)Fullstack Developer
      Апрель 2022 — Февраль 2023 (11 месяцев)

      Проектная работа по аналитическому мониторингу Minecraft серверов

      Обязанности
      — Разработка фронтенд части с применением React, Zustand, D3.js
      — Разработка бэкенд части на Python / Django
      — Интеграция бэкенда с RCON (Remote Console) сервера для получении информации о игроках и разной статистики

      Достижения

      — Разработал Bukkit плагин на Java для получения более полной статистики по WebSocket
      — Был разработан лидерборд по скорости развития игроков по множеству показателей