Сергій
.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-програміст
Удаленно -
.NET-програміст
Ивано-Франковск, Удаленно -
.Net Engineer
Винница, Киев , еще 3 города -
Full-Stack .NET Developer
Удаленно