Обо мне

Senior Full Stack разработчик с более чем 9-летним опытом

Михаил Дорохович

Михаил Дорохович

Senior Full Stack разработчик

Платформы
  • Windows

    Разработка и системное администрирование

  • Linux

    Разработка и системное администрирование

  • macOS

    Разработка и системное администрирование

Профессиональное резюме

Senior Full Stack разработчик с более чем 9-летним опытом работы во frontend и full stack разработке. Владею языками Ruby, Python, JavaScript/TypeScript (Node.js) и Go. Работаю с разными базами данных: PostgreSQL, MongoDB, Datomic и MySQL. Хорошо знаю PHP 7 и фреймворки Yii2, Symfony.

Умею работать с широким набором frontend технологий — от серверного рендеринга с Hotwire и jQuery до создания одностраничных приложений на Angular и React с использованием TypeScript. Также разрабатываю desktop приложения на Python.

Активный и творческий специалист, который любит проектировать и разрабатывать программное обеспечение. Одинаково хорошо работаю как самостоятельно, так и в команде профессионалов. Быстро осваиваю новые задачи и современные технологии. Мой опыт и навыки подходят для руководящих позиций в разработке.

Основные направления работы
Frontend разработка

Создание удобных и красивых интерфейсов для пользователей. Работа с React, Redux, Storybook и Relay, применение принципов UI/UX дизайна.

Backend разработка

Построение серверной части приложений на NodeJS и Express.js. Реализация сложных функций для экспорта данных — преобразование информации в HTML, PDF и картинки.

GraphQL интеграция

Работа с GraphQL запросами, основанная на накопленном опыте. Изучение возможностей улучшения через Relay, несмотря на необходимость серьезной переработки кода.

Технические компетенции
Ruby95%
JavaScript95%
Go85%
Python80%
Clojure75%
PHP60%
Основные достижения

Full Stack разработка

Более 9 лет опыта

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

DevOps

CI/CD, Docker, Kubernetes, Terraform

Внедрение надежных DevOps практик и решений инфраструктуры как кода. Настройка и поддержка CI/CD пайплайнов, контейнеризация приложений и оркестрация развертываний на различных облачных платформах.

Разработка Chrome расширений

JavaScript, Browser APIs, Web Extensions

Проектирование и разработка браузерных расширений, которые улучшают веб-функциональность. Создание решений для извлечения данных, автоматизации рабочих процессов и улучшения UI, которые бесшовно интегрируются с существующими веб-приложениями.

Serverless архитектура

AWS Lambda, Google Cloud Functions, Azure Functions

Архитектура и внедрение serverless решений, которые автоматически масштабируются и снижают операционные расходы. Разработка событийно-ориентированных приложений с использованием облачных функций, API шлюзов и управляемых сервисов.

Разработка API

GraphQL, REST, gRPC

Проектирование и реализация надежных API с использованием различных протоколов и технологий. Создание удобных интерфейсов с comprehensive документацией.

Проектирование архитектуры

Microservices, SOA, Hexagonal

Проектирование масштабируемых и поддерживаемых программных архитектур. Внедрение лучших практик для системного дизайна и разработки.