ФК
Федор К.
Мужчина
Россия, Ярославль, UTC+3
Ставка
3 853,43 Р/час
вкл. НДС 5% (142.86 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
.NET разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Более 20 лет опыта разработки полнофункционального программного обеспечения.
Опыт работы в крупных проектах и командах, например Microsoft. Разработка микросервисной архитектуры. Большой опыт работы с облаком Microsoft Azure, знает его изнутри как один из разработчиков Microsoft App Center, Microsoft Azure Notification Hub, Microsoft Dynamics 365 Commerce.
Проекты
(21 год 6 месяцев)
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
Стек специалиста на проекте
Apache Kafka, Git, C#, Jira, Confluence, SQL, GitLab, C, ASP.NET Core, .NET, Microsoft, Visual Studio
Отрасль проекта
FinTech & Banking
Период работы
Январь 2024 - По настоящее время
(1 год 7 месяцев)
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, Android SDK, Azure, MS Dynamics, Microsoft, CI/CD
Отрасль проекта
RnD
Период работы
Июль 2018 - Октябрь 2021
(3 года 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Институт программных систем РАН
Специальность
Кандидат технических наук Системы управления и диагностики в реальном времени, искусственный интеллект, компьютерное зрение
Завершение учебы
2018 г.