Сергій
.NET Developer
- Розглядає посади:
- .NET Developer, .NET-програміст, ASP.NET-програміст, C# програміст
- Вид зайнятості:
- повна
- Вік:
- 23 роки
- Місто проживання:
- Чернівці
- Готовий працювати:
- Дистанційно, Чернівці
Контактна інформація
Шукач вказав телефон , ел. пошту та LinkedIn.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/19003632/
Досвід роботи
.Net developer
з 05.2024 по 09.2024
(5 місяців)
Deal Miner (Trip Buddy), Дистанційно (IT)
Deal Miner це браузерне розширення, яке знаходить ексклюзивні пропозиції готелів, агрегуючи дані з провідних платформ бронювання.
- Розробив алгоритм автоматичного зіставлення готелів із використанням геокоординат та відстані Левенштейна. Забезпечив зіставлення готелів між понад 20 платформами бронювання менш ніж за 10 секунд.
- Спроєктував структуру бази даних MongoDB, створив індекси та організував зберігання даних. Оптимізував продуктивність запитів і забезпечив ефективний пошук та обробку інформації про готелі.
- Розробив конвеєр завантаження пропозицій у реальному часі з використанням .NET System.IO.Pipelines та React. Забезпечив миттєве відображення п'яти найкращих пропозицій із фоновим завантаженням решти результатів.
- Реалізував парсинг і зіставлення даних про готелі з понад 20 партнерських сайтів за допомогою AngleSharp. Підвищив швидкість зіставлення у 10 разів завдяки використанню статичних відповідностей та історії зіставлень.
- Розробив інтерфейс браузерного розширення з використанням React, Redux, TypeScript, HTML та SCSS. Створив повторно використовувані UI-компоненти та реалізував керування станом застосунку за допомогою Redux.
- Налаштував GitHub Actions для безперервної інтеграції. Автоматизував збірку, запуск тестів і перевірку Docker-образів.
.Net developer
з 08.2023 по 06.2026
(2 роки 11 місяців)
Travelated (Trip Buddy), Дистанційно (IT)
Travelated - технологічна компанія у сфері туризму, що розробляє глобальну платформу для бронювання готелів із понад 1 млн об'єктів.
- Інтегрував понад 10 сторонніх сервісів (REST, gRPC, GraphQL) на платформі .NET. Розширив базу до понад 1 млн готелів і забезпечив ціни до 20% нижчі, ніж у основних конкурентів.
- Оптимізував SQL-запити та запити EF Core за допомогою аналізу планів виконання, індексації, проєкцій, пакетної обробки та пагінації. Підвищив продуктивність роботи з таблицями, що містили мільйони записів.
- Розробив і вдосконалив систему фонової обробки на базі Hangfire та Azure Service Bus. Автоматизував понад 20 запланованих бізнес-процесів і email-розсилок.
- Спроєктував структуру Azure Blob Storage для зберігання зображень готелів і номерів. Усунув дублікати файлів та покращив організацію медіаконтенту.
- Розробив внутрішні адміністративні модулі з використанням ASP.NET MVC та Razor Pages. Оптимізував робочі процеси та підвищив ефективність адміністрування.
- Розробив пошукову систему на базі Elasticsearch. Досягнув середнього часу відповіді пошуку близько 100 мс.
- Інтегрував OpenTelemetry та Grafana LGTM для розподіленого трасування і централізованого логування. Виявив три критичні проблеми у production та прискорив аналіз їхніх першопричин.
- Розробив мікросервіс аутентифікації на .NET з інтеграцією NextAuth.js. Реалізував авторизацію через Google, Apple та електронну пошту із синхронізацією облікових записів.
- Інтегрував платіжну систему Adyen, реалізував webhook-обробники та автоматичний механізм резервної оплати. Зменшив кількість невдалих платежів і скоротив витрати на їх обробку на 30%.
- Створив AI-інструменти локалізації з використанням ChatGPT API та DeepL API для понад 15 мов. Автоматизував процес перекладу та забезпечив миттєве розгортання локалізованого контенту.
- Використовував Claude Code, Cursor і Cursor Bugbot у процесі розробки. Прискорив реалізацію функціоналу та покращив якість коду завдяки AI-підтримці.
- Документував функціональність і технічні рішення в Confluence та керував задачами в Jira. Використовував GitHub для контролю версій, code review та роботи з pull request.
Fullstack-розробник
з 05.2022 по 10.2022
(6 місяців)
Plast - National Scout Organization of Ukraine, Дистанційно (IT)
EPlast - це веб-платформа, яка забезпечує цифровізацію внутрішніх процесів, заходів, документів та управління членами організації Plast.
- Розроблено функції аутентифікації та авторизації з використанням React та .NET. Впроваджено безпечний вхід та реєстрацію користувачів.
- Інтегровано SignalR для комунікації в режимі реального часу між клієнтом і сервером. Забезпечено миттєві push-повідомлення та оновлення додатка в режимі реального часу.
- Співпрацював із міжфункціональною Agile-командою, використовуючи GitHub, Jira та Scrum. Брав участь у розробці функціоналу, виправленні помилок, рефакторингу та код рев'ю.
Освіта
Чернівецький національний університет імені Юрія Федьковича
Комп'ютерні Науки, Чернівці
Вища, з 2022 по 2024 (2 роки)
Чернівецький національний університет імені Юрія Федьковича
Комп'ютерні Науки, Чернівці
Середня спеціальна, з 2018 по 2022 (4 роки)
Додаткова освіта та сертифікати
C# certificate
2021
Сертифікат
Знання і навички
- C#
- Git
- SQL
- MS SQL Server
- Entity Framework
- React
- Typescript
- Redux
- JWT
- NUnit
- Clean Architecture
- GitHub
- Docker
- PostgreSQL
- ASP.NET Core
- RabbitMQ
- Microservices
- JavaScript
- HTML
- CSS
- Робота з базою даних
- MongoDB
- Grafana
- Hangfire
- ASP.NET
- ASP.NET MVC
- .NET Framework
- Знання принципів ООП
- Комунікабельність
Знання мов
- Українська — вільно
- Англійська — вище середнього
Схожі кандидати
-
.NET Developer
Дистанційно -
.NET developer
Дистанційно -
.NET-програміст
Дистанційно -
ASP.NET-програміст
Київ, Львів, Дистанційно -
.NET-програміст
25000 грн, Вінниця, Київ, Дистанційно -
Junior C#/.NET Developer
Черкаси, Дистанційно