Денис Климов (denisklimov123), 34 года, Россия, Ростов-на-ДонуДенис Климов (denisklimov123), 34 года, Россия, Ростов-на-Дону

Денис Климов

Менеджер проектаБэкенд разработчикСредний (Middle)
Не ищу работу

Контакты

Контакты не указаны
Возраст: 34 года
Опыт работы: 6 лет и 8 месяцев
Регистрация: 29.11.2022
Последний визит: 5 месяцев назад
Гражданство:
Местоположение: Россия, Ростов-на-Дону
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Пришел в IT в 2018г., работая в компании, которая в процессе масштабирования развивала онлайн направление.
В организации стояла задача: Создание собственной ERP-системы и платформы для клиентов.
Руководство предложило помощь в освоении новой профессии для работы над этими проектами, чем я и воспользовался.
Мне понравилась сама возможность разобраться в технологиях, которые интересовали меня и создавать что-то полезное собственноручно. На данный момент проекты завершены и работают внутри компании и упакованы как b2b продукт для своей ниши.

В Апреле 2022 года, устроился в компанию разрабатывающую собственный сервис для удаленного управления контроллерами (IoT). Также компания занималась разработкой и развитием ПО для управления уличного освещения в качестве подрядчика. Участвую в работе над всеми проектами компании, иногда одновременно над двумя (оптимизация и доработка функционала в legacy-коде и работа над новым проектом).

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

Сейчас увеличиваю свой стек,  стремлюсь к умению решать задачи любой сложности.

Сейчас расширяю свой стэк:
Api:
Graphql /Grpc

Шины:
Apache Kafka / Redis /Rabbit

NoSql:
Mongo / Elastic 

Навыки

C#
.NET
SQL
PostgreSQL
Git
ООП
REST

