




Проектов
157
В профессии
26лет
Сайтов на PHP
99
На поддержке
4сайта
Многие годы занимаюсь любимым делом — создаю сайты.
Все это время искал себя и интересные проекты, воплощал в жизнь свои и чужие мечты. И кажется, до сих пор продолжаю это делать.
Для этого много учился и продолжаю этим заниматься даже сейчас. Вы видите мой стек: то, с чем работаю, на чем создаю сайты. Этот список не полный, т.к. у меня за плечами более 26 лет практики. Старые технологии канули в лету, а некоторые слишком сложные и заказчики не готовы к их использованию. Поэтому в списке только то, с чем мне приходится часто работать.
У программистов есть любимые технологии и не очень. Например, я не люблю WordPress, хотя сделал почти с десяток сайтов на нем и даже писал какие-то плагины. Кто-то не любит фреймворки и с этими людьми я тоже могу в чем-то согласиться. Можно собрать небольшой «самописный движок» для проекта, у которого, например, есть только одна цель — заработать в условиях жестких ограничений.
Имея опыт работы со старыми версиями PHP и Базами Данных, периодически занимаюсь поддержкой устаревших проектов или переводом их на современные технологии.
Коллеги и заказчики считают, что мне удается подробно и просто объяснять то, как работает обсуждаемая технология или как можно оптимизировать рабочие процессы.
Еще устал от верстки. Ведь это то, с чего начинали все веб-разработчики. В те далекие времена еще были живы Internet Explorer 5.0 и Netscape Navigator 3.0, а дизайн присылали в psd-файлах. И это хорошо, если дизайнер умел работать со слоями. Какие уж тут интерфейсы в Figma и «pixel perfect». Так что если речь заходит об интерфейсе или дизайне, то мое предпочтение - Tailwind CSS.
Технологический стек
- Язык программирования
- PHP 5.2 – 8.4
- Использовался для
- Создание и поддержки сайтов
- Фреймворк
- Laravel 8 – 12
- Использовался для
- Небольшие сайты, крупные проекты, микросервисы, API.
- Фреймворк
- Symfony 3 – 7
- Использовался для
- API сервисы, поддержка enterprise проектов
- Базы Данных
- MySQL, PostgreSQL, Redis
- Использовался для
- Хранение и обработка данных
- JS фреймворки
- Vue.js 3
- Использовался
- В основном, для админ. панелей
- JS библиотеки
- jQuery, AlpineJS, JavaScript
- Использовался
- Для простых элементов интерфейса
- CSS фреймворки
- Tailwind CSS, Bootstrap 5
- Использовался для
- Верстка и интерфейсы, шаблонизаторы Smarty, Twig, Blade
- Сборка проекта
- Gulp, Vite
- Использовался
- Для сборки front-end
- Хранение проекта
- Git, GitLab, GitHub
- Использовался
- Для совместной работы с кодом, CI/CD
- Виртуализация
- Docker
- Использовался на
- Локальная разработка и на серверах