Пришел в IT в 2018г., работая в компании, которая в процессе масштабирования развивала онлайн направление.
В организации стояла задача: Создание собственной ERP-системы и платформы для клиентов.
Руководство предложило помощь в освоении новой профессии для работы над этими проектами, чем я и воспользовался.
Мне понравилась сама возможность разобраться в технологиях, которые интересовали меня и создавать что-то полезное собственноручно. На данный момент проекты завершены и работают внутри компании и упакованы как b2b продукт для своей ниши.
В Апреле 2022 года, устроился в компанию разрабатывающую собственный сервис для удаленного управления контроллерами (IoT). Также компания занималась разработкой и развитием ПО для управления уличного освещения в качестве подрядчика. Участвую в работе над всеми проектами компании, иногда одновременно над двумя (оптимизация и доработка функционала в legacy-коде и работа над новым проектом).
Мне нравится моя работа за предоставляемые возможности и интересные процессы, где каждая проблема, которую нужно решить - это мини-исследование, а ее решение или реализация чего-то нового дает ощущение роста.
Сейчас увеличиваю свой стек, стремлюсь к умению решать задачи любой сложности.
Сейчас расширяю свой стэк:
Api:
Graphql /Grpc
Шины:
Apache Kafka / Redis /Rabbit
NoSql:
Mongo / Elastic
Основные обязанности:
Дополнительные обязанности:
Проекты:
NORLED ASUNO - (ASP.NET MVC) - ПО для системы управления наружным освещением. (https://www.norelectrics.ru/apk-norled-division-asuno/#block787)
DIVISION - (.NET Core) - IoT платформа для взаимодействия с устройствами (датчики, измерительные приборы и т.п.) с использованием контроллеров компании.
А также участвовал в разработке нового проекта - IoT-платформы, для глобального мониторинга промышленных объектов.
Участвовал в разработке платформы онлайн-обучения, специализированной для автошкол. Также участвовал в разработке системы ERP для автошкол. Есть опыт работы с Legacy-кодом. Работал в проектах на .NET Framework на архитектуре MVC. Администрировал БД и писал забросы на SQL, работал с API, также решал задачи связанные с front-end.
Основные обязанности:
Работа над проектами:
Обязанности:
- Контент-менеджмент;
- Администрирование;
- UI-тестирование разрабатываемой платформы;
- Back-End (работа с контроллерами);
Работа в Azure DevOps:
- Ведение задач в Azure Boards;
- Система управления версиями Team Foundation;
Получил экономическое образование. Наибольшее предпочтение отдавал дисциплинам: Информационные технологии в экономике, теория вероятности и математическая статистика, статистика финансов и финансовое планирование
Курс: https://www.udemy.com/course/algodata/
Прошел курс для лучшего понимания структур данных, в последующем откорректировал в рабочем проекте некоторые выборки для оптимизации работы кода с точки зрения производительности
Курс: https://www.udemy.com/course/bestpostgres
Изучал для увеличения своего стека и зоны ответственности в реализации коммерческого b2b проекта компании. Главной задачей было соотношение баз данных двух платформ компании и добавление части функционала сервиса онлайн-обучения (Отслеживание статуса занятий, статистики и автоматизации учета пройденных занятий по вождению, автоматизация начисления зп сотруднкам), для пользователей заключивших договор на офлайн-обучение, но желающих иметь доступ к информации о своем обучении в личном кабинете на сайте.
Курс: https://www.udemy.com/course/the-complete-aspnet-mvc-5-course/
Изучил при старте работы над первым коммерческим-проектом, Для лучшего понимания MVC, работы с EntityFramework, принципов ООП и паттернов проектирования
Курс: https://www.udemy.com/course/csharp-ru/
Изучал для написания back-end'а учебного web-приложения, предназначалось для хранения, распределения и делегирования между сотрудниками поставленных задач с возможностью контроля (TaskManager с иерархической системой делегирования по ТЗ руководителя).
https://www.udemy.com/course/webdeveloper/
Изучал для работы с front-end'ом простого web-приложения(task-manager) для внутреннего пользования в организации. Приложение предназначалась для хранения, распределения и делегирования между сотрудниками поставленных задач с возможностью контроля