Портфолио Контакты

Веб-сайты на WordPress

Здесь приведены некоторое из моих проектов. В каких-то я участвовал как член команды, а в каких-то выступал как соло-разработчик.

MyInterview.com

Продолжительность: Ноябрь 2024 – Январь 2025

Сайт MyInterview был построен с использованием headless-архитектуры. WordPress выступает в роли backend-системы, отвечая за управление контентом и пользовательскими данными, тогда как frontend полностью реализован на Next.js. Взаимодействие между frontend и WordPress осуществляется через GraphQL, что обеспечивает быстрый, динамичный и масштабируемый обмен данными.

Я отвечал за разработку backend-функционала проекта. В мои задачи входило:

  • Создание кастомных Gutenberg-блоков для гибкого редактирования контента

  • Обеспечение корректной обработки и структуры GraphQL-запросов со стороны frontend

  • Поддержание полноценного WYSIWYG-опыта в административной панели WordPress

  • Прямое взаимодействие с клиентом для поиска оптимальных технических решений

  • Рефакторинг и улучшение существующего кода для повышения его поддерживаемости

  • Оптимизация производительности backend для повышения скорости и эффективности

В результате был создан современный высокопроизводительный сайт, соответствующий стандартам безопасности, скорости работы и пользовательского опыта.

Headless WordPress PHP Gutenberg blocks ACF GraphQL API

Checkmarx.com

Продолжительность: Февраль 2024 – Август 2024

Этот сайт был разработан для крупной компании в сфере кибербезопасности. Проект включал несколько сотен страниц, созданных с использованием различных кастомных шаблонов.

Одной из самых интересных задач стало требование клиента сохранить часть сайта из предыдущей версии без каких-либо изменений. Такое нестандартное архитектурное решение невозможно было реализовать стандартными средствами WordPress. Однако мне удалось разработать несколько уникальных backend-решений, которые позволили полностью удовлетворить требования клиента.

Я работал над этим проектом в роли backend WordPress-разработчика. В мои обязанности входило:

  • Планирование и оценка сроков разработки

  • Создание подробного roadmap-а по разработке компонентов, включая спецификации, дедлайны и описание функциональности

  • Разработка кастомных Gutenberg-блоков для различных шаблонов страниц

  • Интеграция этих Gutenberg-блоков с frontend-частью проекта

  • Подключение сайта к нескольким сторонним API

  • Обеспечение высокого уровня производительности и безопасности

  • Автоматизация переноса контента со старой версии сайта

  • Написание технической документации

  • Предоставление постоянной технической поддержки клиенту

Этот проект продемонстрировал мою способность работать со сложной архитектурой и создавать надежные, масштабируемые решения для WordPress-сайтов корпоративного уровня.

WordPress PHP Gutenberg blocks ACF Support API

SQream.com

Продолжительность: Май 2022 – Сентябрь 2022

Этот сайт, как и многие мои проекты, был создан на основе CMS WordPress. Для проекта была полностью с нуля разработана кастомная тема, соответствующая требованиям клиента по дизайну и функциональности.

Чтобы упростить процесс разработки и обеспечить гибкость в управлении контентом, я использовал плагин Advanced Custom Fields (ACF). С его помощью был создан набор модульных шаблонов страниц, которые затем были стилизованы и доработаны frontend-разработчиками в соответствии с утвержденным дизайном.

В роли backend PHP-разработчика на проекте я отвечал за:

  • Проектирование программной архитектуры сайта
  • Написание эффективного и масштабируемого backend-кода, а также разработку кастомных PHP-модулей
  • Интеграцию сторонних API, таких как Comeet, для расширения функциональности
  • Тесное взаимодействие с frontend-разработчиками и другими членами команды для создания целостного и удобного пользовательского продукта
  • Перенос данных с предыдущей версии сайта клиента
  • Финализацию backend-функционала и проведение тщательного тестирования перед запуском

В результате был создан надежный, поддерживаемый и полностью кастомизированный WordPress-сайт, адаптированный под бизнес-задачи клиента.

 
 
 
 
 
WordPress PHP HTML5 ACF

GribVerden.dk

Продолжительность: Ноябрь 2021 – Январь 2022

