Працював в 2 компаніях   13 років 6 місяців

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

C# .Net Developer

Easy software

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.
• 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, FiddlerClassic.

Навчався в 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

Київ

1 000 $

32 роки

повна зайнятість

Оновлено 1 місяць тому