Сергій

.NET Developer

Розглядає посади:
.NET Developer, .NET-програміст, ASP.NET-програміст, C# програміст
Вид зайнятості:
повна
Вік:
23 роки
Місто проживання:
Чернівці
Готовий працювати:
Дистанційно, Чернівці

Контактна інформація

Шукач вказав телефон , ел. пошту та LinkedIn.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

.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 роки)

Додаткова освіта та сертифікати

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
  • Знання принципів ООП
  • Комунікабельність

Знання мов

  • Українська — вільно
  • Англійська — вище середнього

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: