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

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

Senior .NET developer

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

О себе

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

Опыт работы

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

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

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

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

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

  • Разработка бизнес-процессов с использованием Camunda 7, благодаря чему удалось разбить большие, логически связанные процессы на более мелкие, которые легко поддерживать.
  • Реализация поиска по тексту в файлах (документах), загружаемых в систему в наше файловое хранилище (Alfresco)
  • Рефакторинг кода, и применение паттерна CQRS, что повысило качество кода.
  • Налаживание интеграции со сторонними системами в сфере строительства.
  • Оптимизация процесса отправки уведомлений пользователя (оптимизация отдельных бизнес кейсов с 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 для автоматизации периодических процессов.

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

03.2021 — 04.2022 1 г. 1 мес.

Программист

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

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

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

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

05.2020 — 03.2021 10 мес.

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

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

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

  • Разработка архитектуры приложения.
  • Написание библиотеки автоматического создания отчетов по результатам проведенных тестирования аппаратуры, благодаря чему увеличилась общее время проверки с нескольких часов до нескольких минут.
  • Написание интеграционных модулей для работы с измерительной технической аппаратурой.
  • Реализация клиентской части по согласно техническому требованию.
  • Спроектировал архитектуру приложения для автоматизации тестирования космической бортовой аппаратуры.
  • Написал библиотеку для автоматической генерации отчетов, сократив время проверки с нескольких часов до [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 Elasticsearch gRPC

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

Гражданство РФ