• PRO

Валерий

.Net-программист

Розглядає посади:
.Net-программист, Технический директор, Team lead, ASP.Net программист
Вид зайнятості:
повна
Вік:
47 років
Місто проживання:
Кривий Ріг
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав телефон , ел. пошту та LinkedIn.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Разработчик C#

з 07.2020 по 02.2025 (4 роки 7 місяців)
Temabit Software Development, Удаленно (IT)

📘Система управления заданиями для водителей:
• Спроектировал и реализовал основу системы управления заданиями для водителей на базе ASP.NET Core и Telegram, что позволило водителям работать с заданиями без создания специализированного и более сложного в реализации мобильного приложения.
• Реализовал базовую подсистему потока интерфейса пользователя для взаимодействия с системой через чат бота Telegram.

📘Система сбора информации из внешних источников:
• Спроектировал подсистему сбора данных через набор прокси-серверов с возможностью их ротации и подбора подходящего. Это позволило существенно уменьшить количество неудачных сессий сбора данных, что, в свою очередь, уменьшило вероятность отсутствия у пользователей актуальных данных для анализа.
• Оптимизировал и унифицировал неэффективную запись данных в SQL Server, реализованную на хранимых процедурах, путём замены на Entity Framework Core и более эффективные алгоритмы обработки (да, такой вот парадокс). Это позволило уменьшить время записи в 2-3 раза и увеличить скорость получения новых данных конечными пользователями.
• Внедрил полноценную систему журналирования с отправкой событий журнала в ELK. Это позволило существенно сократить время расследования инцидентов.

📘Новая версия системы сбора информации из внешних источников:
• Инициировал реализацию новой версии приложения с миграцией в облако (AWS) и использованием архитектуры, основанной на событиях (SNS и SQS), автоматическим масштабированием количества экземпляров модулей сбора данных в зависимости от количества заданий.
• Реализовал модульные и интеграционные тесты, что существенно увеличило надёжность системы и уменьшило количество ошибок в производственной среде.
• Реализовал автоматическое распараллеливание процесса сбора данных с помощью TPL Dataflow, что позволило на тех же самых аппаратных ресурсах увеличить скорость обработки в 2-10 раз в зависимости от источника данных.

Разработчик C#

з 08.2019 по 11.2019 (3 місяці)
VISARTECH, Удаленно (IT)

📘Система обработки и фильтрации входящих телефонных звонков:
• Спроектировал и реализовал основу серверной части для системы обработки и фильтрации входящих телефонных звонков на базе ASP.NET Core и Azure App Services.
• Реализовал интеграцию с Azure Key Vault для безопасного хранения секретов приложения.
• Интегрировал приложение с Twilio для первичного управления входящими звонками и совершения исходящих звонков.
• Задействовал SignalR и Azure SignalR Service для взаимодействия с мобильным приложением.

Разработчик C#

з 02.2019 по 07.2019 (5 місяців)
MUST2GO, Удаленно (Туризм)

📘Серверная часть туристического сайта (ASP.NET Web API):
• Интегрировал приложение с банковской системой, что позволило принимать платежи на сайте с использованием механизмов данного банка.
• Разработал первичную версию нового механизма представления информации главной страницы сайта без радикальных изменений архитектуры приложения. Это позволило запустить новую возможность в работу максимально оперативно (с последующей реализацией более правильного варианта), что существенно повысило привлекательность сайта с точки зрения конечных пользователей.

Разработчик C#

з 12.2017 по 12.2018 (1 рік)
TQM systems, Удаленно (IT)

📘Интеграционная платформа для обмена данными:
• Разработал и реализовал архитектуру модулей обмена (ASP.NET Core) с "1С:Предприятие 8" (несколько различных конфигураций), "Новой почтой", "Prom.ua", а также модулей для логистической компании и основного сайта системы. Это позволило добавлять в модуль новые сущности с минимальными затратами времени.

Освіта

Криворожский технический университет

Механико-машиностроительный факультет, Горное оборудование, Кривой Рог
Вища, з 1995 по 2001 (5 років 8 місяців)

Додаткова освіта та сертифікати

Основы программирования на языке С#

2014

Основы объектно-ориентированного программирования на языке С#

2014

ITVDN "C# Стартовый"

2016

ITVDN "SQL Essential"

2016

ITVDN "C# Базовый"

2016

ITVDN "Entity Framework 6"

2017

Kubernetes - Полный Курс по Kubernetes

1 месяц
Сертифікат

Знання і навички

  • C#
  • .NET Framework
  • ASP.NET Core
  • Blazor
  • Entity Framework
  • LINQ
  • Web API
  • GRPC
  • WebSocket
  • SignalR
  • MS Azure
  • AWS
  • MS SQL Server
  • PostgreSQL
  • MySQL
  • MongoDB
  • LiteDB
  • RabbitMQ
  • Docker
  • GitHub Actions
  • Prometheus
  • Telegram API
  • HashiCorp Consul
  • Microsoft Bot Framework
  • XAML
  • WPF
  • .NET MAUI
  • TeamCity
  • Azure DevOps Server
  • GitLab
  • .NET Aspire
  • MassTransit
  • MSTest
  • XUnit
  • 1С:Предприятие
  • Twilio
  • Selenium WebDriver
  • Puppeteer
  • HTML
  • CSS
  • Микрослужбы
  • OpenTelemetry
  • TPL Dataflow
  • OData
  • Redis
  • Elasticsearch

Знання мов

  • Російська — вільно
  • Українська — вільно
  • Англійська — середній

Додаткова інформація

Старший .NET-разработчик с 8+ годами (20+ лет общего) опыта в создании масштабируемых и надежных систем с использованием C#, .NET, ASP.NET Core. Специализируюсь на архитектуре программного обеспечения, оптимизации производительности, интеграциях и внедрении практик безопасности и DevOps. Стремлюсь писать чистый, поддерживаемый код и создавать продукты высокого качества. Требователен к деталям, но стараюсь ориентироваться на баланс между совершенством и практичностью.

Компетенция.
• Архитектура приложений. Проектирование архитектуры масштабируемых приложений C#/.NET в облачной среде (Azure/AWS).
• Разработка приложений. Разработка RESTful API, приложений Blazor, распределенных систем с использованием SignalR, gRPC, WebSockert, RabbitMQ и других.
• Оптимизация производительности. Оптимизация кода приложений и взаимодействия с базами данных (Entity Framework Core, SQL, NoSQL).
• Инфраструктура. Внедрение CI/CD (Docker, Azure, AWS), модульного, интеграционного и других видов тестирования (MSTest, xUnit), безопасность (Azure Key Vault), работоспособность приложений (health checks, метрики, ELK).
• Интеграция. Использование внешних систем, таких как 1С, Twilio, платежные системы банков, Telegram, для взаимодействия и обмена данными.
• Техническое лидерство. Лидерство в технических вопросах, наставничество других членов команды, обзор кода (code review), внедрение стандартов кода.

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: