Дмитрий Шемин - PHP/GO разработчик

Photo

Навыки

  • Docker
  • Golang
  • Grafana
  • Kafka
  • Kubernetes
  • Laravel
  • Libvirt
  • MongoDB
  • MySQL
  • PHP
  • PostgreSQL
  • Prometheus
  • RabbitMQ
  • React
  • Redis
  • Redux
  • TypeScript

Опыт работы

SIBERS

PHP-разработчик - Июнь 2015 — ноябрь 2018

Оценка сложности и реализация проектов разной направленности. Как правило интеграции с несколькими разными API и скрпаеры.

Получилось поработать с различными технологиями и подходами к разработке.

Pushwoosh

Middle backend developer - Ноябрь 2018 — октябрь 2019

Поддержка и развитие платформы и внутренних инструментов.

Принимал участие в создании новой платформы для отправки нотификаций.

Ключевые технологии с которыми работал: PHP 7.0, Golang, Kafka, GRPC, RabbitMQ, PostgreSQL, MongoDB, Prometheus, Grafana, GitlabCI и Docker.

Plesk

Software Developer - Октябрь 2019 — май 2022

Работаю над проектом Solus IO https://www.solus.io. Приложение для управления виртуальными серверам в кластере.

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

В мои задачи входит разработка фичей (от выявления требований, создания технического дизайна и до реализации) и поддержка текущей функциональности. Написание юнит и e2e тестов, а также ручное тестирование.

Для некоторых задач подготавливал мокапы в Figma для презентации идеи коллегам.

В рамках проекта также поддерживаю SDK и Terraform плагин.

Также попробовал применить TLA+ / PlusCal для верификации алгоритма. По итогам провёл презентацию, видео презентации https://youtu.be/Z1FEt7rn-mo

Размер команды: 1 тимлид, 4 разработчик.

Стек:
Языки: PHP 7/8, Golang, TypeScript
Фреймворки: Laravel, React
Сервисы, технологии и сторонние приложения: PostgreSQL, Redis, Rabbitmq, JenkinsCI, Docker, supervisorctl, cloud-init, libvirt, Open vSwitch.

МойОфис

Разработчик - Июнь 2022 — по настоящее время

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

Образование

Программное обеспечение средств вычислительной техники и автоматизированных систем

Сибирский Государственный Университет Телекоммуникаций и Информатики
сентябрь 2006 - июнь 2009

Обо мне

Опыт в коммерческой разработке более 7 лет. У спел поработать с разными технологиями но для себя выбрал Golang и PHP для back-end'а и TypeScript и React для front-end'а. Но всегда интересуюсь новыми технологиями и фреймворками.

Принимал участие в:

  • разработке и оптимизации платформы для доставки нотификаций от бизнеса до клиентов.
  • разработке коробочном продукте для разворачивания приватных и публичных облаков.
  • распиливание монолита в микросервисы и переноси в кубернетес

Есть небольшой опыт в NodeJS. На данный момент изучаю Rust.

70 / 0,647 / 51.59mb