Сергій

.NET Developer

Considering positions:
.NET Developer, .NET-програміст, ASP.NET-програміст, C# програміст
Employment type:
full-time
Age:
23 years
City of residence:
Chernivtsi
Ready to work:
Chernivtsi, Remote

Contact information

The job seeker has entered a phone number , email and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

.Net developer

from 05.2024 to 09.2024 (5 months)
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

from 08.2023 to 06.2026 (2 years 11 months)
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-розробник

from 05.2022 to 10.2022 (6 months)
Plast - National Scout Organization of Ukraine, Дистанційно (IT)

EPlast - це веб-платформа, яка забезпечує цифровізацію внутрішніх процесів, заходів, документів та управління членами організації Plast.
- Розроблено функції аутентифікації та авторизації з використанням React та .NET. Впроваджено безпечний вхід та реєстрацію користувачів.
- Інтегровано SignalR для комунікації в режимі реального часу між клієнтом і сервером. Забезпечено миттєві push-повідомлення та оновлення додатка в режимі реального часу.
- Співпрацював із міжфункціональною Agile-командою, використовуючи GitHub, Jira та Scrum. Брав участь у розробці функціоналу, виправленні помилок, рефакторингу та код рев'ю.

Education

Чернівецький національний університет імені Юрія Федьковича

Комп'ютерні Науки, Чернівці
Higher, from 2022 to 2024 (2 years)

Чернівецький національний університет імені Юрія Федьковича

Комп'ютерні Науки, Чернівці
Specialized secondary, from 2018 to 2022 (4 years)

Additional education and certificates

2021
Certificate

Knowledge and skills

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

Language proficiencies

  • Ukrainian — fluent
  • English — above average

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: