Backend
23
3 года
Россия
Backend
Fullstack
работа с платежами по услугам использования сервиса через TinkoffAPI;
внедрение профилировщика и профилирование сервиса для анализа узких мест и повышения скорости работы с точки зрения конечного пользователя;
включение логов медленных запросов и профилирование базы данных для анализа возможностей по ускорению взаимодействия с БД;
внедрение поискового движка SphinxSearch;
подготовка и реализация предложений по улучшению UI/UX и скорости работы пользовательской части сервиса, Frontend PWA;
анализ проблем работы пользовательской части сервиса, Frontend PWA, на старых браузерах;
разделение монолитного сборщика-сервера на Node на отдельные сборщик на Node и сервер на Nginx для достижения бесшовного обновления сервиса;
реализация машиночитаемой Postman JSON документации API для внутренних и внешних разработчиков;
реализация человекочитаемой печатной PDF документации API для внешних разработчиков;
прямое взаимодействие с внешними разработчиками API в рамках обсуждения наиболее удобной реализации API для всех сторон;
доработка структуры БД и межсервисная интеграция;
реализация и доработка машины состояний для перевода документов сервиса из состояния "Черновика" до "Документы готовы к выдаче" через органы и службы КПП;
доработка вёрстки PDF документов;
анализ включения ГОСТ стандарта ЭЦП в PDF средствами PHP и OpenSSL;
реализация создания XML документов с ЭЦП в стандарте, описанном в 04.08.2023 № 457‑ФЗ;
реализация создания XML документов с ЭЦП для передачи в Diadoc;
реализация взаимодействия с внешним сервисом Diadoc;
разработка новых модулей в админ панели;
разделение смешанной php-vue вариации отображения списка заявок на отдельные Backend API на PHP и Frontend PWA на Vue.js;
рефакторинг, изменение и оптимизация api и его структуры данных для передачи между двумя сервисами;
реализация взаимодействия с внешним сервисом DaData;
перенос зафиксированных в коде значений в конфигурируемую часть;
написание документации по конфигурированию нового функционала;
реализация передачи данных во внешний сервис в виде строгой xml структуры;
доработка импорта и экспорта данных между БД и Excel;
реализация скриптов удаления дубликатов из БД с сохранением консистентности данных;
введение новых разработчиков в проект;
доработка .editorconfig для достижения общего стиля кода в команде;
правка адаптива для мобильной версии приложения;
разработка логики сохранения фотографий и документов;
рефакторинг проектов с legacy-кода с сохранением функционала и данных;
внедрение системы отладки кода XDEBUG для локальных машин и удалённого сервера.
Backend
разработка архитектуры приложения, backend части и API;
подключение WYSYWIG, редактора вёрстки пользовательской части, для формирования документов на стороне администратора без участия разработчиков;
документация инструкции по работе с пользовательским WYSYWIG, редактором вёрстки пользовательской части, в форме, понятном малознакомому с версткой пользователю.
Backend
доработка ЭЦП в PDF документах, подтверждающих согласование и переход по статусам между согласующими органами;
реализация настраиваемых наименований полей для позиции ЭЦП в документе;
перевод сервера с использования Node для получения запросов и .NET для их обработки на цельный ASP.NET сервер.
Backend
добавление конвертации валюты в зависимости от домена
Backend
настройка взаимодействия с DaData;
конвертация валюты в зависимости от домена.
Backend
импорт данных из Excel в БД;
доработка структуры БД.
Backend