Общие: JavaScript, HTML, CSS
Предметные области:Микросервисная архитектура, распределенные системы и маштабирование приложений>, монолитная архитектура, алгоритмы и структуры данных
Языки программирования:Python (опыт с 2018 года), ASP.Net, C# (опыт с 2008 года), Java
Серверные фреймворки и библиотеки:Django, Django Rest Framework, Celery, Django Channels, aiohttp, fast API, sqlalchemy, SharePoint, Ruby on Rails
Программное обеспечение: Kubernetes, Docker, Celery, Redis, RabbitMQ
Базы данных:PostgreSQL, Microsoft SQL Server, MongoDB, MySQL, Oracle database
Клиентские фреймворки и библиотеки: VueJs, Bootstrap, WebPack, Babel, jQuery
ML&AL: PyTorch, CatBoost, Scikit-learn, Numpy, Pandas, Jupyter, matplotlib.
Системы управления версиями: Git, TFS
Методологии разработки:Agile, Waterfall
Проектирование и разработка решений на базе микросервисной архитектуры с использованием экосистемы Django, Celery, Redis, RabbitMQ и PostgreSQL.
Разработал сервис сбора неструктурированной информации из различных информационных систем компании(в тч legacy систем), в котором реализован процесс трансформации и сохранения данных в определенном формате с возможностью дальнейшей пост обработки и использования. Эти данные используются в основе сценариев мониторинга, автоматизации и обслуживания ИТ систем.
Разработал систему поддержки пользователей. Сервис позволяет заводить заявки о проблемах пользователей и оперативно их решать.
Разработал систему уведомлений пользователей, которая использовалась в инфраструктуре для отправки почтовых уведомлений.
Формирование и управление командой python разработчиков. Обучение новых сотрудников, их "погружение" в рабочий процесс. Код-ревью, наставничество.
Разработка базовых микросервисов, которые легли в основу облачной платформы банка. Учавствовал в разработке со старта проекта.
Разработка общих пакетов и программных core модулей, используемых смежными командами, в том числе пакета межсервисного взаимодействия.
Разработка серверной части проектных решений на языке программирования python. Технологии: Django, Django Rest Framework, Django Channels, Celery, Redis, PostgreSQL.
Разработка и внедрение корпоративных приложений. Технологии: Microsoft SharePoint, MS SQL.
Разработка клиентской части решения на языке программирования Typescript с использованием стека технологий, основанных на VueJs, Bootstrap, WebPack, Babel.
Написание модульных и интеграционных тестов.
Участие в процессе выпуска программного продукта с использованием методологии Agile. Коммуникация с заказчиком и всеми членами команды.
Решение задач интеграционного взаимодействия между системами. Проработка и реализация требований, связанных с информационной безопасностью.
Нахождение решений сложных задач совместно с другими участниками проекта. Наставничество и проведение Code Review.
Оценка требований.
Развертывание и системное администрирование сетевой инфраструктуры и доменных служб Microsoft Active Directory.
Установка и внедрение корпоративных приложений на базе Microsoft Project Server.
Специальность: Подъемно-транспортные, строительные, дорожные машины и оборудование
Квалификация: Инженер