Работал в 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"
Отримав глибокі знання в C# та .NET Core, включаючи практичний досвід у об'єктно-орієнтованому програмуванні (OOP) і принципах SOLID.
Дополнительная информация
Хобі та інтереси
Цікавлюся мікросервісами та високонавантаженими системами, прагну розвиватися в цьому напрямку.
Хобі та інтереси
Спорт, читання, подорожі та фокус на саморозвитку.
Мотивація: шукаю роль у команді, яка цінує ініціативність, відповідальність та прагнення до постійного вдосконалення. Готовий сприяти зростанню компанії та розвиватися разом із нею.
Rostyslav
Rostyslav
C# .Net Developer
Киев
Активно ищет работу
полная занятость
Обновлено 2 дня назад