Дмитрий Беденьгов - Go-разработчик

  • Middle
  • Россия, Казань
  • 150 000 - 170 000 ₽ (руб/мес)
  • Полная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 2 недели назад
Photo

Навыки

  • CSS
  • Docker
  • Gitlab CI/CD
  • Golang
  • Grafana
  • gRPC
  • HTML
  • Kotlin
  • PostgreSQL
  • Prometheus
  • Redis
  • Swagger.
  • Vector

Опыт работы

ООО "ФАСТ ДЕТЕЙЛИНГ"

Go-разработчик - Октябрь 2023 — Февраль 2025

Разработка MVP агрегатора для онлайн бронирования на автомойке с нуля.
Разработка мобильного приложения для онлайн бронирования.
Разработка CRM-системы для онлайн бронирования.
Основной стек: Golang, gRPC, PostgreSQL, Redis, Vector, Docker, HTML, CSS, Kotlin, Prometheus, Grafana, Gitlab CI/CD, Swagger.
Описание проекта: Агрегатор для онлайн бронирования на автомойке на базе микросервисной архитектуре на gRPC, включающий в себя сервис для онлайн бронирования на автомойке, авторизацию/аутентификацию, crm-систему для онлайн бронирования на автомойке, сайт, мобильное приложение. Процесс авторизации включал в себя подтверждения номера телефона с отправкой звонка с кодом через Plusofon, после пользователь мог бронировать время на автомойке, пользователь получал уведомления с помощью Firebase о бронировании
Например CarWash Aggregator Service включал в себя:
•Регистрация пользователя;
•Вход пользователя;
•Получение списка всех доступных автомоек с рейтингами;
•Получение списка услуг на конкретной автомойке;
•Получение списка ближайших записей для списка выбранных услуг
•Забронировать дату для выбранных услуг;
•Напоминание о дате, на которую записался клиент (сразу после бронирования, за сутки до забронированной даты и в день выбранной даты)
•После прошедшей даты (времени) записи на мойку вывести для пользователя баннер с просьбой поставить оценку как всё прошло
Задачи:
•Разработка с нуля и доведение до статуса MVP;
•Проектирование архитектуры БД;
•Разработка логики и компонентов системы;
•Управление задачами разработки: декомпозиция, распределение, и контроль исполнения;
•Интеграция звонка Plusofon;
•Интеграция отправки push-уведомлений Firebase;
•Интеграция внешних API и сервисов(например yandex maps);
•Оптимизация производительности SQL-запросов;
•Настройка и оптимизация Docker и Docker-compose для разработки и деплоя;
•Взаимодействие с командой разработки

ООО "ИВФ "Медфармсервис"

Java-разработчик - Сентябрь 2020 — Январь 2024

– Разработка и поддержка программного обеспечения с использованием Java;
– Работа в команде разработчиков и сотрудничество с другими отделами;
– Работа с БД postgres, mongodb и redis
– Работа с фреймворком Spring, включая spring boot, spring data jpa
– Участие в код-ревью
– Написание тестов с использованием JUnit, Mockito, testcontainers

Образование

09.03.04 Программная инженерия

Казанский (Приволжский) федеральный университет
2020/2024

09.04.04 Программная инженерия

Казанский (Приволжский) федеральный университет
2024/2026

Обо мне

Разработчик программного обеспечения с знаниями разработки корпоративных приложений, который закончил бакалавриат КФУ ИТИС.
Владею глубокими знаниями Java Core, Golang, gRPC, фреймворков Spring и Hibernate, а также баз данных PostgreSQL, Redis и MongoDB. Опыт работы с системами контроля версий, такими как Git, и инструментами сборки, такими как Maven и Gradle, sbt(scala).

Уверен в создании масштабируемых и эффективных решений на основе передовых Java-технологий. Опыт работы с архитектурными паттернами, включая MVC и RESTful, а также с сервлетами и JSP. Глубокое понимание принципов объектно-ориентированного программирования и SOLID-принципов. Также опыт работы с архитектурами gRPC на языке Golang.
Владею навыками баз данных, алгоритмов и структур данных, Data Mining, тестирования и параллельного программирования, веб программирования.
Есть опыт в разработке архитектуры программных систем и их жизненном цикле. Есть понимание системного аналитика и бизнес-аналитика.
Из бэкенд языков рассматриваю Java и Golang.

71 / 0,518 / 51.66mb