Работал в 2 компаниях   13 лет 6 месяцев

IT, Автомобильная промышленность и Автобизнес

C# .Net Developer

Snaily

IT

2 года 5 месяцев

06.2022 - по настоящее время

Проєкт: Основний проєкт, над яким я працював, — це додаток Snaily.io, де я займав ключову позицію розробника. На проєкті я займався різними інтеграціями, такими як HubSpot і WebShare.io. Я тісно працював з інструментами FiddlerClassic, Postman та Swagger, оскільки додаток автоматизував рутинні дії для користувачів LinkedIn. За допомогою цих інструментів я перехоплював дані та писав бекенд-проксі-сервіс, який використовувався по всьому додатку.

Бази даних: Досвід роботи з Elasticsearch, Kibana, PostgreSQL і SQL Server для ефективного управління даними та оптимізації продуктивності.

Рефакторинг і міграція коду: На проєкті я використовував CQRS, Event Sourcing, Elasticsearch, AWS, Google OAuth та Google Notifications, Docker. Логіка розширень була написана у двох варіантах: одна — на JavaScript для роботи розширення при ввімкненому комп'ютері, але з моїм приходом ця логіка була перенесена на бекенд для автономної роботи, що не вимагає ввімкненого комп'ютера, оскільки додаток працює в хмарі.

Тестування: Для надійності додатку код покривався тестами з використанням xUnit і підходом TDD.

Логування: Для логування використовувався Serilog, з окремим додатком, написаним на Blazor, що сприяло кращому моніторингу та налагодженню.

Розширення функціональності: Для бекенду додатково був налаштований сервіс WebShare.io, що дозволило нашим клієнтам використовувати різні проксі-порти, вирішуючи проблему роботи додатку в хмарі та надаючи кожному клієнту власний порт. Також була вдосконалена автоматизація з імітацією дій живої людини, таких як використання імені людини та спеціально розроблена логіка таймінгу для імітації дій реального користувача LinkedIn. Це дозволило покращити лідогенерацію та попереджало блокування профілю LinkedIn.

Інтеграції: Інтегрував з HubSpot CRM для автоматизації процесів управління клієнтами.

Контроль якості: На проєкті використовувалися такі інструменти, як Git і GitLab з CI/CD для управління проєктом. Також була написана документація в тестах xUnit з використанням Embedded Resources. Застосовувалися різні патерни і підходи для покращення якості коду, такі як Decorator, Proxies, Fakes для Moq, Transit, Facade тощо. Були додані різні налаштування для спрощення код-рев'ю, такі як автоматичні перевірки стилю коду, що контролювалися за допомогою Team-Shared і IDE Rider від JetBrains.

Auto, electrician, diagnostician

Autoroom

Автомобильная промышленность и Автобизнес

11 лет

06.2011 - 06.2022

Управління та обслуговування: Успішно керував автосервісом протягом 11 років, працюючи як електрик, виконуючи складні ремонти. Ремонт та налаштування: ремонтував електронні блоки управління та розробляв протиугінні системи для цивільних і спортивних автомобілів.

Інтеграція та оновлення: налаштовував і оновлював прошивки процесорів та мікроконтролерів, інтегрував нові компоненти в CAN-мережу.

Результати: успішно відремонтував понад 3 000 автомобілів, демонструючи високий рівень професіоналізму та ефективності.

Додатково: Вiв YouTube-канал, присвячений автоелектриці та ремонту автомобілів.

Ключевая информация

  • C#, JavaScript, TypeScript
  • HTML, CSS
  • PostgreSQL, Elasticsearch, SQL Server
  • OOP, SOLID, TDD, CQRS, Event Sourcing
  • ASP.NET Core, MVC, RESTful API, React, Next.js
  • Git, GitLab, Swagger, Serilog, Fiddler Classic, HubSpot, CI/CD, AWS, Postman, Dockerlassic.

Учился в 1 заведении

Automotive and road college

Automotive and road equipment repair

Житомир, 2011

Владеет языками

Английский

средний

Украинский

родной

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Курсы, тренинги, сертификаты

"c programming from zero to specialist"

2023

Отримав глибокі знання в C# та .NET Core, включаючи практичний досвід у об'єктно-орієнтованому програмуванні (OOP) і принципах SOLID.

Дополнительная информация

Хобі та інтереси

Цікавлюся мікросервісами та високонавантаженими системами, прагну розвиватися в цьому напрямку.

Хобі та інтереси

Спорт, читання, подорожі та фокус на саморозвитку.

Мотивація: шукаю роль у команді, яка цінує ініціативність, відповідальність та прагнення до постійного вдосконалення. Готовий сприяти зростанню компанії та розвиватися разом із нею.

Rostyslav

C# .Net Developer

Киев

800 $

32 года

Активно ищет работу

полная занятость

Обновлено 2 дня назад