- PRO
Валерий
.Net-программист
- Розглядає посади:
- .Net-программист, Технический директор, Team lead, ASP.Net программист
- Вид зайнятості:
- повна
- Вік:
- 47 років
- Місто проживання:
- Кривий Ріг
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав телефон , ел. пошту та LinkedIn.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/3607923/
Досвід роботи
Разработчик 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), внедрение стандартов кода.
Схожі кандидати
-
.Net-програміст
Дистанційно -
.Net-програміст
Дистанційно -
Junior .Net Developer
Дистанційно, Львів -
Программист С++, .Net
Дистанційно, Львів -
.Net-розробник
Дистанційно, Київ -
Junior Full-Stack Developer (.NET/Node.js, Angular/React)
Дистанційно, Тернопіль