Дмитрий Черток

Backend developer

Обо мне

Привет, меня зовут Дмитрий, я бекэнд разработчик. Мой основной язык разработки PHP, а также я активно изучаю Go. Я работаю с базами данных SAP Sybase, MySql, Postgres, ElasticSearch.

У меня есть опыт построения Rest API с помощью Swagger. В своем последнем проекте я разработал API с помощью GRPS Protobuf. Я неплохо знаю фреймворки Laravel и Yii2. Есть базовые знания JavaScript и jQuery.

В работе использую Gitlab, Jira, PhpStorm, Goland. Работаю в Linux, есть опыт настройки серверов.

Проекты

Телеграм-бот списка задач

t.me/just_todo_bot

Ссылки на репозитории с микросервисами проекта

Схема сервиса

Телеграм бот для составления списков задач. Для начало работы необходимо создать список, в который добавляются задачи. Проект состоит из двух микросервисов: телеграм бота и сервиса API, который непосредственно работает с базой Postgres.

Технологии: Golang Postgres Docker

Телеграм-бот прогноза погоды

t.me/surfweatherbot

Ссылки на репозитории с микросервисами проекта

Схема сервиса

Телеграм бот показывает прогноз погоды на серф-спотах. Есть возможность посмотреть скриншот с камеры или видео за последние 24 часа. Можно подписаться и получать прогноз в определенное время каждый день. Проект состоит из 9 микросервисов написанных на GO, которые взаимодействуют через Rest API и GRPC API. Функционал управления подписками работает через RabbitMQ.

В качестве источника данных используются Windy.com, Openweathermap.com. Данные сохраняются в базу Postgres.

Технологии: Golang Postgres GRPC RabbitMQ

Веб-сайт и панель управления сервиса погоды

www.surfweather.ru

Веб-версия сервиса прогноза погоды. В панели управления можно управлять локациями, привязывать - отвязывать камеры.

Технологии: Laravel 8 PHP 7.4 Postgres Redis

Опыт

Группа компаний «Эталон»

Backend Developer

Ноябрь 2019 - по настоящее время

lenspecsmu.ru

Группа «Эталон» сегодня является одной из крупнейших корпораций в сфере девелопмента и строительства в России.

Разработка CRM, API, личного кабинета клиентов. Написание сложных запросов SQL к базе данных Sybase. Разработка с помощью Gitlab и CI flow, Jira.

Технологии: SAP Sybase Laravel PHP jQuery

Инвестиционная Группа «ПКР»

PHP-разработчик

Декабрь 2018 - ноябрь 2019

investprojects.info

Портал «Инвестиционные проекты» - цифровая платформа для поддержки инвестиционных проектов России и ЕАЭС.

Основные задачи в которых я принимал участие: развитие сайта, разработка API, разработка CRM для менеджеров, резервное копирование, репликация БД, настройка рабочих и тестовых серверов, настройка Gitlab CI.

Технологии: YII 2 MySQL Elasticsearch PHP Linux

Fashion Crystals

Программист PHP

Декабрь 2016 — ноябрь 2018

Официальный представитель Swarovski AG в России.

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

Технологии: PHP 5.6, MySQL, jQuery, Bootstrap

Образование

1995 - 2000

Санкт-Петербургский государственный инженерно-экономический университет “ИНЖЭКОН”

Экономики и менеджмента, Диплом

Повышение квалификации, курсы

2019

Framework Laravel Otus, Сертификат

2017

PHP-разработчик Otus, Сертификат

2015

PHP. Уровень 4. Проектирование и разработка сложных веб-проектов на PHP 5 «Специалист» при МГТУ им Н.Э.Баумана, Сертификат

2011

Проектный менеджмент Высшая экономическая школа Университета экономики и финансов, Сертификат PMI

2010

Профессиональное программирование на PHP 5. ХМL и технология AJAX Петербургский государственный политехнический университет, Сертификат

Знание языков

Русский — Родной

Английский — C1 — Продвинутый

Немного о хобби и увлечениях

Кроме программирования у меня есть несколько хобби:

  • Кайтсерфинг
  • Сноуборд
  • Большой теннис