PHP разработчик
Саратов, РоссияМиддл
Удаленная работа
Опыт работы более 5 лет200 000 ₽
Опыт работы более 5 лет200 000 ₽
Короткая ссылка: gkjb.ru/g14bC
О себе
На данный момент 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.
Интересные кандидаты
- раremote
- раremote parttime
- раremote
- Тдrelocate remote
- Тд
Технический директор (CTO) / IT Lead / Tech Lead
remote office - ТIrelocate remote parttime
- Рг
Руководитель группы разработки / руководитель отдела разработки / руководитель направления
remote office - РP
Разработчик PHP(Laravel, Yii2) Middle
relocate remote - Раremote
- Раremote parttime office
