Веб-сайты на WordPress
Здесь приведены некоторое из моих проектов. В каких-то я участвовал как член команды, а в каких-то выступал как соло-разработчик.
MyInterview.com
Продолжительность: Ноябрь 2024 – Январь 2025
Сайт MyInterview был построен с использованием headless-архитектуры. WordPress выступает в роли backend-системы, отвечая за управление контентом и пользовательскими данными, тогда как frontend полностью реализован на Next.js. Взаимодействие между frontend и WordPress осуществляется через GraphQL, что обеспечивает быстрый, динамичный и масштабируемый обмен данными.
Я отвечал за разработку backend-функционала проекта. В мои задачи входило:
-
Создание кастомных Gutenberg-блоков для гибкого редактирования контента
-
Обеспечение корректной обработки и структуры GraphQL-запросов со стороны frontend
-
Поддержание полноценного WYSIWYG-опыта в административной панели WordPress
-
Прямое взаимодействие с клиентом для поиска оптимальных технических решений
-
Рефакторинг и улучшение существующего кода для повышения его поддерживаемости
-
Оптимизация производительности backend для повышения скорости и эффективности
В результате был создан современный высокопроизводительный сайт, соответствующий стандартам безопасности, скорости работы и пользовательского опыта.
Checkmarx.com
Продолжительность: Февраль 2024 – Август 2024
Этот сайт был разработан для крупной компании в сфере кибербезопасности. Проект включал несколько сотен страниц, созданных с использованием различных кастомных шаблонов.
Одной из самых интересных задач стало требование клиента сохранить часть сайта из предыдущей версии без каких-либо изменений. Такое нестандартное архитектурное решение невозможно было реализовать стандартными средствами WordPress. Однако мне удалось разработать несколько уникальных backend-решений, которые позволили полностью удовлетворить требования клиента.
Я работал над этим проектом в роли backend WordPress-разработчика. В мои обязанности входило:
-
Планирование и оценка сроков разработки
-
Создание подробного roadmap-а по разработке компонентов, включая спецификации, дедлайны и описание функциональности
-
Разработка кастомных Gutenberg-блоков для различных шаблонов страниц
-
Интеграция этих Gutenberg-блоков с frontend-частью проекта
-
Подключение сайта к нескольким сторонним API
-
Обеспечение высокого уровня производительности и безопасности
-
Автоматизация переноса контента со старой версии сайта
-
Написание технической документации
-
Предоставление постоянной технической поддержки клиенту
Этот проект продемонстрировал мою способность работать со сложной архитектурой и создавать надежные, масштабируемые решения для WordPress-сайтов корпоративного уровня.
SQream.com
GribVerden.dk
Продолжительность: Ноябрь 2021 – Январь 2022
Сайт для Министерства образования и науки Дании. Клиент хотел создать ресурс с удобным доступом к информации, строгим дизайном, высокой скоростью работы и простотой редактирования.
Я разработал этот сайт с нуля на WordPress. Для создания страниц использовался Elementor. Кроме того, я разработал собственный плагин для более удобной навигации по содержимому сайта.
MimiSocks.com
Продолжительность: Июнь 2021 – Октябрь 2021
Я участвовал в разработке в какой-то степени уникального сайта электронной коммерции для производителя носков с кастомными принтами. Главной особенностью сайта стал интерактивный конструктор продукта, который позволяет клиентам:
-
выбирать различные модели носков
-
загружать собственные изображения
-
добавлять персонализированный текст
Помимо инструмента дизайна, сайт поддерживает безопасные онлайн-платежи и предоставляет возможность покупки цифровых подарочных карт.
Все эти функции были реализованы в виде кастомного плагина, расширяющего функциональность WooCommerce и адаптированного под требования клиента. Я строго следовал предоставленным макетам и спецификациям, чтобы обеспечить pixel-perfect реализацию. Особое внимание уделялось адаптивности, кроссбраузерной совместимости и высокой производительности на разных устройствах.
В рамках проекта я также провел тщательное тестирование для устранения ошибок и обеспечения стабильности. После запуска продолжил техническую поддержку и сопровождение сайта, чтобы обеспечить его бесперебойную работу.
CozyBoise.com
Продолжительность: Июль 2020 – Август 2020
Клиент запросил разработку небольшого сайта для своего агентства недвижимости. Я создал сайт на WordPress, используя такие плагины, как Visual Composer для гибкой верстки страниц, Slider Revolution для создания эффектного визуального контента и Rover IDX для интеграции с базой объектов недвижимости.
Для реализации интерактивных требований я также написал кастомные JavaScript-скрипты, которые добавили динамические функции и улучшили общий пользовательский опыт. Эти доработки сделали сайт не только визуально привлекательным, но и функциональным и удобным для пользователей.
Финальный результат полностью соответствовал ожиданиям клиента, и он остался доволен как внешним видом, так и производительностью сайта.
DeskCamera.com
Продолжительность: Апрель 2019 – настоящее время
Клиент обратился ко мне с целью разработки современного и функционального сайта для компании, занимающейся разработкой программного обеспечения. Мне был предоставлен дизайн-макет, на основе которого я полностью реализовал сайт с нуля, используя тему Divi как основу.
Сайт поддерживает мультиязычность, что позволяет обслуживать пользователей из разных регионов на их родных языках. Для поддержания вовлеченности аудитории и информирования пользователей я реализовал динамическую ленту новостей, отображающую обновления и анонсы компании в удобном формате.
Чтобы упростить управление контентом и повысить гибкость системы, я разработал набор кастомных шорткодов, адаптированных под конкретные потребности клиента. Дополнительно я расширил стандартную функциональность WooCommerce для реализации уникальных бизнес-требований, обеспечив более интуитивный и персонализированный e-commerce опыт.
FesenkoLaw.com
Продолжительность: Январь 2018 – настоящее время
Проект включал разработку полноценного сайта с нуля с использованием конструктора страниц Elementor. Я отвечал за весь процесс реализации — от настройки начальной структуры до проектирования и создания пользовательского интерфейса.
Помимо создания фронтенд-верстки с помощью Elementor, я разработал несколько кастомных backend-функций для расширения возможностей сайта. Среди них — улучшение стандартного поиска по сайту для повышения точности и производительности, создание кастомных шорткодов для более удобного управления контентом, а также разработка собственного плагина, отображающего наиболее популярные записи на основе заданных критериев.
Эти доработки были направлены на улучшение пользовательского опыта и общей производительности сайта, а также на предоставление клиенту большего контроля над представлением контента.