Обо мне
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.
Активный и творческий специалист, который любит проектировать и разрабатывать программное обеспечение. Одинаково хорошо работаю как самостоятельно, так и в команде профессионалов. Быстро осваиваю новые задачи и современные технологии. Мой опыт и навыки подходят для руководящих позиций в разработке.
Создание удобных и красивых интерфейсов для пользователей. Работа с React, Redux, Storybook и Relay, применение принципов UI/UX дизайна.
Построение серверной части приложений на NodeJS и Express.js. Реализация сложных функций для экспорта данных — преобразование информации в HTML, PDF и картинки.
Работа с GraphQL запросами, основанная на накопленном опыте. Изучение возможностей улучшения через Relay, несмотря на необходимость серьезной переработки кода.
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
Проектирование масштабируемых и поддерживаемых программных архитектур. Внедрение лучших практик для системного дизайна и разработки.