⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com
Дмитрий Васин (vasin-dima), 39 лет, Россия, ЧебоксарыДмитрий Васин (vasin-dima), 39 лет, Россия, Чебоксары

Дмитрий Васин

Люблю создаватьБэкенд разработчикВеб-разработчикСредний (Middle)
От 150 000 ₽Ищу работу

Контакты

Войти
Возраст: 39 лет
Опыт работы: 4 года и 7 месяцев
Регистрация: 20.12.2008
Последний визит: 1 неделю назад
Гражданство: Россия
Местоположение: Россия, Чебоксары
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Мои PET проекты на golang:

1. Простой интернет магазин на микросервисной архитектуре, включающий такие бизнес процессы как:

      - добавление товаров в корзину и их удаление
      - просмотр содержимого корзины
      - оформление заказа по текущему составу корзины
      - создание,  оплата, отмена заказа пользователем или по истечению времени ожидания оплаты

      Реализовал с использованием: http-роутер, postgres, gRPC, Kafka,  Redis, Observability (logger, prometheus, jaeger, grafana). Работают микросервисы на основе чистой архитектуры. Покрыл тестами.

      https://github.com/VasinDK/loms_cart
      (наиболее актуально)

      2. Api сервис для CRUD операций с сотрудниками организации. Реализовал с использованием: chi, postgres, http-swagger:

      https://github.com/VasinDK/staff/

      Сам по себе контактный, открытый человек, стараюсь иметь со всеми конструктивные взаимоотношения. Ответственный, внимательный. Ориентирован на результат. Стремлюсь к профессиональному развитию.

      Интересна работа golang разработчиком. Стремлюсь к созданию масштабируемых и надежных приложений

      Хобби:
      Теннис

      Мой ТГ: https://t.me/Vasin_DK

      Навыки

      Golang
      Git
      PostgreSQL
      Clean Architecture
      gRPC
      Docker
      Apache Kafka
      SQL
      PHP
      Kubernetes

      Опыт работы

      • Gerber Brown
        Москва
        Бэкенд разработчик (Средний)Golang backend разработчик
        Июль 2023 — Август 2024 (1 год и 2 месяца)

        Компания занимается торговлей на форекс. Имеет в своем штате ряд трейдером и аналитиков, работу которых нужно было синхронизировать и контролировать. Было два направления работы:

        - Сбор данных по текущим и закрытым сделкам. Все закрытые и открытые сделки трейдеров отправлялись на бэкэнд, где они обрабатывались и сохранялись. Затем эти данные по запросу отправлялись на фронт в дашборд для принятия аналитических решений.

        - Личный кабинет трейдера. У каждого трейдера был личный кабинет, в котором были: ФИО, контакты, разрешенные торговые инструменты, торговые условия, аналитические данные. Замечания, предложения, пожелания аналитиков. Трейдер мог отправлять заявки на изменения условий и т.д. В ЛК трейдеры видели свои открытые сделки и отчеты по ним.

        Моя задача заключалась в реализации микросервисов и API, разработке нового функционала. Мною использовался стек: gRPC + kafka + Redis + Postgresql. Все работало под управлением Kubernetes. Из тестирования я делал unit тесты для пользовательских кейсов.

        Достижения:
        Все поставленные задачи были выполнены в срок. Был предложен новый функционал, оптимизирующий работу сервиса.

      • Корпоративный интегратор компетенций по цифровому развитию
        Санкт-ПетербургОт 1000 до 5000 сотрудников
        Бэкенд разработчик (Младший)PHP Разработчик
        Февраль 2021 — Июль 2023 (2 года и 6 месяцев)

        В целом наиболее значимым направлением моей деятельности было проектирование и реализация API сервиса. На последнем проекте из backend разработчиков работал я один. Зачастую все технические решения принимал я самостоятельно.

        Я делал личный кабинет, для пользователей одного из подразделений, где пользователи могли подать заявку, прикрепить документы, получить результат. Я проектировал хранение данных, проектировал методы получения, изменения и выдачу данных Frontend -у (CRUD).

        По мимо проектирования я все это реализовал самостоятельно. В проекте было около 30-40 таблиц, некоторые из которых достигали 30 полей. Делал выборку из бд с 20 параметрами и 15 join таблиц. Для выборки я использовал ORM.
        Эту работу я проводил на базе framework bitrix php

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

        Достижения:
        1. Считаю основным и главным достижением - выполнение в срок поставленных задачи с необходимым результатов.

        2. Кроме этого, я активно учувствовал в обсуждениях задач, предлагал решения и делился своим виденьем тех или иных ситуаций. Быстро переключался и решал какие-либо потребности фронтенда, или возникшие баги.

      • Внедрение CRM-системы Битрикс24 и бизнес-процессов для B2B-клиентов
        Москва
        Веб-разработчикWeb-программист
        Февраль 2020 — Февраль 2021 (1 год и 1 месяц)

        Организация занималась продажей и доработками CRM Bitrix24. Автоматизацией бизнес-процессов клиентов. Я получал задачи на от техлида и бизнес аналитика

        Что делал я:
        1. Внедрение Битрикс24
        2. Реализацию бизнес процессов
        3. Разработку и реализацию отчетов в CRM
        4. Делал интеграции CRM Bitrix24 с внешними сервисами на основе API
        6. Создавал приложения участвующих в работе CRM Bitrix24
        7. Разрабатывал новый узконаправленный функционал
        8. Работал с шаблонами, созданием структуры сайта, инфоблоками, настройка компонентов, включаемых областей и т.д

        В 60% случаев моя работа заключалась в создании приложений на сервере, организация запросов от стороны битрикса и возврат соответствующих ответов.
        Внедрения я делал как в облачной версии, так и коробочной версии битрикса.

        Достижения:
        1. 80% задач мне удавалось решать вовремя и самостоятельно. Зачастую сложности возникали в смене потребностей клиентов, недостаточной формализации задач. Отсутствие ТЗ (Классика).

        2. Ко всему прочему учувствовал в обсуждении способов автоматизации бизнеса. Мои решения имели хороший отклик у клиентов.

      Высшее образование

      • МГГУ

        Московский государственный горный университет
        Москва224 выпускника
        Автоматизации и информатики
        Июль 2002 — Июль 2007 (5 лет)

        Я инженер информационных систем. Писал дипломную работу на тему: "Разработка моделирующего стенда для исследования спутниковых характеристик". Моделировал работу спутниковой группировки использую язык GPSS

      Дополнительное образование