Разработка сайтов на WordPress

Веб дизайнер та розробник

Привіт! Мене звати Роман, я веб дизайнер та розробник зі спеціалізацією у WordPress. Я рисую, розробляю та підтримую веб-сайти з 2006-го року.

  • Навички та вміння
    • Front-end веб-розробка (HTML5, CSS3, SCSS, Javascript, TypeScript, Angular, Node, Gulp);
    • Back-end веб-розробка (PHP, MySQL);
    • Хороші знання систем контролю версій (Git)
    • Створення WordPress тем;
    • Створення Joomla шаблонів;
    • Вміння дотримуватися веб-стандартів;
    • Розробка, впровадження та супровід сайту;
    • Впровадження адаптивного дизайну;
    • Робота з Photoshop та Illustrator.
  • Освіта
    Освіта
    2000 - 2005

    Чернівецький Національний Університет, Фізичний факультет
    Отримав диплом магістра фізики з відзнакою за спеціальністю фізика твердого тіла, зі спеціалізацією інформаційних технологій у фізиці.

    2005 - 2008

    Аспірант Інституту металофізики НАН України
    Здобув диплом кандидата фізико-математичних наук.

    Додаткова освіта
    03.2008 - 09.2008

    Курси англійської мови;

    09.2009 - 12.2010

    Індивідуальні уроки англійської.

  • Досвід роботи
    08.2006 - теперішній час
    Фріланс веб-дизайнер/розробник

    Дизайн веб-сайтів; html/css верстка; розробка шаблонів для WordPress та Joomla; повний цикл створення веб-сайтів.

    03.2010 - теперішній час
    Web-розробник (LightMix Design Studio)

    Розробка веб-сайтів; html/css верстка; створення шаблонів для WordPress та Joomla.

    11.2008 - 10.2010
    Науковий співробітник, програміст (Інститут металофізики НАНУ)

    Розробка програмного забезпечення для аналізу експериментальних даних.

    08.2007 - 10.2008
    Веб-розробник, flash-розробник, html-кодер (DDM Studio)

    Верстка сторінок; створення flash-сайтів та додатків; верстка e-mail-ів; адаптація сайтів під CMS; підтримка веб-сайтів.

    06.2006 - 03.2010
    Веб-дизайнер, Front-End розробник (DreamArts Web-Studio)

    Дизайн веб-сайтів; розробка логотипів; HTML/CSS верстка сторінок; створення flash-сайтів.

Контакты Мои работы

Я пропоную

  • Дизайн

    Я можу створити дизайн сайту з нуля з урахуванням усіх ваших побажань.

  • Розробка

    Я використовую WordPress як основну платформу для розробки сайтів. Також я використовую: Joomla, Opencart, Drupal.

  • Підтримка

    Веб сайти потребують регулярного обслуговування та підтримки.

Чому я

  • Завжди online

    Жартую, іноді я сплю, але завжди на зв'язку.

  • Дотримуюся термінів

    Я дуже серйозно належу до термінів виконання робіт.

  • Веб-розробка повного циклу

    Вам потрібен тільки я, щоб створити чудовий веб-сайт.

Статистика

Статистика виконаних проектів

Кількість проектів: 289

  • Дизайнів: 66
  • HTML/CSS верстка: 281
  • WordPress: 103
  • Joomla: 28
  • Інші CMS: 35

