Andriy
.NET-розробник, 85 000 грн
Контактная информация
Соискатель указал телефон , эл. почту и Instagram.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/5563934/
Опыт работы
.Net-розробник
с 08.2024 по наст. время
(1 год 7 месяцев)
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-розробник
с 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 года)
Знания и навыки
- C#
- JavaScript
- MS SQL Server
- SQL
- .NET Framework
- Git
- ASP.NET
- ООП
- MySQL
- ASP.NET Core
- Design Patterns
- Программирование
- RabbitMQ
- PostgreSQL
- Nuxt.js
Знание языков
- Английский — средний
- Украинский — свободно
Похожие кандидаты
-
Senior .NET Engineer (C#, WPF, Backend)
Удаленно -
.Net-програміст
Ужгород, Удаленно -
.NET Developer
Ужгород, Удаленно -
.Net-розробник
Удаленно -
.Net-програміст
Киев -
ASP.Net програміст
Днепр, Удаленно