Работал в 3 компаниях 15 лет 1 месяц
Образование, Энергетика и Энергоносители, Банки
Випускник курсу фронт енд розробки
Beetroot Academy
Образование
5 месяцев
01.2024 - 06.2024
Успішно виконав 100% практичних завдань курсу від HTML до React, отримав практичний досвід роботи на командному проєкті: респонсивна верстка секцій сайту зі створенням відповідних гілок, використанням пул-реквестів та подальшим виправленням зауважень керівника проєкту і вирішенням конфліктів при залитті гілок, виконав та успішно презентував (https://drive.google.com/file/d/1clETd-dm-gT19wzAdUFa1L1sCtOuHUdd/view?usp=sharing) фінальний проєкт на React/Typescript/Tailwind/Material-UI/Axios: https://my-dashboard-page.netlify.app/, отримав сертифікат;
Остаточно впевнився у правильності обраного напрямку у ІТ та бажання вдосконалювати свої навички у динамічній компанії з амбітною командою.
Portfolio & sertificates: https://serg-hourwitz.github.io/Serhiy_Hourwitz_Front-End_CV/
Заступник директора
ТОВ"Протек Пауер"
Энергетика и Энергоносители
5 лет 10 месяцев
09.2016 - 07.2022
Організація та контроль фінансової діяльності підприємства, успішна участь у тендерах на виконання робіт для ДП "НАЕК Енергоатом" з подальшим укладенням договорів та контролем їх виконання. Успішні переговори із іноземними постачальниками з подальшим укладенням контрактів на постачання для виконання робіт на підприємствах енергетики України та за кордоном. Успішна робота з обслуговуючими банками в частині організації зарплатних проєктів, кредитування та розміщення тимчасово вільних коштів.
Директор відділення банку
БМ банк
Банки
8 лет 9 месяцев
01.2008 - 10.2016
Організація та контроль роботи відділення. Успішні переговори із діючими та потенційними клієнтами щодо надання таких видів банківських послуг: розрахунково-касове обслуговування, кредитування, депозити, документарні операції. Стабільне виконання планів за основними показниками діяльності відділення.
Ключевая информация
- Створення сайтів та додатків на React.js, Tailwind, Typescript, Material-UI.
- Валідна, кросбраузерна, адаптивна верстка HTML_CSS, Flexbox, CSS Grid, Bootstrap5, CSS-анімації;
- Базові Pug, SCSS, JS, Git, PHP, Node.js/Express;
Учился в 2 заведениях
Львівський університет банківської справи
факультет перепідготовки та заочної освіти/банківська справа
Львів, 2003
Національний університет "Львівська політехніка"
Радіотехнічний/радіотехніка
Львів, 1990
Владеет языками
Английский
средний
Русский
родной
Может проходить собеседование на этом языке
Может проходить собеседование на этом языке
Украинский
свободно
Может проходить собеседование на этом языке
Может проходить собеседование на этом языке
Курсы, тренинги, сертификаты
Node.js Essential
На курсі я навчився:
- Розробляти серверні програми за допомогою Node.js.Використовувати стандартні модулі та Node Package Manager (NPM) для створення надійних програм.
- Розуміти використання колбеків, промісів і ключових слів async/await для безперебійного виконання одночасних операцій.
- Створювати RESTful API за допомогою Express.js.
- Розуміти механізми обробки помилок типово, створювати власні мідлвери для обробки помилок і використовувати коди статусу помилок HTTP.
- Впроваджувати зв’язок у реальному часі у вебдодатках за допомогою WebSockets.
- Реалізовувати захист вебдодатків у Node.js за допомогою ефективних механізмів аутентифікації та авторизації користувачів.
- Працювати з базами даних у Node.js і використовувати об’єктно-реляційне відображення (ORM) для ефективного керування даними.
React Advanced
Будувати state management за допомогою Redux і Redux Toolkit.Розуміти основи популярних CSS-фреймворків для стилізації.Використовувати бібліотеку Material UI і її компоненти замість ручної стилізації.Використовувати React hooks і створювати власні (кастомні) хуки.Розуміти, як дослідити проблеми швидкодії React застосунку.Використовувати React Developer Tools для дослідження дерева компонентів та профайлингу.Розв’язувати проблеми з memory leak.Використовувати React.lazy та Suspense для динамічного завантаження модулів, React Router для динамічного завантаження маршрутів.Використовувати RTK Query для звертання до API.Додавати автентифікацію для застосунку на основі OAuth2.Використовувати мову запитів GraphQL для здійснення запитів та зміни даних на сервері.Познайомитись із концепцією Server-side Rendering (SSR).Дізнатися про Jest Testing Framework та його альтернативи. Навчитися тестувати компоненти за допомогою React Testing Library.
Pug Template Designer
Використовувати весь функціонал шаблонізатора Pug.Розуміти основи шаблонізації.Налаштовувати для роботи середовище Pug.Розуміти і використовувати основи Pug: його синтаксис, теги та роботу з текстом.Розуміти використання рядкового тексту (inline) у тегах, вміти використовувати конвеєрний (piped) та блоковий текст.Розуміти варіативність атрибутів. Використовувати багаторядкові, логічні атрибути та атрибути “в лапках”. Виконувати розбиття об’єкта на атрибути елемента за допомогою синтаксису &attributes.На практиці використовувати вбудований код Javascript в Pug, а саме: буферизований, небуферизований та неекранований-буферизований код. Також використовувати синтаксис змінних.Використовувати умовний синтаксис в шаблонізаторі Pug, а саме: умовні оператори if та else, оператор unless, оператор case (when).Розуміти та застосовувати цикли each та while в шаблонізаторі Pug.
Bootstrap 5
- Створювати адаптивні та кроссбраузерні вебсторінки, використовуючи Bootstrap 5, забезпечувати правильне відображення сайтів на різних пристроях і браузерах.
- Ефективно використовувати компоненти та утиліти Bootstrap - легко інтегрувати такі елементи, як навігаційні панелі, картки, сповіщення та багато інших для покращення користувацького інтерфейсу.
- Застосовувати сіткову систему та Flexbox разом із Bootstrap - створювати складні макети з гнучкими і адаптивними сітками, використовуючи основні принципи Flexbox.
- Розробляти та кастомізувати форми - створювати інтерактивні форми з валідацією і кастомізувати їх під специфічні вимоги проєкту.
- Оптимізувати та налаштовувати теми - кастомізувати дизайн сайтів, використовуючи змінні та налаштування Bootstrap 5, для створення унікальних і професійних вебсторінок.
Frontend Developement React
- I know HTML and can do semantic markup;
- I have experience in creating CSS animations, transformations and other styles;
- I know how to apply CSS styles and visual effects to the layout;
- I have skills in working with Pug and SCSS;
- I know how to work with basic JavaScript tools and primitives, objects, arrays, functions;
- I know how to work with APIs (Ajax, fetch);
- I understand the logic of client-server architecture in the context of writing real applications;
- I have skills in creating web applications using React/Typescript/Tailwind/Material-UI;
- I have skills in manipulating the DOM tree;
- I have skills in working with Git, GitHub;
- I have experience with Figma;
- I have an experience with web servers;
HTML5/ CSS3/ JAVASCRIPT FUNDAMENTALS
- створення коректну розмітку HTML-сторінки;
- створення CSS-стилів, зокрема для верстки сторінки з використанням FlexBox та CSS Grid Layout та підтримкою responsive і візуальних ефектів;
- створення JavaScript-коду для вирішення типових задач клієнтського веб-програмування з використанням функцій та об’єктів;
- інтеграція JavaScript і HTML, задання обробників подій, створення HTML-форм, побудова і використання регулярних виразів у JavaScript і HTML;
- пошук помилок за допомогою вбудованого відладчика у браузері, моніторинг використання ресурсів, використання консолі для виводу інформації;
- використання бібліотеки jQuery для маніпуляції елементами DOM, створення базових ефектів та виконання Ajax-запитів;
- створення і виконання Fetch-запитів, використання формату JSON для передачі даних;
- виконання Git для збереження версій проекту і публікації сайту на GitHub.
Основи верстки сайту
HTML5, CSS3
JavaScript занурення
основи JavaScript
Основи Figma
Основи Figma
Дополнительная информация
Захоплення та інтереси
Теніс, снукер, кросворди, історія
Сергій
Сергій
Junior Frontend Developer
Львов
Активно ищет работу
полная занятость, неполная занятость
Характер работы: стажировка / практика, удаленная работа, в офисе/на месте
Обновлено 6 дней назад