В  сети: 9:30–19:00
пн.-пт. без обеда.

Full-Stack разработчик веб-студии

Здесь я собрал всё, что связано с PHP в стеке технологий: нативный PHP, Laravel и Vue.js.

Я разработал собственную CMS на базе Laravel для развертки быстрых CRUD решений, идеально подходящих для создания многостраничных landing page. Система включает автоматизированное меню с неограниченной вложенностью, онлайн калькулятор цен и фотогалерею. В административной панели предусмотрены удобный редактор контента, встроенный файервол и интеграция с искусственным интеллектом, включая использование AI в Telegram-боте для удобства пользователей. Все решения ориентированы на простоту в использовании и максимальную гибкость при управлении сайтом.

Видеообзор

Сайт в продакшене


Доп. фича генерации картинки по html


Разработал чат с ИИ и бэком на Laravel + сделал бота на telegram для ИИ.


Разработал файервол для сайта

Файервол автоматически логирует попытки использования уязвимостей (дорки), предоставляя возможность вручную блокировать подозрительную активность через посредника с использованием системы бана. Еще разработал редиректы для 404-страниц, которые можно перенаправлять на рабочие страницы.


Реализовал автоматизацию canonical-ссылок, создание XML-карт, кеширование меню и калькулятора, а также очистку кеша при редактировании сущностей. Разработал модульную систему для сквозной работы различных блоков на сайте, таких как галерея и калькулятор. Интегрировал микросервис для расчета COS и парсинг текстов с сайтов конкурентов для вычисления коэффициентов векторного ранжирования. Также внедрил ИИ-чат на сайт, но поскольку он платный API я его временно отключил. Интегрировал код для продажи ссылок на бирже.

Я отрисовал и сверстал веб-дизайн на SASS для будущей CMS и сайта. В процессе разработки использовал Vue для онлайн калькулятора, галереи изображений, формы обратной связи и Bootstrap, а также создал собственную версию Bootstrap для Frontend, что позволило значительно улучшить производительность и гибкость пользовательского интерфейса. Это решение обеспечило высокую адаптивность и удобство в работе с сайтом, а также упростило дальнейшую разработку и поддержку.

Посмотреть сайт

Я разработал торгового бота для WebMoney на нативном PHP. Бот автоматически выполняет операции по смене курса ордеров, согласно настроенным стратегиям и взаимодействует с API WebMoney для выполнения транзакций. В процессе разработки было реализовано эффективное управление логикой обмена, обеспечение безопасности операций и интеграция с внешними сервисами для повышения производительности. Запустил в продакшен. Разработал продающий сайт для бота.

Я выполнил модернизацию торгового бота v2 для WebMoney, осуществив его перенос на фреймворк Laravel. В процессе переноса была улучшена структура кода, реализована более гибкая архитектура и повышена безопасность. Бот теперь работает быстрее, с улучшенной логикой обработки транзакций и интеграцией с современными инструментами Laravel для упрощения поддержки и расширения функционала.

Я разработал парсер объявлений на нативном PHP для компонента AdsManager под Joomla. В рамках проекта был реализован процесс переноса изображений и автоматическое добавление копирайтеров к каждому объявлению. Парсер обеспечил быструю и эффективную обработку данных и маскировку под реального пользователя и поисковых ботов, чтобы избежать бана.

В 2024г. сопровождал проект визового бота, где доработал парсер на питоне, который был интегрирован в laravel - общая база данных.

Разработал веб-приложение на Laravel + Bootstrap для организации квест-экскурсий, включающее прокладку маршрутов и систему вопросов для пользователей, которые необходимо ответить, чтобы пройти квест. Также были написаны тесты для проверки правильности выполнения заданий и прохождения этапов квеста. Система гарантирует интерактивный и увлекательный опыт для участников, с возможностью контроля за прогрессом в реальном времени.

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

Среди них много гос. компаний.

Я занимался комплексным продвижением в топ-10 более 50 сатов, лечением сайтов более 20 сайтов и их дизайном более 100 сайтов. Делал SEO-оптимизацию, исправление ошибок и уязвимостей, а также создание уникальных дизайнов, которые повышают привлекательность сайта для пользователей и поисковых систем.

Запоминающиеся работы

  • Восстановил сайт на 1C-Битрикс, удалив вирусы и обновив код для совместимости с новой версией PHP.
  • Помог сбросить пароли на сайте, разработанном на нативном PHP, из-за внутренних разногласий в компании.
  • Вел переговоры с Google для снятия блокировки с сайта и восстановления возможности контекстной рекламы.
  • Снимал блокировку после DDoS-атаки для крупной компании.
  • В моей практике с 2011 по 2024 годы накопилось множество подобных и интересных историй, которые успешно решались.

Администратор сервера, сайтов

Здесь я собрал все, что связано с серверами в стеке технологий: Ubuntu Server, Apache и Tomcat.

Контракт на 2х5 = 10 лет (с 2013 по 2023гг.) с авиационной государственной компанией. Режим работы full-time в должности администратор сервера (web).

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

1. Установка и настройка серверного ПО:

  • Развёрнут сервер на базе операционной системы Ubuntu Server, которая обеспечивает стабильную и надёжную основу для работы.
  • Установлен и настроен Apache для управления веб-сервисами с поддержкой мультисайтов.
  • Установлен и оптимизирован MySQLi, что обеспечивает эффективную работу баз данных для всех размещённых сайтов.
  • Установлен и сконфигурирован PHP, что обеспечивает эффективную работу будущих веб-приложений.

