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

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

Навыки

  • Apache Maven
  • Apache Tomcat
  • CSS
  • Docker
  • Freemarker
  • Git
  • Go
  • H2
  • Hibernate
  • HTML
  • Java
  • Java EE
  • JDBC
  • jQuery
  • JSP
  • JUnit
  • Lombok
  • ORM
  • PostgreSQL
  • RabbitMQ
  • Redis
  • REST
  • Spring
  • Spring Boot Security
  • Spring Boot Validation
  • Spring Framework
  • SQL
  • Английский язык
  • базы данных
  • ООП
  • работа в команде

Опыт работы

Медфармсервис

Java разработчик - сентябрь 2020/ январь 2024

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

ООО Фаст Детейлинг

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 для разработки и деплоя;
•Взаимодействие с командой разработки

Образование

Программная инженерия 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.

70 / 0,390 / 51.67mb