|
Профессиональные навыки:
|
Общая информация:
Я Senior Full Stack разработчик с опытом более 14 лет. Создаю и развиваю веб-приложения, CRM, SaaS-платформы, интернет-магазины и личные кабинеты. Мой основной стек — PHP 8, Laravel, Vue 3, TypeScript, PostgreSQL и MySQL. Беру проекты с нуля и подключаюсь к действующим системам, когда нужно добавить функциональность, интегрировать сервисы или устранить проблемы с производительностью.
Что могу сделать для вашего проекта
• Разработать веб-приложение под ключ. Проектирую базу данных и архитектуру, пишу backend и frontend, настраиваю развёртывание. Реализую административные панели, личные кабинеты, бронирование, управление заказами, отчётность, роли и права доступа. Есть опыт разработки мультитенантных SaaS с разделением данных между организациями и филиалами.
• Доработать существующий проект. Разбираюсь в чужом и слабо документированном коде, локализую ошибки и постепенно перерабатываю сложные модули с сохранением действующей бизнес-логики. Работал с PHP 5, 7 и 8, обновлял версии PHP. Помимо Laravel, работал с Symfony и Yii. Для проверки кода и ключевых сценариев использую PHPUnit, Pest и PHPStan.
• Создать REST API и подключить внешние сервисы. Разрабатываю API для веб- и мобильных приложений, документирую эндпоинты через OpenAPI. Интегрирую платёжные системы и обрабатываю вебхуки с учётом повторной доставки. Работал с UPC, LiqPay, Actinia, Google API, Twilio и ZenPlanner. Настраиваю синхронизацию данных, импорт и экспорт CSV, уведомления по email, Web Push и WebSocket.
• Разработать интерфейс на Vue 3. Создаю SPA, личные кабинеты, формы, календари и административные интерфейсы. Использую Composition API, TypeScript, Quasar, Pinia и Axios. Верстаю адаптивные страницы по макетам на HTML, SCSS и Bootstrap. Работаю с растровой и векторной графикой, оптимизирую изображения для быстрой загрузки страниц.
• Создать или доработать интернет-магазин и CMS. Разрабатывал магазины на OpenCart, в том числе собственные шаблоны и модули. Работал с WordPress/WooCommerce, Joomla, Magento и PrestaShop. Создавал многоязычные сайты на Laravel с управлением страницами, блогом, меню, формами и SEO-полями из админки. Выполняю техническую SEO-оптимизацию.
• Ускорить работу системы и автоматизировать обработку данных. Анализирую планы SQL-запросов, подбираю индексы, устраняю N+1, применяю кеширование и партиционирование. Использую PostgreSQL, MySQL, ClickHouse, Redis и Memcached. Выношу тяжёлые операции в фоновые задачи, настраиваю параллельную обработку через очереди Laravel и Horizon.
Результаты из практики
• Автоматизировал подготовку финансовой отчётности при обработке около 2 млн записей в день. Время подготовки сократилось с 6 часов до 40 минут.
• Оптимизировал сложные SQL-запросы для сети АЗС. Получение тех же результатов ускорилось с 60 до 3–7 секунд.
• После оптимизации платформы для сети клубов потребление процессорного времени снизилось на 40%, а ряд запросов стал выполняться в 4–6 раз быстрее.
• Самостоятельно разработал и запустил платформу онлайн-консультаций с административной панелью и двумя отдельными приложениями для клиентов и специалистов.
AI и автоматизация
Создаю сценарии в n8n для сбора и распределения заявок, обработки данных и обмена информацией между сервисами через API. Интегрировал OpenAI API для AI-функций и перевода контента. В разработке использую Claude Code, Codex и ChatGPT для анализа кода, рефакторинга и ревью. Проверяю предложенные изменения на реальных сценариях проекта.
Как работаю
Уточняю задачу, оцениваю объём и согласовываю этапы. Могу вести работу от требований до запуска и поддержки. Использую Docker, Traefik, Nginx, Git и GitLab CI/CD. Есть опыт технического руководства, декомпозиции задач и ревью кода.
|