ДР
Дмитрий Р.
Мужчина
Россия, Краснодар, UTC+3
Ставка
4 415,58 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Golang разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Golang-разработчик с опытом работы более 5 лет.
Участвовал в разработке системы мониторинга для e-commerce & retail:
- С нуля разработал приложение.
- Интегрировал его с различными приложениями для отправки уведомлений (Telegram, Rocket.Chat, Discord, Microsoft Teams).
- Разработал внутренние сервисы для расширения функционала мониторинга и оптимизировал существующий функционал.
Разрабатывал личный кабинет для страховой компании:
- С нуля разрабатывал архитектуру.
- Работал со множеством баз данных.
- Реализовал забор данных из источника, их хранение в ClickHouse, агрегацию и запись в PostgreSQL.
- Организовал взаимодействие приложений для забора данных и агрегации при помощи RabbitMQ.
Работал над проектом МТС:
- Дорабатывал core-функционал сценариев, звонков и ответов робота.
- Проектировал архитектуру новых приложений.
- Исправлял баги, проводил код-ревью.
- Дежурил.
Софты Димы
- Умение четко объяснять сложные вещи простыми словами
- Способность слушать других и задавать правильные вопросы
- Готовность помогать коллегам
- Способность находить общий язык с разными людьми
- Умение планировать время
- Выполнение задач в срок
- Расстановка приоритетов
- Спокойный подход к сложностям
- Поиск разных вариантов решения
- Быстрое освоение новых технологий
- Предложение идей по улучшению
- Самостоятельный поиск решений
- Проактивный подход к работе
Проекты
(5 лет 6 месяцев)
МТС
Роль
Go Разработчик
Обязанности
Описание проекта
Проект роботы представлял из себя огромную экосистему из микросервисов основными функциями которых были:
1) Создание сценариев в UI
2) Запуск сценариев с целью прозвона клиентам (реклама и тд)
3) Входящие сценарии - это когда клиент сам звонил на номер и ему отвечал робот, который обрабатывал действия клиента и приводил его в конечную точку (звонок в поликлинику и запись к врачу при помощи робота)
Задачи
В данном проекте я занимал ключевую роль разработчика, через которого проходило большинство задач.
1) Дорабатывал core функционал сценариев, звонков и ответов робота, который влиял на всю систему.
2) Проектировал архитектуру новых приложений, которые держали нагрузку,
3) Проводил созвоны и встречи с другими командами для решения задач.
4) Проводил ресерчи для реализации задач
5) Исправлял баги
6) Дежурил
7) Проводил код ревью и уделял время junior разработчику
Среди спроектированных сервисов были:
1) Cервис для запуска js кода, который имел общую сессию для изменения сквозных параметров всего сценария
2) Сервис ключевых слов, которые можно было использовать в js коде для анализа текста, который говорил клиент
Стек
Golang, redis, postgresql, grpc, openAPI, docker, grafana
Стек специалиста на проекте
PostgreSQL, Docker, Grafana, gRPC, Redis, GOlang, OpenAPI
Отрасль проекта
Telecom
Период работы
Апрель 2024 - Декабрь 2024
(9 месяцев)
Разработка собственной системы мониторинга
Роль
Go Разработчик
Обязанности
Достижения
С нуля разработал приложение
Состав команды
2 фронта, 2 тестировщика, 4 го разработчика, девопс, пм, тимлид
Задачи
Интеграция с различными приложениями для отправки нотификаций (telegram, rocket.chat, dicscord, msteams). Как разрабатывал внутренние сервисы для расширения функционала мониторинга, так и оптимизировал существующий функционал.
Стек
Golang • Prometheus • Grafana • GitLab • Мониторинг • Apache Kafka • gRPC • Docker
Стек специалиста на проекте
chatoo, C4, Grafana, Работа с интеграциями, 1С, GitLab, Разработка, ДО, Streams, Prometheus, gRPC, Discord, Расширения, 3d, КА, Разработка ПО, Мониторинг, Erlang, Docker, UI-тестирование, Telegram, Написание ТЗ, Apache Kafka
Отрасль проекта
E-commerce & Retail
Период работы
Октябрь 2022 - Апрель 2024
(1 год 7 месяцев)
Личный кабинет.
Роль
Go Разработчики
Обязанности
Достижения
с нуля разрабатывал архитектуру. Работал с многими бд.
Состав команды
1 тестировщик, 2 фронта, 3 гошника, тимлид, 2 аналитика
Задачи
Разработка сложного приложения личного кабинета: забор данных из источника, хранение их в clickhouse, агрегация данных и запись их в posgresql, взаимодействие приложений для забора данных и агрегации сделано при помощи rabbitmq. Источников очень много, среди которых имеются: oracle, api, postgresql, microsoft server. На основе агрегированных данных считается зарплата сотрудникам и выводится на фронт, при помощи апи. Также была реализована гибкая настройка сотрудников, их грейдов и специализаций при помощи тегов - записей в бд о каких-то признаках сотрудников, которые действуют в течение какого-либо временного интервала
Стек
Git • Golang • PostgreSQL • ClickHouse • RabbitMQ • Prometheus • GitLab • OpenAPI
Стек специалиста на проекте
кд, PosrgteSQL, Gin, 1С, архитектура, GitLab, базис, ДО, ClickHouse, API, Oracle, ER, Prometheus, JQ, 3d, КА, БП, GOlang, H2, Microsoft, OpenAPI, RabbitMQ, UX analytics, Identity Server, PostgreSQL, Написание ТЗ
Отрасль проекта
Insurance
Период работы
Август 2021 - Октябрь 2022
(1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Кубанский государственный университет
Специальность
Математика и компьютерные науки, Математика и компьютерные науки
Завершение учебы
2022 г.