ФК
Федор К.
Мужчина
Россия, Ярославль, UTC+3
Ставка
3 750 Р/час
НДС не облагается
Специалист доступен с 7 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
.NET разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Более 20 лет опыта разработки полнофункционального программного обеспечения.
Опыт работы в крупных проектах и командах, например Microsoft. Разработка микросервисной архитектуры. Большой опыт работы с облаком Microsoft Azure, знает его изнутри как один из разработчиков Microsoft App Center, Microsoft Azure Notification Hub, Microsoft Dynamics 365 Commerce.
Проекты
(20 лет 8 месяцев)
Limavi
Роль
Senior software research developer / Architect
Обязанности
Проект 2:
Росбанк Инвест
Основные задачи:
-Дорабатывал приложение экспорта сложных правил
-Исследовал возможность создания заявки и затем запуска в обработку на стороне quik через fix адаптер.
- Сервис работы с Fix адаптером:
К рыночной заявке добавил получение запрос и получение статуса, запрос отмены и обработку ответа отмены заявки на продажу/покупку.
Сделал запрос и расчет средней цены для текущего стакана заявок.
Протестировал покупку/продажу и среднюю цену на тест контуре, получил доступ на серт контур и дополнил модели классом инструмента.
Сделал юнит тесты для расчета рыночной цены, для контроллера расчета рыночной цены.
Сделал обработку отказа в отмене заявки на покупку/продажу.
- Сервис экспорта доступа к сложным инструментам:
Поднял нугет пакеты,
Разбор несовпадения данных в BackQORT и QUIK по сложным правилам, разбирался с экспортом в BackQORT.
Выделил функционал в библиотеку, добавил возможность вызова через http контроллер, оставив возможность запуска из командной строки;
Изменил возврат сообщения и добавил статус, рефакторинг проброса опций;
Тестировал вызов сервиса через AssemblyLoadContext.
-Сервис работы с Fix адаптером:
создание моделей рыночной заявки для размещения на бирже;
добавление сервисов для обработки веб-запроса;
доработал конфигурирование от среды окружения;
ожидание с таймаутом первичного отчета о выполнении заявки с пробросом информации в ответ входящего запроса; тестирование.
-Работал над проектом получения данных по fix протоколу
-Анализ и обсуждение уязвимостей Apache NiFi и ClickHouse.
-Экспорт сложных правил в quik службу: отправка почтового письма при недоступности quik сервера или бд + юнит тесты, отправка почтового сообщения через rbi-push-notification-info, вынес настойки для контуров в bat файл, правки в структуру конфига + правки для запуска из шедулера.
-Tarantool: сделана доработка тарантула 2.11 для поддержки протоколов аутентификаций chap-sha256 и pap-sha256, добавлена поддержка ssl протокола (+поддержка запароленных сертификатов +поддержка самописных сертификатов).
Стек: C# (.Net 8, Asp.net Core), C (Си)
MS Sql
Apache Kafka
Git (Gitlab), Jira, Confluence, Visual Studio
Стек специалиста на проекте
C#, ASP.NET Core, GitLab, .NET, Git, Visual Studio, Confluence, Apache Kafka, SQL, C, Jira, Microsoft
Отрасль проекта
FinTech & Banking
Период работы
Январь 2024 - По настоящее время
(9 месяцев)
Limavi
Роль
Senior software research developer / Architect
Обязанности
Платформа для анализа видеоконтента. Она позволяет выполнять просмотр и поиск видео, распознавание лиц, оповещение в режиме реального времени и количественный анализ видео.
Прорабатывал архитектурное решение в рамках своих подсистем и была задача проработки взаимодействия с другими сервисами для отдельной задачи
Исследовал системы управления видео (VMS); обеспечивал работоспособность и функциональность взаимодействия с VMS.
Разработаны с нуля интеграционные плагины для следующих виртуальных машин: March Networks, HikVision, AmericanDynamics.
Обновлена архитектура общих плагинов для получения настроек из базы данных вместо ini-файлов, обновлены основные сервисы и обеспечена обратная совместимость с устаревшими плагинами.
Изучили осуществимость, нашли возможную реализацию и внедрили единый вход для Genetec VMS, обновленный встроенный просмотрщик, который запускается внутри Genetec Security Desk в качестве плагина.
Реализован с нуля плагин, который запускается внутри Qognify VMS и выдает предупреждения о безопасности.
Исследована библиотека gstreamer для повторной передачи видеофайлов по протоколу rtsp.
Устранены многочисленные проблемы с плагинами для интеграции VMS, связавшись со службой поддержки.
Работа по agile
Стек: C# (.Net Framework, C++, .Net Core), Git, Postgresql, RabbitMQ, CI/CD
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Git, C++, C#, Agile, .NET Framework, .NET Core, CI/CD
Отрасль проекта
Urban technology
Период работы
Ноябрь 2021 - Декабрь 2023
(2 года 2 месяца)
Akvelon
Роль
Senior software full-stack developer
Обязанности
Участие в разработке различных сервисов Microsoft, таких как Microsoft App Center, Microsoft Azure Notification Hub, Microsoft Dynamics 365 Commerce
Разрабатывал инструменты и вносил изменения в конвейер для Microsoft Dynamics 365 Commerce.
Участие в разработке и исправлении ошибок для Microsoft Dynamics 365 Commerce.
Участие в разработке новой версии Azure Notification Hubs.
Исправление ошибок и добавление новых функций в старые и новые версии Azure Notification Hubs и App Center Push.
Работа над AppCenter intercom для клиентов App Center Push: помощь клиентам в поиске причин проблем приложений, связанных с недоставкой сообщений.
Расследование сбоев в тестах проверки сборки.
Работа над инцидентами (ICM) для Azure Notification Hubs – устранение ошибок и сбоев в работе с помощью журналов и анализа исходного кода.
Перенос клиентского пакета Android SDK для мобильных приложений Azure (Zumo SDK) с GCM на FCM.
Перенос Notification Hubs Android SDK с устаревшего Google Cloud messaging (GCM) на Firebase Cloud Messaging (FCM).
Перенос образцов Android с GCM на FCM.
Настройка CI/CD
Работа по agile
Стек специалиста на проекте
Intercom, messaging, commerce, hub, hub /, Firebase Cloud Messaging, мобильных приложений, анализ, Разработка, notification, App Center, push, инструменты, Google Cloud, Android, AppCenter, FCM, SDK, CI/CD, Android SDK, Azure, MS Dynamics, Microsoft
Отрасль проекта
RnD
Период работы
Июль 2018 - Октябрь 2021
(3 года 4 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Институт программных систем РАН
Специальность
Кандидат технических наук Системы управления и диагностики в реальном времени, искусственный интеллект, компьютерное зрение
Завершение учебы
2018 г.