Andriy
.NET-розробник, 85 000 UAH
Contact information
The job seeker has entered a phone number , email and Instagram.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/5563934/
Work experience
.Net-розробник
from 08.2024 to now
(1 year 7 months)
SmartTender, Київ (IT)
.NET Software Engineer — Internal platform services developer.
Команда платформи та внутрішніх сервісів
Основні досягнення та відповідальність
Розробка та підтримка внутрішніх сервісів на .NET 9 / C#, автоматизація бізнес-процесів, інтеграція даних з різних джерел (ClickUp, Google Sheets, внутрішні сервіси).
Крос-сервісний Message Broker на RabbitMQ для обміну бізнес-подіями, централізоване логування, fault-tolerance та спрощена інтеграція нових модулів.
NuGet-пакети для стандартизації розробки: логування бізнес-подій, захист вхідних даних (InputSanitizer), централізована обробка подій.
Аналітичні рішення та дашборди: KPI, фінансово-закупівельні показники, обробка великих обсягів даних через BigQuery, інтеграція семантичного пошуку (Qdrant).
Система збору метрик і моніторинг БД: автоматизоване формування показників продуктивності, визначення аномалій, генерація звітів у Google Docs.
Автоматизація процесів збереження та архівації даних, робота з SMB, DFS та blob-сховищами.
Автоматизація обробки протоколів зустрічей: перетворення їх на проекти та задачі в CRM, формування звітів по виконанню планів.
Інтелектуальне навантажувальне тестування: відтворення сценаріїв з реальних логів для перевірки продуктивності та регресії.
Security Champion команди: впровадження практик безпеки у внутрішні сервіси, захист даних, аудит коду та процесів, рекомендації щодо безпечної розробки.
CI/CD та DevOps-процеси: GitLab CI, Docker (Debian), SignalR для real-time оновлень, Hangfire для бекграунд-робіт.
.Net-розробник
from 03.2021 to 08.2024
(3 years 6 months)
SmartTender, Київ (IT)
.NET Software Engineer (Комерційний напрям)
Основні обов’язки та досягнення:
Архітектура та розробка ключових модулів платформи SmartTender, включно з кабінетами організатора та учасника. Реалізував повний набір функцій: управління тендерами, лотами, документами, заявками, правами доступу та історією змін.
Реалізація кастомних бізнес-процесів за стандартом BPMN 2.0: автоматизовані та напівавтоматизовані процеси прийняття та погодження рішень.
Розробка аналітичних рішень: складні дашборди по фінансових і закупівельних показниках, кастомні та типові фінансові й закупівельні звіти.
Автоматизація комунікацій: створення та автоматизована відправка електронних листів відповідно до подій та бізнес-процесів.
Розробка бізнес-логіки майданчика: персональна та загальна логіка для кабінетів організатора та учасника, інтеграція внутрішніх сервісів і API.
Співпраця з аналітиками та командою розробки для підвищення продуктивності платформи, точності даних та своєчасного впровадження функцій.
.Net-розробник
from 03.2020 to 03.2021
(1 year)
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-даними.
Забезпечив:
- підтримку конференцій з кількома учасниками;
- динамічне підключення/відключення користувачів без розриву сесії;
- автоматичне масштабування навантаження на сервері;
- відновлення з’єднання при втраті сигналу;
- оптимізацію якості потоків залежно від пропускної здатності каналу.
- Рішення інтегровано з існуючою інфраструктурою месенджера — чатами, сповіщеннями та системою автентифікації.
Education
Kyiv National University of Trade and Economics(Киевский национальный торгово-экономический университет)
Інженерія програмного забезпечення, Київ
Higher, from 2020 to 2022 (2 years)
National Aviation University(Національний Авіаційни Університет)
Software engineering(Інженерія програмного забезпечення), Київ
Higher, from 2016 to 2020 (4 years)
Knowledge and skills
- C#
- JavaScript
- MS SQL Server
- SQL
- .NET Framework
- Git
- ASP.NET
- ООП
- MySQL
- ASP.NET Core
- Design Patterns
- Программирование
- RabbitMQ
- PostgreSQL
- Nuxt.js
Language proficiencies
- English — average
- Ukrainian — fluent
Similar candidates
-
Middle .NET developer
Remote -
.Net-програміст
Kyiv, Vinnytsia , more 7 cities -
.NET-програміст
50000 UAH, Remote -
Fullstack Developer
Kyiv -
.NET-програміст
Kyiv -
.Net developer
Kharkiv, Remote