Сайт для Министерства образования и науки Дании. Клиент хотел создать ресурс с удобным доступом к информации, строгим дизайном, высокой скоростью работы и простотой редактирования.

Я разработал этот сайт с нуля на WordPress. Для создания страниц использовался Elementor. Кроме того, я разработал собственный плагин для более удобной навигации по содержимому сайта.

HTML5 WordPress Elementor PHP

MimiSocks.com

Продолжительность: Июнь 2021 – Октябрь 2021

Я участвовал в разработке в какой-то степени уникального сайта электронной коммерции для производителя носков с кастомными принтами. Главной особенностью сайта стал интерактивный конструктор продукта, который позволяет клиентам:

  • выбирать различные модели носков

  • загружать собственные изображения

  • добавлять персонализированный текст

Помимо инструмента дизайна, сайт поддерживает безопасные онлайн-платежи и предоставляет возможность покупки цифровых подарочных карт.

Все эти функции были реализованы в виде кастомного плагина, расширяющего функциональность WooCommerce и адаптированного под требования клиента. Я строго следовал предоставленным макетам и спецификациям, чтобы обеспечить pixel-perfect реализацию. Особое внимание уделялось адаптивности, кроссбраузерной совместимости и высокой производительности на разных устройствах.

В рамках проекта я также провел тщательное тестирование для устранения ошибок и обеспечения стабильности. После запуска продолжил техническую поддержку и сопровождение сайта, чтобы обеспечить его бесперебойную работу.

WordPress PHP WooCommerce Custom plugin development

CozyBoise.com

Продолжительность: Июль 2020 – Август 2020

Клиент запросил разработку небольшого сайта для своего агентства недвижимости. Я создал сайт на WordPress, используя такие плагины, как Visual Composer для гибкой верстки страниц, Slider Revolution для создания эффектного визуального контента и Rover IDX для интеграции с базой объектов недвижимости.

Для реализации интерактивных требований я также написал кастомные JavaScript-скрипты, которые добавили динамические функции и улучшили общий пользовательский опыт. Эти доработки сделали сайт не только визуально привлекательным, но и функциональным и удобным для пользователей.

Финальный результат полностью соответствовал ожиданиям клиента, и он остался доволен как внешним видом, так и производительностью сайта.

WordPress JS Visual Composer IDX plugin

DeskCamera.com

Продолжительность: Апрель 2019 – настоящее время

Клиент обратился ко мне с целью разработки современного и функционального сайта для компании, занимающейся разработкой программного обеспечения. Мне был предоставлен дизайн-макет, на основе которого я полностью реализовал сайт с нуля, используя тему Divi как основу.

Сайт поддерживает мультиязычность, что позволяет обслуживать пользователей из разных регионов на их родных языках. Для поддержания вовлеченности аудитории и информирования пользователей я реализовал динамическую ленту новостей, отображающую обновления и анонсы компании в удобном формате.

Чтобы упростить управление контентом и повысить гибкость системы, я разработал набор кастомных шорткодов, адаптированных под конкретные потребности клиента. Дополнительно я расширил стандартную функциональность WooCommerce для реализации уникальных бизнес-требований, обеспечив более интуитивный и персонализированный e-commerce опыт.

PHP WooCommerce HTML5 WordPress WordPress Plugin

FesenkoLaw.com

Продолжительность: Январь 2018 – настоящее время

Проект включал разработку полноценного сайта с нуля с использованием конструктора страниц Elementor. Я отвечал за весь процесс реализации — от настройки начальной структуры до проектирования и создания пользовательского интерфейса.

Помимо создания фронтенд-верстки с помощью Elementor, я разработал несколько кастомных backend-функций для расширения возможностей сайта. Среди них — улучшение стандартного поиска по сайту для повышения точности и производительности, создание кастомных шорткодов для более удобного управления контентом, а также разработка собственного плагина, отображающего наиболее популярные записи на основе заданных критериев.

Эти доработки были направлены на улучшение пользовательского опыта и общей производительности сайта, а также на предоставление клиенту большего контроля над представлением контента.

PHP HTML5 SCSS Elementor WordPress Miltilang
MyInterview.com