2. Обеспечение безопасности:

  • Реализована защита от DDoS-атак с использованием iptables, включая фильтрацию трафика, настройку лимитов соединений и предотвращение перегрузки сервера.
  • Настроены базовые правила межсетевого экрана для блокировки несанкционированного доступа.

3. Подготовка к эксплуатации:

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

Результатом стал полностью настроенный сервер, готовый к обработке запросов и обеспечению стабильной работы корпоративных сайтов на протяжении с 2013-2023гг.

Я разработал уникальный дизайн сайта с нуля в Photoshop и адаптировал его для CMS Joomla. Проект выполнен с учётом всех требований руководства и гос. стандартов: от создания эстетичного интерфейса до точной интеграции с системой управления контентом.

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

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

Я развернул, настроил и сопровождал сервера на Tomcat для ключевых Java-проектов авиакомпании, включая разработку и внедрение важных веб-решений. Среди них — электронная книжка учёта диспетчеров и проверки знаний (нативный Java), а также система электронного тестирования персонала по различным отраслям (Liferay-портал). Все решения были спроектированы с учётом специфики работы компании, что позволило повысить эффективность и оптимизировать процессы учёта и обучения персонала. Также была развернута автоматизированная система резервного копирования данных, что обеспечило надёжность и безопасность информации.
Я разработал три сайта для филиалов компании: два сайта, посвящённых оздоровлению и один сайт для гостиницы на CMS Joomla. Каждый проект был тщательно спроектирован с учётом специфики отрасли и потребностей пользователей. Сайты для оздоровительных центров включают информацию о предоставляемых услугах, бронирование и записи на процедуры, а сайт гостиницы — функции онлайн-заказа номеров и подробные описания инфраструктуры. Все проекты выполнены с учётом современных требований к дизайну, функциональности и удобству пользователей.
Я восстановил работу сервера с Laravel для автоматизированной брони виз США, обеспечив его стабильную и эффективную работу. В процессе работы также были выполнены мелкие доработки кода Laravel, включая настройку автоматизированной очистки баз данных от избыточных записей, что предотвращает их переполнение и улучшает производительность. Учитывая, что проект является высоконагруженным, особое внимание было уделено оптимизации процессов для обеспечения бесперебойной работы даже при большом объеме запросов.
В период с 2011 по сей день, я осуществил более 350 переносов сайтов на различные хостинги, включая проекты для государственных компаний. 70% сайтов были разработаны мною. Все работы выполнялись с учетом особенностей хостингов, включая платформы с различными панелями управления C-panel и т.д. Я также вел официальные переговоры с хостинг-провайдерами от имени заказчика, обеспечивая решение всех возникающих вопросов и выбор оптимальных условий для каждого проекта. Переносил сайты на различные CMS: Laravel, Joomla, WordPress, нативный PHP, OpenCart, 1C-Bitrix и другие. Обновлял сайты до новых версий, а также переписывал код для обеспечения совместимости с более новыми версиями PHP.
Сопровождал и мониторил программное обеспечения серверов. Мой подход включает регулярную проверку работоспособности серверных систем, обеспечение их безопасности и производительности, а также оперативное реагирование на возможные сбои или угрозы. Я слежу за актуальностью программного обеспечения, обновляю его и провожу настройки, чтобы гарантировать бесперебойную работу всех сервисов.

Основные навыки

  • Рабочая среда: PHPStorm, git, MySQL (workbench, phpmyadmin), putty, Ubuntu Server + docker, composer, NPM, Photoshop, exel;
  • Разработка на фреймворке Laravel + VUE + bootstrap;
  • Разработка и доработка сайтов под ключ CMS: Joomla +(VirtueMart), WordPress, OpenCart (OcStore) + наполнение и продвижение в поисковых системах в топ-10 + настройка контекстной рекламы.
  • Разработка PHP-парсеров контента для интеграции с БД MySQL + автоматизация обработки изображений с последующей передачей и сортировкой на хостинг.
  • Кастомизация шаблонов под любые популярные CMS и привод их к виду UX/UI-friendly .
  • Администрирование Ubuntu Server (LAMP + Tomcat) развертка окружения для веб-решений Java, PHP, управление и развертка виртуальных хостов.
  • Проектировать технические решения совместно с командой разработки, описывать ТЗ и API-документацию.
  • Умение проанализировать бизнес-задачу и перевести ее на «язык» разработчиков, спроектировать и описать проектное решение.
  • Тестировать разработанный функционал.
  • Оказывать консалтинговые услуги и осуществлять тех. поддержку для клиентов конечного продукта.
  • Веб-дизайн (Photoshop, Figma) + CSS (SASS), кастомизация готовых шаблонов;
  • Аналитика конкурентов и спроса;
  • Настройка контекстной рекламы с подбор семантического ядра и кластеризация запросов.
  • Тех. поддержка и сопровождение IT-решений.

Английский: на уровне тех. документации, разработка кода на английском, согласно действующим стандартам. Переписка с заказчиками.

Проектная работа

По тех. заданию

Если вы считаете, что мой опыт релевантен для вашего проекта, прошу направить техническое задание:

в аудио, видео, текстовом виде на:

info@byweb.by

Если у вас нет технического задания, я могу провести интервью и разработать ТЗ для проекта с последующей реализацией:

Подробнее


Удобный формат работы:

Со мной можно работать как с ИП по договору с безналичной оплатой (BYN, USD, руб.), а также в офисе в Минске или удаленно из любого региона.