Працював в 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

Львів, 2024

На курсі я навчився:

  • Розробляти серверні програми за допомогою Node.js.Використовувати стандартні модулі та Node Package Manager (NPM) для створення надійних програм.
  • Розуміти використання колбеків, промісів і ключових слів async/await для безперебійного виконання одночасних операцій.
  • Створювати RESTful API за допомогою Express.js.
  • Розуміти механізми обробки помилок типово, створювати власні мідлвери для обробки помилок і використовувати коди статусу помилок HTTP.
  • Впроваджувати зв’язок у реальному часі у вебдодатках за допомогою WebSockets.
  • Реалізовувати захист вебдодатків у Node.js за допомогою ефективних механізмів аутентифікації та авторизації користувачів.
  • Працювати з базами даних у Node.js і використовувати об’єктно-реляційне відображення (ORM) для ефективного керування даними.

React Advanced

Львів, 2024

Будувати 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

Львів, 2024

Використовувати весь функціонал шаблонізатора Pug.Розуміти основи шаблонізації.Налаштовувати для роботи середовище Pug.Розуміти і використовувати основи Pug: його синтаксис, теги та роботу з текстом.Розуміти використання рядкового тексту (inline) у тегах, вміти використовувати  конвеєрний  (piped) та блоковий текст.Розуміти варіативність атрибутів. Використовувати багаторядкові, логічні атрибути та атрибути “в лапках”. Виконувати розбиття об’єкта на атрибути елемента за допомогою синтаксису &attributes.На практиці використовувати вбудований код Javascript в Pug, а саме: буферизований, небуферизований та неекранований-буферизований код. Також використовувати синтаксис змінних.Використовувати умовний синтаксис в шаблонізаторі Pug, а саме: умовні оператори if та else, оператор unless, оператор case (when).Розуміти та застосовувати цикли each та while в шаблонізаторі Pug.

Bootstrap 5

Львів, 2024

  • Створювати адаптивні та кроссбраузерні вебсторінки, використовуючи Bootstrap 5, забезпечувати правильне відображення сайтів на різних пристроях і браузерах.
  • Ефективно використовувати компоненти та утиліти Bootstrap - легко інтегрувати такі елементи, як навігаційні панелі, картки, сповіщення та багато інших для покращення користувацького інтерфейсу.
  • Застосовувати сіткову систему та Flexbox разом із  Bootstrap - створювати складні макети з гнучкими і адаптивними сітками, використовуючи основні принципи Flexbox.
  • Розробляти та кастомізувати форми - створювати інтерактивні форми з валідацією і кастомізувати їх під специфічні вимоги проєкту.
  • Оптимізувати та налаштовувати теми - кастомізувати дизайн сайтів, використовуючи змінні та налаштування Bootstrap 5, для створення унікальних і професійних вебсторінок.

Frontend Developement React

Львів, 2024

  • 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

Львів, 2022

  • створення коректну розмітку HTML-сторінки;
  • створення  CSS-стилів, зокрема для верстки сторінки з використанням FlexBox та CSS Grid Layout та підтримкою responsive і візуальних ефектів;
  • створення JavaScript-коду для вирішення типових задач клієнтського веб-програмування з використанням функцій та об’єктів;
  • інтеграція JavaScript і HTML, задання обробників подій, створення HTML-форм, побудова і використання регулярних виразів у JavaScript і HTML;
  • пошук помилок за допомогою вбудованого відладчика у браузері, моніторинг використання ресурсів, використання консолі для виводу інформації;
  • використання бібліотеки jQuery для маніпуляції елементами DOM, створення базових ефектів та виконання Ajax-запитів;
  • створення і виконання Fetch-запитів, використання формату JSON для передачі даних;
  • виконання Git для збереження версій проекту і публікації сайту на GitHub.

Основи верстки сайту

2022

HTML5, CSS3

JavaScript занурення

2022

основи JavaScript

Основи Figma

2022

Основи Figma

Додаткова інформація

Захоплення та інтереси

Теніс, снукер, кросворди, історія

Сергій

Junior Frontend Developer

Львів

500 $

57 років

Активно шукає роботу

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

Характер роботи: стажування / практика, віддалена робота, в офісі/на місці

Оновлено 3 дні тому