Трохи про себе
Мене звати Сергій, я — Full-Stack веброзробник. Мій досвід програмування й дизайну почався у 2008 році та продовжується досі.
Ще в нульових, коли Google тільки починав впорядковувати хаос в Інтернеті, а сайти та вебтехнології були відносно примітивними, мені стало цікаво: а як це все працює. Цікавість стала моєю мотивацією, а наполегливість та досвід обернулись професією.
Не люблю працювати поспіхом й аби-як. Завжди обговорюю з клієнтом завдання та консультую, щоб уникнути помилок на етапі проєктування та забезпечити найкращий результат. У вільний час займаюсь спортом та саморозвитком, пишу музику.
Працюю віддалено. Все, що потрібно для моєї роботи, в мене є: Інтернет, ноутбук під Linux та бажання втілювати успішні вебпроєкти. Отже, із задоволенням прикрашу Інтернет вашим проєктом..)
-
UI/UX, HTML5, CSS3. Адаптивна верстка вебсторінок та макетів. Прототипування.
Ще...
В роботі надаю перевагу
абсолютній адаптованості
— коли верстка підлаштовується під будь-яку ширину екрана, а не лише під конкретні пристрої. Вважаю, що адаптивна верстка вже давно стала невіддільною частиною сучасного веба, тому не намагаюсь продати це як дещо особливе. Тест цієї сторінки на адаптивністьВикористовую Bootstrap, SASS, LESS, лише там, де це доречно та необхідно. Натомість активно використовую можливості сучасного HTML5 та CSS3. Розробив легкий UI фреймворк для верстки не надто складних вебінтерфейсів.
-
Розробка дизайну, логотипів, робота з векторною та растровою графікою.
Ще...
В пріорітеті — розроблювати унікальний дизайн, а не використовувати
шаблон-бовванець
. Обговорюю та проєктую дизайн разом з клієнтом, враховуючи поведінку цільової аудиторії та поставлені цілі. Використовую GIMP для роботи з растровою графікою та Inkscape для векторної. Вважаю за краще працювати з векторною графікою, оскільки вона добре масштабується з мінімальними втратами якості, більш гнучка у використанні. Використовую Figma для створення та презентації дизайну.
-
Розробка продуктивних вебдодатків.
Ще...
Використовую Laravel для розробки додатків різної складності. Дотримуюсь стандартів та принципів: PSR-1, PSR-2, KISS, DRY, YAGNI, SOLID. Популярні CMC (Joomla, Wordpress), PhpBB також не
пройшли
повз мене. Однак, віддаю перевагу сучасним PHP-фреймворкам для досягнення кращої оптимізації та масштабованості додатків. Розробив мінімалістичну Lara CMS для швидкого старту сайтів будь-якої складності на базі Laravel -
Оптимізація продуктивності, вивід в
зелену зону
Google PageSpeed, аудит. Ще...Швидкість завантаження має значення. Приділяю увагу цьому аспекту на всіх етапах проєктування та розробки застосунку. Тест цієї сторінки в Google PageSpeed Виконую аудит та оптимізацію окремих сторінок та вебсайтів в цілому. Консультую з питань продуктивності та оптимізації додатків. Усуваю проблеми, пов'язані з повільним завантаженням в проєктах.
-
SEO-оптимізація, мікророзмітка, аудит.
Ще...
Розмітка структурованих даних (мікророзмітка) сторінок для пошукових систем та соцмереж. Тест мікророзмітки цієї сторінки Виконую аудит та консультую з питань SEO-оптимізації.
- Робота з Linux, налаштування серверу, cron, ssh, shell та bash-скрипти
-
Використовую: PHP, SQL, Regex, JavaScript ES6, Vue.js, jQuery, JSON, AJAX, CodeIgniter, Laravel, OOP, API, Git, Composer, Docker, Apache, Nginx, MySQL, MariaDB, phpMyAdmin, PSR-1, PSR-2, KISS, DRY, YAGNI, SOLID, design patterns.
Ще...
Жоден розробник не зберігає цю величезну кількість інформації в пам'яті, тим більше, що інформація постійно змінюється та доповнюється. Має значення те, як ефективно розробник вміє користуватися документацією, штучним інтелектом та Google пошуком 😆
Поважаю роботу моїх колег та намагаюся відповідально ставитись до стилю написання коду. Код цієї сторінки Слідкую за змінами та новими можливостями в ІТ.