Перейти к содержимому
Виктор Латышев

Виктор Латышев

Senior .NET developer

Senior Офис Астана, Казахстан
6 г. 1 мес. опыта 31 навыка

О себе

Разработка высоконагруженных систем с нуля, проведение онбординга и менторинга новых сотрудников. Специализируюсь на enterprise-решениях, интеграциях и оптимизации производительности.

Опыт работы

Холдинг Самгау

10.2022 — по н.в. 3 г. 8 мес.

Разработчик ПО

Офис Казахстан, Астана

Разработка большого enterprise решения “Единый портал строительства”, работающий по принципу “одного окна” и охватывающий все этапы строительства от исходных данных до ввода объекта в эксплуатацию.

  • Разработка бизнес-процессов с использованием Camunda 7, благодаря чему удалось разбить большие, логически связанные процессы на более мелкие, которые легко поддерживать.
  • Реализация поиска по тексту в файлах (документах), загружаемых в систему в наше файловое хранилище (Alfresco)
  • Рефакторинг кода, и применение паттерна CQRS, что повысило качество кода.
  • Налаживание интеграции со сторонними системами в сфере строительства.
  • Оптимизация процесса отправки уведомлений пользователя (оптимизация отдельных бизнес кейсов с 40 секунд до 1 секунды).
  • Разработал бизнес-процессы на Camunda 7, разбив сложные процессы на поддерживаемые модули.
  • Реализовал полнотекстовый поиск по загружаемым документам в Alfresco, что сократило время поиска с [X] до [Y] секунд.
  • Провел рефакторинг кода с внедрением CQRS, повысив читаемость и тестируемость кода.
  • Настроил интеграцию с [N] сторонними строительными системами.
  • Оптимизировал отправку уведомлений, сократив время обработки отдельных кейсов с 40 до 1 секунды.
  • Разработал бизнес-процессы на Camunda 7, разбив сложные процессы на поддерживаемые модули.
  • Реализовал полнотекстовый поиск по загружаемым документам в Alfresco, что сократило время поиска с [X] до [Y] секунд.
  • Провел рефакторинг кода с внедрением CQRS, повысив читаемость и тестируемость кода.
  • Настроил интеграцию с [N] сторонними строительными системами.
  • Оптимизировал отправку уведомлений, сократив время обработки отдельных кейсов с 40 до 1 секунды.

ООО "Кросстех Солюшнс Групп"

04.2022 — 10.2022 6 мес.

Программист

Офис Россия, Москва

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

  • Проектирование архитектуры системы и внедрение подхода DDD, что значительно повысило качество кода.
  • Налаживание асинхронного взаимодействия между сервисами посредством RabbitMq, что значительно повысило производительность системы.
  • Внедрение взаимодействия между сервисом и уведомлений и клиентским приложением (Vue.js) в режиме реального времени с помощью SignalR.
  • Написание клиентской части на Vue.js и Angular.
  • Внедрение в систему планировщиков задач (Quartz).
  • Спроектировал архитектуру системы на основе DDD, что улучшило модульность и снизило связанность кода.
  • Внедрил асинхронное взаимодействие между сервисами через RabbitMQ, повысив пропускную способность системы.
  • Реализовал real-time уведомления с помощью SignalR для клиентского приложения на Vue.js.
  • Разработал клиентские части на Vue.js и Angular, обеспечив кросс-платформенность.
  • Интегрировал планировщик задач Quartz для автоматизации периодических процессов.
  • Спроектировал архитектуру системы на основе DDD, что улучшило модульность и снизило связанность кода.
  • Внедрил асинхронное взаимодействие между сервисами через RabbitMQ, повысив пропускную способность системы.
  • Реализовал real-time уведомления с помощью SignalR для клиентского приложения на Vue.js.
  • Разработал клиентские части на Vue.js и Angular, обеспечив кросс-платформенность.
  • Интегрировал планировщик задач Quartz для автоматизации периодических процессов.

ООО "Ростелеком ИТ"

03.2021 — 04.2022 1 г. 1 мес.

Программист

Офис Россия, Москва

Разработка продукта в сфере учета и обслуживания сетевого оборудования на федеральном уровне.

  • Оптимизация тяжелых SQL запросов.
  • Разработка state machine для алгоритма поиска сетевых ресурсов.
  • Рефакторинг lagecy кода и миграция отдельных частей проекта на ASP NET Core.
  • Разработка хранимых процедур.
  • Оптимизировал сложные SQL-запросы, сократив время выполнения с [X] до [Y] миллисекунд.
  • Разработал state machine для алгоритма поиска сетевых ресурсов, упростив логику обработки.
  • Провел рефакторинг legacy-кода и мигрировал часть модулей на ASP.NET Core, повысив производительность.
  • Разработал [N] хранимых процедур для ускорения операций с данными.
  • Оптимизировал сложные SQL-запросы, сократив время выполнения с [X] до [Y] миллисекунд.
  • Разработал state machine для алгоритма поиска сетевых ресурсов, упростив логику обработки.
  • Провел рефакторинг legacy-кода и мигрировал часть модулей на ASP.NET Core, повысив производительность.
  • Разработал [N] хранимых процедур для ускорения операций с данными.

АО Российские космические системы

05.2020 — 03.2021 10 мес.

Инженер-исследователь 3 категории (программист)

Офис Россия, Москва

Разработка программного обеспечения для автоматизации тестирования космической бортовой аппаратуры.

  • Разработка архитектуры приложения.
  • Написание библиотеки автоматического создания отчетов по результатам проведенных тестирования аппаратуры, благодаря чему увеличилась общее время проверки с нескольких часов до нескольких минут.
  • Написание интеграционных модулей для работы с измерительной технической аппаратурой.
  • Реализация клиентской части по согласно техническому требованию.
  • Спроектировал архитектуру приложения для автоматизации тестирования космической бортовой аппаратуры.
  • Написал библиотеку для автоматической генерации отчетов, сократив время проверки с нескольких часов до [X] минут.
  • Разработал интеграционные модули для работы с измерительной аппаратурой.
  • Реализовал клиентскую часть в соответствии с техническими требованиями.
  • Спроектировал архитектуру приложения для автоматизации тестирования космической бортовой аппаратуры.
  • Написал библиотеку для автоматической генерации отчетов, сократив время проверки с нескольких часов до [X] минут.
  • Разработал интеграционные модули для работы с измерительной аппаратурой.
  • Реализовал клиентскую часть в соответствии с техническими требованиями.

Проекты

Routin

Owner

Backend реализация сервиса по планированию личных задач

Образование

Российская таможенная академия

2015 — 2019

Экономика предприятия и организаций

Бакалавр

Ожидаемая зарплата

120 000 KZT

Навыки

C# TypeScript Angular PostgreSQL ASP NET Core Entity Framework Core Hangfire Mediatr FluentValidation Camunda 7 Alfresco Refit Vue.js MS SQL Server RabbitMq Quartz SignalR MassTransit Win Forms WPF .NET Framework Linq2DB Dapper React CQRS DDD Redis Docker Redis Elasticsearch gRPC

Личные данные

Гражданство РФ
Ссылка скопирована