Новини та події

  • 15.11.2022
    Коли я тільки починав думати щоб продовжити свою кар’єру як веб дизайнер та розробник фрілансер, мене дуже сильно хвилювало як я буду отримувати оплату за створення сайтів для клієнтів із-за кордону. Я навіть не дуже переживав як я збираюсь знаходити цих самих клієнтів. Хоча зрозуміло, що насправді, друге питання більш важливіше і складніше. В цій статті я розбираюсь як на сьогоднішній день фрілансери можуть отримати оплату за дизайн чи розробку сайту для закордонних клієнтів.
  • 01.11.2022
    Сьогодні опублікував в своєму блозі «фріланс веб розробник» нову статтю, де я розмірковую, чи можна створити веб сайт на найпопулярнішій системі керування контентом WordPress, абсолютно безплатно, як це стверджують реклами багатьох систем та сервісів. Для нетерплячих, наперед скажу, що ні. Більш детально читайте у публікації.
  • 15.10.2022
    Україна займає одне з перших місць за кількістю розробників фрілансерів, які працюють на проекти з Європи та США. Особливо це стосується веб девелоперів. У статті «Чому західні роботодавці хочуть працювати з українцями» я розглядаю основні причини, що передували цьому.
  • 01.10.2022
    Виконуючи обов’язки веб-розробника, я вже більше чотирьох років використовую TypeScript у найрізноманітніших проектах. Якщо це застосунок або сайт на Angular, то його використання є навіть обов'язковим. Але я люблю використовувати TypeScript у найрізноманітніших проектах, і особливо коли створюю сайти на WordPress. Він робить розробку скриптів простішим і дозволяє економити час. У цій статті я теоретично міркую про проблеми, які має усувати TypeScript.
  • 31.01.2022
    Інтернет та веб технології безперервно змінюються та розвиваються, а разом з ними та розробка сайтів вимагає від фахівців оновлення та зміни їх знань технологій. Колись професія веб дизайнер і веб розробник мали дуже чіткі розмежування їх обов'язків, але зараз все стало набагато складніше. У цій статті я поставив питання і спробував відповісти на нього, що зараз являють собою це професії яка між ними різниця і які є спільні риси.
  • 17.01.2022
    Створення сучасних веб-сайтів потребує наявності потужних інструментів розробки. Одним з таких інструментів є мова програмування JavaScript, яка безперервно розвивається та отримує нову функціональність. Про одне таке нововведення я розповідаю в цій статті, а саме про модулі, які дозволяють краще структурувати скрипти і полегшує розробку сайтів і додатків.
  • 27.12.2021
    Покриття коду тестами вважається гарною практикою в веб-розробці, у багатьох командах є мінімальний поріг покриття. У цій статті я показую, як покрити тестами функцію, яка передається як аргумент у forwardRef при імплементації інтерфейсу ControlValueAccessor. Це прийом знадобиться, коли треба формально перескочити мінімальний поріг покриття за функціями, але інших варіантів немає.
  • 19.12.2021
    Я вже давно займаюся створенням сайтів. На багатьох проектах я працював як фрілансер і вважаю, що одним із найкращих джерел нових сайтів є «сарафанне радіо», про яке я писав у статті: «Як новачкові фріланс веб розробнику знайти клієнтів». У цій статті, крім інших джерел, я також виділяю біржі фрілансерів. Я вирішив продовжити тему та сформувати список сайтів, де фрілансери можуть знайти проекти та сьогодні вже опублікував третю статтю, що доповнює цей перелік.
  • 27.11.2021
    Останнім часом формат SVG набирає все більше і більше популярності і це не дивно, адже він має зв'язку істотних переваг недоступних для інших форматів. Одне з головних – це факт, що його вміст є абсолютно валідним HTML кодом і його можна влаштовувати на сторінку як окремим файлом, так і впроваджувати вміст його код прямо в HTML або CSS. Але, як завжди, є якісь обмеження чи конфлікти. Про одну таку проблему SVG при впровадженні в CSS я розповів у цій статті. Буде цікаво розробникам, які створюють сучасні сайти та використовують передові технології.
  • 20.11.2021
    Основною мовою для фронтенд розробки є JavaScript, його повинен мати у своєму арсеналі кожен веб-розробник фрілансер, адже без нього просто неможливо створити веб-сайт, який би відповідав сучасним віянням. Це головний інструмент створення інтерактивності. У свою чергу, ніяка інтерактивність не обходиться без маніпуляцій з елементами на сторінці. У даній статті я розглядаю три способи видалення елементів зі сторінки за допомогою JavaScript.
  • 13.11.2021
    У сучасному світі конкуренція всюди, навряд чи знайдеться галузь людської діяльності, в якій вона відсутня. Завдяки стрімкому розвитку інтернету та веб технологій, світ став маленьким, що призвело до становлення жорсткої конкуренції серед дизайнерів та розробників програмного забезпечення, зокрема у сфері дизайну та розробки сайтів. Особливо не солодко доводиться фрілансерам, адже з таким статусом працюють величезна кількість розробників, більше яких можуть запропонувати дуже низькі ціни на розробку сайту. Але, на щастя, вартість сайту не є основним критерієм вибору замовника. У цій статті я наводжу кілька ключових критеріїв важливих для успішного фрілансера. Тому якщо ви фрілансер та створення сайтів є вашим основним джерелом доходів, стаття буде вам цікава та корисна. Я писав її тезово, щоб не забирати дорогоцінний час у читача.
  • 05.11.2021
    Для верстки сайту або будь-яких HTML шаблонів, верстальники та розробники активно використовують різні псевдоелементи і найчастіше це before або after. Для великого сайту ситуація, коли одночасно працюють багато фахівців (наприклад, верстальник, дизайнер фронтенд і бекенд розробник, а також якийсь фрілансер) і використовується багато сторонніх плагінів та компонентів, є нормальною. Тому часто виникає ситуація, коли потрібно впливати на структуру шаблону, але при цьому немає можливості редагувати його безпосередньо. В цій статті я розглядаю варіант, коли потрібно видалити з HTML шаблону псевдоелементи, а саме before або after.
  • 23.10.2021
    Вік живи вік учись. Чим більше сайтів розробляю на WordPress, тим більше нюансів його роботи розкриваються, тим більше доводиться зустрічати помилки ВордПреса і, відповідно, їх вирішувати. У цій статті я описую чергову можливу помилку, яку WordPress розробник може зустріти у своїй практиці. Вона пов'язана з правами користувачів у популярному плагіні для створення багатомовних сайтів – WPML.
  • 13.10.2021
    Я вирішив продовжити тему, що стосується псевдоелементів, але й що стосується псевдокласів, і розглянути різницю між подвійним і одинарним двокрапкою в CSS при створенні селекторів. Мої думки про цю тему я виклав у цій статті у блозі. У ній, крім розкриття основної теми, я наводжу причини, чому веб-розробник фрілансер може скрізь використовувати одну двокрапку і не знати, що робить помилку.
  • 26.09.2021
    Створення сайтів супроводжується використанням векторної та растрової графіки. На даний момент дуже популярним є формат SVG (Scalable Vector Graphic), його використовують на сайтах для численних цілей та різними способами. У новій статті я показую один із способів впровадження SVG контент сайту через CSS.
  • 07.09.2021
    Інтернет воркери це зручний (і наскільки я знаю єдиний) спосіб додати JavaScript багатопоточність і використовувати окремий потік для важких розрахунків, що дозволяє не блокувати основний потік, де працює користувач інтерфейс. Створення сайтів на Angular також може супроводжуватися використанням цього API. У цій статті я показую, як використовувати Web Workers API в Angular.
  • 01.09.2021
    Написав нову статтю у своєму блозі. У ній я вирішив продовжити список сайтів для фрілансерів, де можна знайти разові проекти створення сайтів або постійну віддалену роботу як веб дизайнера або розробника. Успішний фріланс веб розробник повинен мати велику мережу джерел проектів, думаю контент з моєї статті сприятиме збільшенню цієї мережі. Перша частина цієї серії статей знаходиться тут.
  • 23.08.2021
    При використанні CSS фреймворків веб розробник не відволікається сильно від безпосередньої розробки функціоналу сайту або програми на стилізацію візуальних елементів, тому існує чимала кількість таких фреймворків, багато з них дуже популярні. У цій статті я торкаюся одного з фреймворків для побудови інтерфейсів, який називається Semantic UI, і показую, як можна використовувати його CSS в Angular.
  • 17.08.2021
    У своїй новій статтю у блозі я вирішив торкнутися цікавої та дуже важливої, у функціональному програмуванні, концепції рекурсії. Я даю загальне визначення рекурсії в цілому і розумію її використання на простому класичному прикладі обчислення факторіалу. Приклад, звичайно, дається на JavaScript, який я люблю і використовую кожен день. Інтернет розробникам без нього нікуди.
  • 04.08.2021
    Написав нову статтю у своєму блозі веб-розробника. У ній я ділюся досвідом створення кругового прогрес бару з реального проекту, який є сайтом на Вордпрес для будівельної компанії, що спеціалізується на покрівельних роботах для приватних будинків. У статті наведено приклад CSS коду доступний всім для розуміння, і новачкові, і професійному веб-розробнику. За бажання код може бути легко адаптований для створення кругових діаграм (pie charts)
  • 26.07.2021
    Протокол HTTP це основа інтернету, без нього жоден веб-сайт або веб-додаток не могли б працювати. Коли ви намагаєтеся відкрити сайт або натискаєте на посилання, браузер посилає запит на веб-сервер і отримує якусь відповідь, яка позначається певним кодом. У цій статті я зібрав основні статус коди які може повернути сервер. Це скоріше не стаття, а невеликий довідник. Корисно знати всім веб-розробникам, оскільки за цими кодами, можна зрозуміти успішний був запит чи ні.
  • 12.07.2021
    Ви молодий, а можливо і не молодий, але розробник-початківець, ви хочете створювати сайти, але при цьому не хочете весь день киснути в тісному офісі якої-небудь веб-студії, а хочете працювати як фрілансер, вільно керувати своїм робочим часом. Але перед вами стоїть завдання, як же знайти джерело замовлень. У цій статті я пропоную вашій увазі кілька каналів, на мою думку найефективніших , які фрілансери можуть використовувати, щоб знайти замовників на сайти.
  • 05.07.2021
    Сучасна веб-технологія не представляється без використання систем контролю версій. Вони особливо корисні, коли над одним і тим же сайтом або програмою працюють кілька розробників. Але навіть якщо ви розробник фрілансер і створюєте сайти на самоті, системи контролю версій все одно можуть принести багато користі. Однією з найпопулярніших таких систем є Git. У даної статті я наводжу базовий процес роботи з нею та основні команди для цього.
  • 30.06.2021
    Angular на сьогоднішній день є популярним і потужним фреймворком для фронт-енд розробки, до якого я все частіше вдаюся у своїй роботі. Використання цього інструменту може суттєво полегшити створення сайтів, особливо коли потрібна нестандартна та складна функціональність. Фронт-енд веб-розробка означає тісну взаємодію з елементами на сторінці і цій статті я показую, як у Angular отримати доступ до елементів DOM.
  • 20.06.2021
    WordPress відомий своєю спрямованістю на користувача та робить все, щоб полегшити керування сайтом. Але іноді, розробники WordPress, на мій погляд, переборщують із турботою і трохи обмежують свободу користувача. Так, в одній з версій була розроблена функція завдання якої обмежити максимальний розмір зображення, з яким працює сайт. Якщо розмір зображення перевищує 2560 пікселів, то повний оригінальний розмір заміниться цим розміром. У багатьох випадках потрібно показати зображення більшого розміру і цій статті у своєму блозі веб-розробника я показую, як відключити це обмеження, використовуючи фільтр big_image_size_threshold.
  • 06.06.2021
    Вже давно хочу зібрати в одному місці всі сайти для фрілансерів, зокрема для веб-дизайнерів і розробників, де вони можуть знайти короткострокові проекти або постійну співпрацю на тривалий період. Взяв на озброєння пошук Гугл і гарненько «погуглив». Знайшлося багато сайтів на цю тему. У цієї публікації я почав створювати цей список, поки додав лише пів десятка, але на прикметі ще багато ресурсів вартих уваги.
  • 30.05.2021
    Всього кілька років тому, я як веб-розробник фрілансер, створював сайти використовуючи Joomla і WordPress, майже однаково. Але останнім часом використовую переважно другу систему. І я запитав, чому так, і чи актуальна ще розробка сайтів на Joomla. Я провів невелике дослідження з метою з'ясувати, чим зараз живе дана система, як вона розвивається. Про результати читайте у цій статті.
  • 16.05.2021
    Я можу з упевненістю сказати, що жоден сайт на WordPress, принаймні, розробка якого не пройшла без моєї участі, не обходиться без плагінів. Це зручний та потужний інструмент для розширення функціональності сайту. Тому, я вирішив написати, невелику статтю у своєму блозі, про те, як можна встановити плагін на сайт. Описано два методи, як це можна зробити.
  • 14.05.2021
    Здається, ринок будівельних послуг зараз на підйомі, тому що останнім часом часто працюю саме з сайтами, що стосуються будівельної тематики. Цього разу я займався створенням сайту для компанії, яка займається наданням великих послуг у будівництві та ремонті , зокрема, займається покрівельними роботами. Розробка сайту велася на WordPress із використанням візуального редактора Divi. На ньому представлені послуги компанії та її портфоліо виконаних робіт.
  • 25.04.2021
    Медіа бібліотека WordPress має гарну функціональність і зручна у використанні. При завантаженні зображень, якщо вони досить великі, вона генерує кілька різних менших файлів, які використовуються на сайті, а оригінальні файли просто займають місце на диску. Якщо оригінальні зображення дуже великі і їх багато, дисковий простір на хостингу швидко заповниться. У цій статті я показую, як безпечно видалити оригінальні файли, при цьому нічого не зіпсувати та зберегти можливість регенерації менших розмірів, у випадку якщо їх параметри зміняться.
  • 21.04.2021
    Етнографічний комплекс «Українське село» це один із найстаріших та найулюбленіших моїх проектів, над яким я працюю із задоволенням як фрілансер веб дизайнер та розробник. Створення сайту першої версії було завершено ще років десять тому і цього разу йому зробили черговий редизайн і перейшли з Joomla на WordPress Одна з причин, чому я люблю цей проект – наявність додаткових незвичайних робіт. Так цього разу я створив віртуальний 3д тур територією комплексу.
  • 18.04.2021
    «Скільки коштує створення сайту?» - одне з найпоширеніших питань, яке будь-який фрілансер веб-дизайнер отримує на свою адресу. Це тому, що ціна сайту, це визначальний параметр, яким люди звертаються до фрілансерів, а не до веб-студій. Але відповісти на це запитання швидко і однозначно можна не завжди, тому що я спробував описати в цьому записі в блозі.
  • 04.04.2021
    Успішно підійшла до логічного завершення розробка сайту для етнографічного комплексу «Українське село», точніше, його черговий редизайн. У цьому сайті, крім іншого, мені треба було зробити кілька таблиць і в процесі з'ясувалося, що модуль для створення таблиць у візуальному редакторі Гутенберг не здатний створити складні таблиці, зокрема, в ньому не можна об'єднувати осередки. Спочатку я вирішив пошукати, які плагіни для WordPress є для роботи з таблицями і знайшов кілька цікавих варіантів, з якими я хотів би поділитися в цій статті. Але на сайті я все-таки використав модуль для класичного редактора.
  • 29.03.2021
    Мій ключовий напрямок це фріланс створення сайтів, але дуже часто виникає необхідність виконувати супутню роботу, наприклад, як розробка логотипу. Звичайно, можна знайти іншого фрілансера для цієї роботи, але мені подобається все робити самостійно, такий собі full stack фріланс. На цей раз мені довелося створити логотип для деревообробного підприємства, одним елементом якого була циркулярна пилка. Як створив її зубці, тобто як повторити форму по колу, я описую цій статті.
  • 21.03.2021
    Вже довгий час я вивчаю та використовую Angular у своїй роботі при створенні сайтів. Це сучасний і потужний JavaScript фреймворк, розроблений і підтримуваний компанією Google. У ньому є два ключові поняття Component і Directive, які схожі за своїми цілями, але мають суттєві відмінності. Про них я говорю у новій статті у своєму блозі.
  • 05.03.2021
    Нещодавно зіштовхнувся із проблемою на одному з WordPress сайтів, які я оновлюю та підтримую. Сайту багато років, встановлена тема, відповідно також стара і після чергового оновлення WordPress вона перестала працювати, сайт показував просто білий екран. Проблему вирішив дуже швидко і весь процес описав у цій статті в блозі.
  • 16.02.2021
    У світі веб-сайтів існує велика кількість систем керування контентом, на основі яких вони створюються. Відомі та не дуже, платні та безкоштовні. Інтернет розробнику є з чого вибрати. На цей раз я познайомився із системою, з якою ще не працював, під назвою HubSpot CMS і створив сайт для організації зі США, яка працює у сфері освіти.
  • 04.10.2020
    Сьогодні дуже часто у вакансіях можна побачити, що IT компанії шукають full stack розробника. Що означає термін full stack і звідки він узявся, хто такий full stack web developer, його плюси та мінуси, і як ним стати я розглядаю в даної статті.
  • 27.09.2020
    Сьогодні поповнив свій блог новою статтею. У ній я намагаюся познайомити читача з чудовим універсальним редактором. На мій погляд, це один з найкращих існуючих на сьогоднішній день, він швидкий, розширюваний і безкоштовний. Його особливо люблять веб-розробники, в ньому, «з коробки», є підтримка JavaScript і можна поставити всі необхідні інструменти для створення веб-сайтів і веб-додатків.
  • 21.09.2020
    Деякі веб-дизайнери працюють на macOS і використовують для створення дизайну сайту програму Sketch. Якщо ви веб-розробник і використовуєте Photoshop, виникає необхідність конвертації sketch в psd. Цю проблему я спробував вирішити у даній статті.
  • 15.09.2020
    Git зручна та ефективна система управління версіями, яку я використовую у своїй роботі, зокрема створення сайту будь-якої складності не обходиться без її участі. Дуже часто виникає необхідність у редагуванні останніх змін у Git, як це зробити я розглядаю в цьому запису.
  • 11.09.2020
    WordPress має багаті можливості для керування контентом веб сайту. У новій статті я спробував розглянути всі методи вибірки записів з бази даних та вибрати найкращий з них.
  • 04.09.2020
    Написал новую статью в блоге. В ней описываю способы решения ошибки, которая возникает, если пытаться загрузить в админку WordPress неразрешенные файлы.
  • 21.05.2020
    Завершив редизайн невеликого сайту WordPress. Спочатку це був простий односторінковий Landing Page, який переріс у повноцінний, хоч і не великий веб-сайт.
  • 12.05.2020
    Написав нову статтю у блозі. Коротко висвітлив переваги та недоліки фрілансу порівнюючи його з роботою веб-студії з поглядів розробника та замовника.
  • 22.04.2020
    Створив дуже простий Landing Page в існуючий сайт WordPress, який надає можливість завантажувати різні довідкові матеріали у форматі PDF. Веб-сайт працює під управлінням популярного шаблону Divi, я зробив новий Page template і використав плагін Advanced Custom Fields для додавання нових полів до сторінки.
  • 16.04.2020
    Написав новий запис у розділі Блог. Стаття стосується популярного інструменту для доступу та управління даними у Вордпресі REST API.
  • 26.03.2020
    Нова стаття в блозі про те, як відключити смайлики в WordPress. Актуальне завдання, яке потрібно зробити під час розробки сайту на вордпресі для покращення швидкості його завантаження.
  • 13.03.2020
    Завершив розробку невеликого проекту – лендінг пейдж на ВордПресі. Простий односторінковий сайт для медичної спільноти. Я зробив хтмл шаблон і впровадив його у ВордПрес.
  • 11.03.2020
    Написав нову статтю у блозі щодо ефективності та швидкості збереження з Illustrator формату svg. Зокрема, висвітлюється швидкий спосіб обрізання порожніх непотрібних полів.
  • 07.01.2020
    Розпочав роботу над html/css шаблонами для великого проекту – каталогу електронної техніки та виробників. Оскільки проект дуже великий, використовую Gulp для автоматизації деяких завдань. Наприклад, для компіляції файлів SCSS у CSS. Над проектом одночасно працюють багато розробників як Front-End так і Back-End, тому використовую систему контролю версії Git.
  • 03.12.2019
    Завершився редизайн сайту для криобанку. Сайту освіжили його зовнішній вигляд, щоб додати сучасності та трохи змінили деякі сторінки. Одночасно зі зміною зовнішнього вигляду змінили систему управління для сайту. Раніше він працював на Joomla, тепер працюватиме на WordPress. Мій внесок полягав у верстці HTML шаблонів, створенні теми для WordPress та перенесення сторінок зі старого на новий сайт.

Технології

Технології та інструменти, які я добре знаю, люблю та застосовую кожен день у своїй роботі. Створення сайтів та веб розробка в цілому, завжди супроводжується використанням цих технологій.

  • HTML
  • CSS
  • JavaScript
  • Angular
  • TypeScript
  • PHP
  • MySQL
  • Node.js
  • WordPress