PHP разработчик

Саратов, Россия
Миддл
Информационные технологии • Разработка • JavaScript • PHP • Yii • MySQL • MongoDB • PostgreSQL • Redis • ClickHouse
Удаленная работа
Опыт работы более 5 лет
200 000 ₽
О себе

На данный момент PHP разработчик.

Мои компетенции и опыт

Компании в которых я занимался коммерческой разработкой. Общий стаж 8 лет.

1) Компания barl:

Разработка приложения на php 8.4( backend ) , framework yii2. frontend: JavaScript, Ajax, bootstrap, частично нужен доступ к резюме База данных PostgreSQL - 15, сервер nginx - 1,27.

Приложение реализовало двустороннюю связь с СБИС, Честным знаком и Онлайн кассами клиентов. Стандартизировало и обрабатывало полученные данные по api посредством очередей. Считывала расходы, доходы, чеки, марки, и вела статистику товарного оборота. Так же реализовал возможность интеграции товарно-транспортных накладных, УПД , УКД и так далее ( очень много данных и сложных расчетов по полученным данным ).

Rest Api , "общение" по API ( вообще все приложение крутилось вокруг API ) с госструктурами ( как правило очень многоуровневый json ), вывод в графиках и сводных таблица, сохранение в БД PostgreSQL ( была БД и MySQL).

Сделал возможность через API проводить корректировку и обработку данных на серверах Честного знака и СБИС, с обратной связью для клиентов.

Коннект в режиме онлайн с собственным транспортным модулем на кассах в барах и с приложением app ( через ТМ на C#) на смартфонах пользователей.

Активно использовал очереди запросов( работа с очередями, queue ).

Много логирования. Автозапросы (CRON) согласно настройке приложения, шаблоны действий в определенное время. Различные уровни доступа к приложению RBAC.

Запросы к БД как через AcriveRecord , так и на чистом SQL и посредством execute.

Работал и на frontend с JavaScript , Ajax , JQuery, html, css, нужен доступ к резюме

Технологии применяемые на проекте и в процессе написания: PHP 8.4, framework yii2, Composer, GIT, Docker, Rest, RabbitMQ, Redis(Memcashed), PostgreSQL - 15 и MySql -8.4, сервер nginx - 1, нужен доступ к резюме

В проекте максимально использовал ( не только на этом проекте ) принципы DRY, CISS, YAGNI. SOLID.

Трекер YandexTracker.

На локалке работал как в среде Windows, так и в Linux, проект был развернут в двух системах. В Linux разворачивал ( собирал ) Nginx, PostrgreSQL, RabbitMQ, Redis, и запускал проект. В Windows компилировал через DockerCompose.

IDE PHPStorm, DataGrip, PostMan. Работаю в Linux через терминал или в Windows.

 

2) B2B Sfera

Что делал.

Разработка двуязычного ru->en портала для оказании услуги онлайн Бухгалтерии ( outsource ).

FullStack разработка.

Технологии применяемые мной при разработке

backend: PHP framework Yii2 Advanced, система управления базами данных MySql, Redis.

frontend: HTML, CSS, JavaScript(Ajax), bootstrap и сопутствующие технологии, REST, memcached, PDO, migration и др нужен доступ к резюме

Писал как на чистом PHP так и с использованием методов и функций Yii2. Активно использовал Postman, debbuger.

Стиль программирования Объектно-Ориентированный. Алгоритмы Model-View-Controller. PSR, DRY, KISS.

О проекте--сайт (называли портал) для онлайн бухгалтерии.

Несколько видов Личных кабинетов с разными уровнями доступа и меню по RBAC.

Проект был написан двуязычным с возможность переключения языков RU->EN ( Yii:: нужен доступ к резюме >t())

Разделение front->back что позволяет Yii2 Advanced с разными url адресами.

Загрузка и выгрузка файлов с проверкой на соответствие чекерам и на ошибки, циклы движения документов, синхронизация с БД 1С (CRON), разные уровни оповещении в том числе и по e-mail, фильтры, живой поиск по проекту, онлайн чат с уведомлениям на проекте и дубляжем по e-mail, запись логов, автотест приложения по времени и/или выборочный тест приложения, определение существования ИНН (API) и подтягивание всех данных клиента, подключение операторов фискальных данных(API) с авто выгрузкой и анализом ( по фильтрам ) данных с онлайн касс и авто рекомендациями, генерация и выгрузка докуметов и так далее нужен доступ к резюме

Проект предназначен для документооборота и ведении бухгалтерского учета между клиентами и бухгалтерией outsource.

Единый стиль и дизайн всего проекта.

Desk Service Jira. GIT, СУВ bitbucket.

Работаю как в ОС Windows , так и в ОС Linux ( стоит две операционные системы ). Работаю в Linux через терминал или в Windows.

 

3) Онлайн поликлиника

Разработка онлайн поликлиники. FullStack.

Технологии PHP framework Yii2, JavaScript(Ajax), MySql, HTML, CSS, bootstrap, миграции. Алгоритмы MVC. PSR. Использовал: Docker, Bitbucket.

Писал как на чистом PHP так и с использованием методов и функций Yii2. Активно использовал debbuger. Composer для добавления в vendor.

Создание портала для врачей и пациентов с личными кабинетами с разными уровнями доступа RBAC.

На портале сделал онлайн чат врача и пациентом (позже создан видео чат), можно заказывать справки, делать онлайн анализ состояния пациента, выдавать справку, проходить тесты, записываться к врачу и так далее.

Регистрация через номер телефона. Синхронизация с 1С по времени ( CRON ), отправка уведомлений на телефон и на майл, загрузка фото, генерация документов Word, Exel и так далее.

Автотест и/или выборочный тест, логи.

Карты, определение местоположения клиента.

Оплата услуг онлайн (YandexPay), аутентификация по номеру телефона через sms и так далее нужен доступ к резюме

Система управления проектом Trello. GIT.

Работаю в Linux через терминал или в Windows.

 

 


Специализация
Информационные технологииРазработкаJavaScriptPHPYiiMySQLMongoDBPostgreSQLRedisClickHouse
Отрасль и сфера применения

Уровень
Миддл

Интересные кандидаты