Andriy
.NET-розробник, 110 000 грн
- Вид зайнятості:
- повна
- Вік:
- 27 років
- Місто проживання:
- Київ
- Готовий працювати:
- Дистанційно, Київ
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/5563934/
Досвід роботи
.Net-розробник
з 08.2024 по нині
(2 роки 4 місяці)
SmartTender, Київ (IT)
.NET Software Engineer — Internal Platform Services
Команда платформи та внутрішніх сервісів
Розробляю та підтримую внутрішні сервіси на .NET 9/10 (C#) і супроводжую legacy-системи на .NET Framework 4.8. Автоматизую бізнес-процеси та інтегрую дані з ClickUp, Google Sheets, Elasticsearch і ERP IT-Enterprise. Провів міграцію платформи на .NET 10 LTS та інтегрував legacy-системи із сучасними сервісами. Створив крос-сервісний Message Broker на RabbitMQ з централізованим логуванням, fault-tolerance, обробкою недоставлених повідомлень і стійкістю до перемикання між дата-центрами, а також NuGet-пакети для стандартизації розробки: логування бізнес-подій, захист вхідних даних, централізована обробка подій.
Будував аналітичні рішення та дашборди (KPI, фінансово-закупівельні показники) на BigQuery і ClickHouse, впровадив подвійне зберігання даних з перемиканням читання і прискорив пошукові запити до 6 разів. Розробляю AI-функціональність: семантичний пошук і RAG (Qdrant, Elasticsearch), MCP-інструменти, автоматизована оцінка якості AI-чату. Налагодив автоматичні перевірки якості даних та архівацію великих обсягів логів і файлів (Elasticsearch, PostgreSQL, SMB/DFS, Azure Blob).
Створив систему моніторингу баз даних: метрики продуктивності, виявлення аномалій, автоматичні звіти в Google Docs. Реалізував інтелектуальне навантажувальне тестування на основі реальних логів та автоматизував обробку протоколів зустрічей у проєкти й задачі CRM.
Як Security Champion команди впроваджую практики безпеки (захист від SSRF, перевірка підписів вебхуків), проводжу аудит коду. У CI/CD працюю з GitLab CI, Docker, Helm, Hangfire, SignalR; скоротив час збірки образів у 2–4 рази.
Стек технологій
Платформи: C# • .NET 9/10 • .NET Framework 4.8 • ASP.NET Core • MVC / Web API (OWIN) • EF Core • async/багатопотковість
Архітектура: MediatR / CQRS • DI (Ninject) • event-driven • feature flags
Дані: SQL Server • PostgreSQL • ClickHouse • BigQuery • Elasticsearch • Qdrant • Azure Blob
Інтеграції: RabbitMQ • Hangfire • SignalR • OpenTelemetry • Power BI API • REST
AI: RAG • MCP • LLM-інтеграції • data quality
Безпека та DevOps: SSRF • HMAC • GitLab CI • Docker • Helm • Nexus • Git
Якість і процес: xUnit • інтеграційні тести • code review • spec-driven розробка (OpenSpec)
.Net-розробник
з 03.2021 по 08.2024
(3 роки 6 місяців)
SmartTender, Київ (IT)
.NET Software Engineer (Комерційний напрям)
Основні обов’язки та досягнення:
Архітектура та розробка ключових модулів платформи SmartTender, включно з кабінетами організатора та учасника. Реалізував повний набір функцій: управління тендерами, лотами, документами, заявками, правами доступу та історією змін.
Реалізація кастомних бізнес-процесів за стандартом BPMN 2.0: автоматизовані та напівавтоматизовані процеси прийняття та погодження рішень.
Розробка аналітичних рішень: складні дашборди по фінансових і закупівельних показниках, кастомні та типові фінансові й закупівельні звіти.
Автоматизація комунікацій: створення та автоматизована відправка електронних листів відповідно до подій та бізнес-процесів.
Розробка бізнес-логіки майданчика: персональна та загальна логіка для кабінетів організатора та учасника, інтеграція внутрішніх сервісів і API.
Співпраця з аналітиками та командою розробки для підвищення продуктивності платформи, точності даних та своєчасного впровадження функцій.
.Net-розробник
з 03.2020 по 03.2021
(1 рік)
Cognito Vervaltungs GmbH, Київ (IT)
Основні обов’язки та досягнення:
Розробка кросплатформного месенджера для робочих процесів.
Проєктував і створював застосунок, який поєднує функціональність Slack та Telegram: приватні та групові чати, канали, вкладені треди, реакції, пошук, push-сповіщення. Забезпечував синхронізацію повідомлень у реальному часі через SignalR та WebSocket.
Розробка серверної частини на .NET Core.
Реалізував REST API для обміну повідомленнями, керування користувачами, ролями, командами та правами доступу. Оптимізував бізнес-логіку та структуру запитів для мінімізації затримок у спілкуванні.
Розробка клієнтських застосунків.
Створив Android-додаток на Xamarin Native і веб-версію на Blazor WebAssembly. Забезпечив єдиний код базової логіки через спільні бібліотеки .NET Standard.
Проєктування та підтримка баз даних.
Побудував структуру БД у Microsoft SQL Server та PostgreSQL, використовуючи ефективні індекси, обмеження та зв’язки. Реалізував аудит дій користувачів, історію повідомлень і систему відновлення даних.
Інтеграції з зовнішніми сервісами.
Додав можливість надсилати сповіщення в корпоративні інструменти (електронна пошта, календар, внутрішні API). Реалізував авторизацію через OAuth2 та JWT.
Впровадження CI/CD і тестування.
Налаштував автоматичну збірку та деплой через GitLab CI. Розробив модульні та інтеграційні тести для ключових модулів системи.
Участь у плануванні та розвитку архітектури продукту.
Співпрацював із командою над вибором архітектурних рішень, структуруванням шарів застосунку, розподілом відповідальності між сервісами й модулем повідомлень.
Найскладніше досягнення:
Впровадження та розробка системи відео- та аудіоконференцій.
Спроєктував і реалізував повноцінний модуль для групових відео- й аудіодзвінків у межах месенджера. Застосував WebRTC для прямої комунікації між клієнтами з мінімальною затримкою, розробив власний сигнальний сервер на .NET Core для встановлення peer-to-peer з’єднань і обміну SDP/ICE-даними.
Забезпечив:
- підтримку конференцій з кількома учасниками;
- динамічне підключення/відключення користувачів без розриву сесії;
- автоматичне масштабування навантаження на сервері;
- відновлення з’єднання при втраті сигналу;
- оптимізацію якості потоків залежно від пропускної здатності каналу.
- Рішення інтегровано з існуючою інфраструктурою месенджера — чатами, сповіщеннями та системою автентифікації.
Освіта
Kyiv National University of Trade and Economics(Киевский национальный торгово-экономический университет)
Інженерія програмного забезпечення, Київ
Вища, з 2020 по 2022 (2 роки)
National Aviation University(Національний Авіаційни Університет)
Software engineering(Інженерія програмного забезпечення), Київ
Вища, з 2016 по 2020 (4 роки)
Додаткова освіта та сертифікати
Robotdreams - MCP для роботи з LLM
2026 - 2міс
Сертифікат
Знання і навички
- C#
- JavaScript
- MS SQL Server
- SQL
- .NET Framework
- Git
- ASP.NET
- ООП
- MySQL
- ASP.NET Core
- Design Patterns
- Программирование
- RabbitMQ
- PostgreSQL
- Nuxt.js
Знання мов
- Англійська — середній
- Українська — вільно
Схожі кандидати
-
Junior .NET Developer
25000 грн, Дистанційно -
.Net-програміст
Львів, Тернопіль, Дистанційно -
Senior Back-end (PHP) Developer, Software Engineer
120000 грн, Київ, Дистанційно -
.NET-програміст
Дистанційно -
C#, .NET Backend Developer
Дистанційно -
.NET Developer (C#/WPF)
Кам'янське, Дистанційно