Опыт работы

  • Одна из самых динамично-развивающихся компаний в беттинг-индустрии.
    От 100 до 1000 сотрудников
    Бэкенд разработчикBackend developer
    Апрель 2023 — По настоящее время (1 год и 9 месяцев)
  • DIVISION
    Ростов-на-Дону
    Team lead .Net Developer
    Апрель 2022 — Февраль 2023 (11 месяцев)

    Основные обязанности:

    • Реализация нового функционала в существующем проекте
    • Рефакторинг кода, работа с Legacy-кодом раннего продукта компании
      • Разработка нового проекта с нуля (проектирование приложения и Базы данных)
      • Частичное администрирование баз данных (редактирование, инициализация новых таблиц)
        • Код-ревью Intern/Junior - разработчиков
        • Распределение задач
        • Контроль версий боевого проекта

        Дополнительные обязанности:

        • Код-ревью
        • Контроль за репозиторием, работа с Git (Проверка пулл-реквестов и слияние веток)
        • Описание реализованного функционала для документации
        • Проектирование UX логики в новом проекте

        Проекты:

        NORLED ASUNO - (ASP.NET MVC) - ПО для системы управления наружным освещением. (https://www.norelectrics.ru/apk-norled-division-asuno/#block787)

        • Фикс багов
        • Рефакторинг legacy-кода
        • Реализовал функционал автоматической инвентаризации контроллеров освещения (определение и объединение групп освещения по шкафам управления)

        DIVISION - (.NET Core) - IoT платформа для взаимодействия с устройствами (датчики, измерительные приборы и т.п.) с использованием контроллеров компании.

        • (http://division.center/about/) (в бета-тесте)
        • Фикс проблем провоцирующих утечку памяти
        • Реализация сервиса обработки и фильтрации сохраняемых данных
        • Реализация нового функционала

        А также участвовал в разработке нового проекта - IoT-платформы, для глобального мониторинга промышленных объектов.

        C#.NETООПRESTEntity frameworkPostgreSQLGitAkka
      • ООО "Приоритет Онлайн"
        Ростов-на-Дону
        Бэкенд разработчик.NET Developer
        Сентябрь 2020 — Апрель 2022 (1 год и 8 месяцев)

         Участвовал в разработке платформы онлайн-обучения, специализированной для автошкол. Также участвовал в разработке системы ERP для автошкол. Есть опыт работы с Legacy-кодом. Работал в проектах на .NET Framework на архитектуре MVC. Администрировал БД и писал забросы на SQL, работал с API, также решал задачи связанные с front-end.

        Основные обязанности:

        • Поддержка и дальнейшая разработка проектов организации: платформа онлайн-обучения, ERP - система и 2 сайтов компании. (back-end, front-end);
        • Работа с БД (включая внесение изменений в структуру БД, с учетом разработки нового функционала приложений);
        • Проект-менеджмент сайта:
        • Ведение проектной документации;
        • Код-ревью frontend junior-разработчиков;
        • Cлияние изменений и контроль над версиями проекта(Git);
        Junior .NET Developer
        Апрель 2018 — Август 2020 (2 года и 5 месяцев)

        Работа над проектами:

        • Создание простого web-приложения для внутреннего пользования в организации. Приложение предназначалась для хранения, распределения и делегирования между сотрудниками поставленных задач с возможностью контроля (TaskManager с иерархической системой делегирования).
          Back-end, front-end (Bootstrap). //Учебный проект

        • junior-разработчиком в команде. Участие в разработке платформы онлайн-обучения "prioritet.online".
          В 2019 г. в рамках конкурса IT-проектов Ростовской области проект занял 1 место в номинации: "Лучший веб-портал или веб-сайт с интернет-сервисами (в том числе мобильная версия)".

        Обязанности:
        - Контент-менеджмент;
        - Администрирование;
        - UI-тестирование разрабатываемой платформы;
        - Back-End (работа с контроллерами);

        Работа в Azure DevOps:
        - Ведение задач в Azure Boards;
        - Система управления версиями Team Foundation;

        HTMLCSSSassC#

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

      • ЮФУ

        Южный федеральный университет
        Ростов-на-Дону2104 выпускника
        Экономический
        Сентябрь 2008 — Июнь 2011 (2 года и 9 месяцев)

        Получил экономическое образование. Наибольшее предпочтение отдавал дисциплинам: Информационные технологии в экономике, теория вероятности и математическая статистика, статистика финансов и финансовое планирование 

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

      • Udemy

        Алгоритмы и структуры данных от А до Я
        Июнь 2020 — Июнь 2020 (1 месяц)

        Курс: https://www.udemy.com/course/algodata/

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

        Практический курс для новичков по SQL и PostgreSQL
        Апрель 2020 — Апрель 2020 (1 месяц)

        Курс:  https://www.udemy.com/course/bestpostgres

        Изучал для увеличения своего стека и зоны ответственности в реализации коммерческого b2b проекта компании.  Главной задачей было соотношение баз данных двух платформ компании и добавление части функционала сервиса онлайн-обучения (Отслеживание статуса занятий,  статистики и автоматизации учета пройденных занятий по вождению, автоматизация начисления зп сотруднкам),  для пользователей заключивших договор на офлайн-обучение, но желающих иметь доступ к информации о своем обучении в личном кабинете на сайте.

        The Complete ASP.NET MVC 5 Course
        Июль 2018 — Август 2018 (1 месяц)

        Курс:  https://www.udemy.com/course/the-complete-aspnet-mvc-5-course/

        Изучил при старте работы над первым коммерческим-проектом,  Для лучшего понимания MVC,  работы с EntityFramework,  принципов ООП и паттернов проектирования

        "Программирование на C#: от новичка до специалиста"
        Апрель 2018 — Май 2018 (1 месяц)

        Курс: https://www.udemy.com/course/csharp-ru/

        Изучал для написания back-end'а учебного web-приложения, предназначалось для хранения, распределения и делегирования между сотрудниками поставленных задач с возможностью контроля (TaskManager с иерархической системой делегирования по ТЗ руководителя).

        C#.NETООП
        "WEB-разработчик"
        Март 2018 — Апрель 2018 (1 месяц)

         https://www.udemy.com/course/webdeveloper/

        Изучал для работы с front-end'ом простого web-приложения(task-manager) для внутреннего пользования в организации. Приложение предназначалась для хранения, распределения и делегирования между сотрудниками поставленных задач с возможностью контроля