Дмитрий Шемин

Software Developer @ МойОфис
Backend
Frontend
Дмитрий Шемин
Ментор временно приостановил приём заявок.
Опыт: 5-10 лет
Цена (за час): По договоренности
Получили помощь: 7 человек
О себе

Работал в компаниях Sibers, Pushwoosh и Plesk.

Sibers - аутсорс компания, предеставляющая услуги разработки нна заказ. В основном разрабатывл мелкие и средние проекты на PHP, JavaScript и использовал Docker, MySQL, MongoDB, Redis, Memcached, RabbitMQ, ElasticSearch, Neo4j. Деплоил в AWS.

Pushwoosh - B2B платформа по доставке нотификаций (email-ов, пушей и т.д.) от бизнеса своим клиентам. Работал в "платформенной" команде и принимал участие в выделении старого кода на PHP в микросервисы на Golang, в частности - сервисы доставки email'ов и IOS пушей. Использовал: PHP, Golang, Docker, Kubernetes, Helm, PostgreSQL, Redis, MongoDB, RabbitMQ, Kafka, Minio.

В Plesk, разрабатывал коробочный продукт для управления кластером вирутальных машин. Принимал участие в разработке таких фичей как: миграция, бекапы и настройка сети. Используемые технологии: Golang, PHP, TypeScript, React+Redux, Docker, Docker Swarm, PostgreSQL, Redis, RabbitMQ, Open vSwitch, Libvirtd.

На данный момент работаю в отделе разработки корпоративного календаря в компании МойОфис.

Также принимаю участие в проекте JSight. Делаю парсер и валидатор схем, которая используется для описания REST API.

С чем помогу

Могу помочь Junior и Middle разработчикам:
- С языком Golang. Изучение с нуля или переход с PHP на него. Хорошие практики, шаблоны и подходы к организации кода.
- Проработкой задач от "хотелки" до работы в проде.
- Могу помочь в базовых вещах касаемых виртуализации и конейнерезации.

Компетенции
Golang, PHP, Code Review, TypeScript, React, Ansible, RabbitMQ, Kafka, gRPC, GraphQL, REST