Сайт в разработке.

Не особо красиво и мало всего, но вся информация актуальна

мое фото

Пышков Константин


PHP Битрикс fullstack разработчик


Опыт: 14 лет
Уклон в backend: последние 2 года


Вы можете со мной связаться:

Чем могу быть полезен для вас

Вот что я делал в последний год:

  • API интеграции систем оплаты (Юкасса, Сбер для физлиц, Сбер для юрлиц)
    • На PHP8
    • С нуля разработка интеграции с банковскими АПИ следуя документации
    • С передачей TSL сертификата в запросах, JWT, периодический скрипт на обновление Access Token и пр.
  • Доработка функционала корпоративных сайтов и интернет-магазинов на 1с-Битрикс под специфические и нетипичные требования заказчиков
    • Тут мне сложно привести пример потому что порой такие специфичные сценарии требовалось реализовать, что для их обяъснения потребуется очень много писать, а лучше записать видео где несколько минут я бы объяснял только что требовалось сделать.
  • Создание новых модулей на Битрикс для целевого клиента, не для маркетплейса.
      Пример:
    • Задача от заказчика: нужен интерфейс чтобы генерировать подарочные сертификаты заполнив форму и с возможностью потом отправить на email человеку
    • Разработал и продумал техническую реализацию, нюансы, поведение
    • Создал в админке Битрикс отдельную страницу для генерации сертификатов в формате PNG
    • Данные в сертификат берутся из формы которая заполняется на этой странице в админке
    • После заполнения формы, генерируется картинка сертификата с введенными данными
    • После этого сертификат сохраняется на сервере и создается агент который через 30 минут удаляет этот файл (санитайзер. чтобы не занимать дисковое пространство ненужными файлами)
    • В течение 30 минут полученный файл можно либо скачать либо отправить его на email
    • При отправке на email используется почтовый шаблон из административной панели Битрикс из базового раздела "почтовые шаблоны"
    • В email письме файл прикрепляется как Attach (прикрепленный файл), а не ссылкой
  • Адаптация открытых JavaScript frontend библиотек под сайт на Битрикс и натяжка на бэкенд.
      Например, модуль сторис для сайта:
    • Проанализировал имеющиеся JS библиотеки для сторис
    • Подключил это к сайту на Битрикс
    • Настроил получение данных из бэкенда
    • Оформил это всё в виде компонента для Битрикс
    • Настроил под Битрикс сборку JS (ES6) и SCSS файлов
    • Выполнил доработку и донастройку изначального JS плагина под доп. требования заказчика
  • Оптимизация и ускорение скорости загрузки сайта
      Проект 1 (интернет магазин на 1с-Битрикс):
    • Каждая страница сайта открывалась очень долго, в среднем 10-15 секунд
    • Нашел слабое место в сайте которое давало 90% времени загрузки. Это была динамическая генерация пунктов меню в шапке.
    • Проанализировал выбранный создателем сайта подход, и придумал на много более оптимальный
    • Реализовал его
    • В итоге отрисовка меню в шапке сайта сократилась с 10-15 секунд до 0.5-1 секунды
    • Как результат сайт стал открываться быстрее на 10 секунд что сильно улучшило пользовательский опыт
      Проект 2 (Каталог на 1с-Битрикс)
    • По гугл pagespeed десктоп и моибльная версия сайта была в районе 20-30 баллов
    • Настроил кеширование
    • Прописал ресайзеры изображений (было например когда на экран выводится картинка размером 200х150px, а сам источник этой картинки идет в размере 2000x1500px и весит 2Мб
    • Подключил дополнительные оптимизаторы изображений
    • Подключил ленивую загрузку
    • Выполнил еще ряд других мероприятий на улучшение скорости загрузки
    • Итог: Десктоп 90 баллов, мобилка 85 баллов
  • Лечение сайтов на Битрикс от вирусов, повышение безопасности сайта на 1с-Битрикс
    • Ну это классика. В 2025 году особенно в первые полгода лечил от заражения по 2-3 сайта в месяц стабильно
  • Техническое аудирование сайтов и составление списка технических рекомендаций
  • Верстка и программирование сайта "с нуля"
      Технологии:
    • JS (ES6)
    • SCSS
    • Сборщик: LaravelMix адаптированный под Битрикс (сторонняя разработка)
    • GIT
  • Активное и регулярное общение с техподдержками по разным техническим нюансам
    • Вплоть до того, что менеджер одного немалоизвестного банка, с кем часто взаимодействовал в рамках создания интеграции для заказчика, обращася ко мне с просьбой помочь разобраться почему у их партнеров не получается сделать интеграцию их модуля на сайте. Говоря при этом что ИХ собственная техподдержка (в этом банке) отвечает очень долго и говорит не релевантные вещи и уже много времени потратили. В итоге я зашел на сайт их партнера, посмотрел проанализировал ошибки в течение 5 минут и сказал что им нужно сделать чтобы всё заработало. Менеджер передал партнеру, тот всё сделал и всё заработало.
  • Плотное сотрудничество и согласования с дизайнером и тестировщиком
    • Если мне надо что-то узнать у дизайнера, от чего-то его отговорить - иду и узнаю всё сам, а не сижу молча. И не гружу ПМов такими мелочами
    • Где надо - торможу дизайнера и говорю "давай мы тут по другому сделаем" и обосновываю почему. Чаще всего с моими корректировками соглашаются
    • Такая же история с тестировщиками когда они какие-то совсем невероятные сценарии описывают и говорят "надо это исправить" - такие моменты тоже приходилось перодически обрабатывать
  • Самостоятельное понимание и ведение задач, проактивная позиция касательно непонятных вещей, заминок, сложностей. Если я во что-то упрусь - я сам пойду всё выясню и кого нужно поставлю в известность, за мной не нужно ходить и тыкать чтобы что-то двигалось, и перед закрытой дверью не стою и не жду, а иду и что-то делаю с этим.
  • Работал в задачах с высокой степенью неясности и совместно с менеджерами и заказчиком находил нужные ответы. Когда нужно сделать не понятно что, заказчик сам не понимает что хочет и конечно же это всё нужно сделать очень срочно. А еще для этого нужны доступы которых ни у кого нет - классика.
  • Анализ поступающих задач от заказчика, оценивание, помощь в сметировании
  • Помощь менеджерам в составлении базовых общих смет и КП для дальнейшего использования в продажах. Например, как-то сели и с ПМом составили универсальный шаблон-смету по интеграции 1с на сайт на Битрикс. Прописали очень много пунктов и вариаций, шагов и примерный диапазон затрат времени на каждый этап. Чтобы и клиенты "с порога" базово могли понимать о каких суммах идёт речь и чтобы наш отдел продаж тоже лучше ориентировался и не говорил заказчику "я узнаю, но наверное часов 10 потребуется, может побольше" там, где работ "от 100 часов".
  • Регулярные созвоны и общение с представителями заказчика. Коммуникатевен, легко и без проблем веду деловую переписку с заказчиком на понятном для него языке, могу объяснять сложные вещи простым языком. Всё строго по сути, по делу, без воды без отвлечений без эмоций.
  • Погружение менее опытных коллег (технической и административной сферы) в необходимые для них понимания технических процессов, объяснял "на пальцах"
  • Помогал компании найти "что можно продать клиенту, какие работы, что стоит поделать с сайтом". Для этого оценивал как техническое состояние сайта (версия РНР, наличие обновлений, настройки сайта, скорость его загрузки, улучшение уровня защищенности сайта от взломов), так и его удобство использования (базовые UX/UI)

Интересует сотрудничество?

Вы можете со мной связаться: