Володимир Гармаш
Рейтинг
Рівень володіння мовами
Резюме
Вітаю , мене звати Гармаш Володимир , мені 23 роки з яких трохи більше 2,5 років я займаюсь розробкою аплікацій для Web‘у .
Шукаю для себе певні попроєктні-можливості у сфері розробки.
Маю досвід роботи у аутсорс компаніях, переважно українських на позиції front-end розробника , займався переважно розробкою під Adobe E-commerce та Wordpress , мій досвід роботи включає у себе такі навички :
Front-end розробка:
1) Розробка front-end із повного нуля :
1.1) Підняття проекту (Gulp, Webpack, Vite) .
1.1) Створення дизайн системи (CSS, SCSS, LESS, Tailwind, Bootstrap)
1.2) Написання базової логіки застосунку (бізнес-логіка , користувацькі інтеракції , для написання бізнес-логіки переважно використовував класово-орієнтовний підхід та "слайсову" архітектуру Redux, Redux Toolkit.
1.3) Верстка сторінок дизайну у форматі pixel-perfect .
2) Робота із легасі кодом (jQuery, legacy React.JS, JavaScript до ES6+) :
2.1) Доповнював і рефакторив старий код при необхідності і потребі замовника . Переписував бізнес-логіку із Redux на Redux Toolkit , переписував бізнес-логіку написану на JavaScript та jQuery на Redux Toolkit .
3) Розробка нового функціоналу застосунку :
3.1) Написання бізнес-логіки згідно сучасних стандартів проектування коду , маю великий досвід із роботою з великими кодовими базами (більше 100 строк) , їх доповнення та поєтапний рефакторинг проблемного коду , із найбільшого що мені довелось розробляти було :
- Розробка чекауту (сторінка оплати замовлення) із багатьма користувацькими параметрами (в залежності від регіону, від способу доставки, оплати та ін.)
- Реалізація системи бонусів та промокодів і користувацької інтеракції із ними на стороні клієнта .
- Реалізація нестандартного кошика товарів із синхронізацією, дебаунсингом і синхронізацією у real-time з мобільним застосунком .
- Розробка інтерактивних карт за допомогою leafleet та openStreetMap із точками видачі, графіком роботи магазинів та перевірки наявності товару в конкретному магазині, можливість динамічного пошуку і сортування точок видачі .
- Використовував і налаштовував адмін-панель react-admin згідно необхідностей замовника .
4) Оптимізація існуючих сторінок і коду, у тому числі по метрикам Google Page Insights, Google Page Speed , GTMetrix та написання семантичної верстки ( макророзмітка, мікророзмітка, доступність, таб-індекси )
Мій актуальний стек розробки front-end : JavaScript, TypeScript, jQuery, React.JS, Next.JS, Gulp, Webpack, Babel, Vite, CSS, SCSS, LESS. Для стейт-менеджингу використував переважно Redux Toolkit.
Back-end розробка :
1) Займався написанням і тестуванням простої back-end логіки по типу написання стандартних endpoints (CRUD, авторизація, реєстрація, додавання товару, видалення товару.
2) Писав стандартні темпліти для сторінок . (Wordpress Bedrock - Laravel , Symphony)
Мій актуальний стек розробки back-end: PHP, Node.JS , Laravel, Symphony , Docker, WSL.
Добре знайомий із стандартами розробки IT-продуктів та методологіями розробки (Scrum, Agile) . Розумію як відбувається workflow розробки продуктів у сфері вебу. Проводив код-рев‘ю для молодших колег і сам проходив його .