Full-Stack разработчик веб-студии
Я разработал собственную 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 для выполнения транзакций. В процессе разработки было реализовано эффективное управление логикой обмена, обеспечение безопасности операций и интеграция с внешними сервисами для повышения производительности. Запустил в продакшен. Разработал продающий сайт для бота.
Я разработал парсер объявлений на нативном PHP для компонента AdsManager под Joomla. В рамках проекта был реализован процесс переноса изображений и автоматическое добавление копирайтеров к каждому объявлению. Парсер обеспечил быструю и эффективную обработку данных и маскировку под реального пользователя и поисковых ботов, чтобы избежать бана.
В 2024г. сопровождал проект визового бота, где доработал парсер на питоне, который был интегрирован в laravel - общая база данных.
Разработал веб-приложение на Laravel + Bootstrap для организации квест-экскурсий, включающее прокладку маршрутов и систему вопросов для пользователей, которые необходимо ответить, чтобы пройти квест. Также были написаны тесты для проверки правильности выполнения заданий и прохождения этапов квеста. Система гарантирует интерактивный и увлекательный опыт для участников, с возможностью контроля за прогрессом в реальном времени.
Я сопровождал более 100 сайтов, включая их доработку и регулярные обновления. В процессе работы я обеспечивал оптимизацию функционала, улучшение производительности, а также внедрение новых функций для повышения удобства пользователей и удовлетворения потребностей клиентов.
Среди них много гос. компаний.
Я занимался комплексным продвижением в топ-10 более 50 сатов, лечением сайтов более 20 сайтов и их дизайном более 100 сайтов. Делал SEO-оптимизацию, исправление ошибок и уязвимостей, а также создание уникальных дизайнов, которые повышают привлекательность сайта для пользователей и поисковых систем.
Запоминающиеся работы
- Восстановил сайт на 1C-Битрикс, удалив вирусы и обновив код для совместимости с новой версией PHP.
- Помог сбросить пароли на сайте, разработанном на нативном PHP, из-за внутренних разногласий в компании.
- Вел переговоры с Google для снятия блокировки с сайта и восстановления возможности контекстной рекламы.
- Снимал блокировку после DDoS-атаки для крупной компании.
- В моей практике с 2011 по 2024 годы накопилось множество подобных и интересных историй, которые успешно решались.
Администратор сервера, сайтов
Контракт на 2х5 = 10 лет (с 2013 по 2023гг.) с авиационной государственной компанией. Режим работы full-time в должности администратор сервера (web).
Развернул сервер для организации мультихостинга, обеспечивающего работу сайтов компании. Выполнены следующие этапы работ:
1. Установка и настройка серверного ПО:
- Развёрнут сервер на базе операционной системы Ubuntu Server, которая обеспечивает стабильную и надёжную основу для работы.
- Установлен и настроен Apache для управления веб-сервисами с поддержкой мультисайтов.
- Установлен и оптимизирован MySQLi, что обеспечивает эффективную работу баз данных для всех размещённых сайтов.
- Установлен и сконфигурирован PHP, что обеспечивает эффективную работу будущих веб-приложений.
2. Обеспечение безопасности:
- Реализована защита от DDoS-атак с использованием iptables, включая фильтрацию трафика, настройку лимитов соединений и предотвращение перегрузки сервера.
- Настроены базовые правила межсетевого экрана для блокировки несанкционированного доступа.
3. Подготовка к эксплуатации:
- Конфигурация мультихостинга выполнена с учётом требований к каждому проекту, включая распределение ресурсов, управление доменными именами и настройку SSL.
- Проведено тестирование производительности и надёжности системы для минимизации рисков простоев.
Результатом стал полностью настроенный сервер, готовый к обработке запросов и обеспечению стабильной работы корпоративных сайтов на протяжении с 2013-2023гг.
Я разработал уникальный дизайн сайта с нуля в Photoshop и адаптировал его для CMS Joomla. Проект выполнен с учётом всех требований руководства и гос. стандартов: от создания эстетичного интерфейса до точной интеграции с системой управления контентом.
Я разработал сайт для авиакомпании, который предоставляет платный корпоративный доступ по регистрации к платным авиационным документам. Сайт адаптирован для международных клиентов и партнеров, включая мультиязычный интерфейс.
Для удобства всех пользователей спроектировал версию для слабовидящих, что сделало ресурс максимально доступным. При разработке учитывались высокие стандарты качества и безопасности.
Основные навыки
- Рабочая среда: 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, руб.), а также в офисе в Минске или удаленно из любого региона.