PHPdev
Минск, phpdev.org
PHP-программист
- Подключение платежных систем (Qiwi, Yookassa, Map, Platron, Fondy). Реализовывал рекуррентные платежи, возврат средств, привязку карты, просмотр счета и т.п (По просьбе клиента)
- Разрабатывал телеграмм бота, который полностью следит за сайтом и выявляет ошибки, а так же каждый день присылает уведомления со статистикой, зарегистрированных пользователей, количество списаний по картам, количество новых пользователей. Бот так же присылал уведомление когда сайт был недоступен. Так же были реализованы кнопки в чате, с помощью которых можно было запросить эту информацию в любой момент.
- Подключал SMS сервисы: EasySms и Rapporto, так же работал со звоноботами.
- Был опыт работы с различным API. Взаимодействовал как со многими сторонними API, так и разрабатывал собственное API.
- Так же в список моих задач входили различные доработки, исправления ошибок системы.
- Реализовывал логику списания денег у пользователей, т.е. например, пользователь привязал карту, через неделю у нас должен пройти рекуррентный платеж на определенную сумму, если денег у пользователя нет - то действуем по одному сценарию, если есть-то по другому.
- Работал с календарями. Реализовывал логику бронирования свободных и занятых дат. При открытии календаря, если определенную дату уже забронировали, то она блокировалась и выбрать соответственно ей пользователь уже не мог.
В список моих обязанностей на проекте Yii2 входило:
1) Проведение code review;
2) Обновление системы;
3) Распределение задач среди разработчиков;
4) Разработка новых и доработка старых модулей;
5) Рефакторинг кода;
6) Оптимизация запросов к Базе Данных;
В список обязанностей на Битриксе:
1) Натягивание функционала на верстку, предоставленную клиентом или нашими верстальщиками.
2) Разработка и доработка модулей (каталог товаров, корзина, меню, новости, фильтры и т/д).
3) Разработка новых модулей для CRM (Bitrix 24).
Технологии которые использовал: HTML5, API, JSON, CSS, JavaScript, PHP 7.4, jQuery, AJAX, MySQL, Git, CRM, Bitrix, Yii2