Обязанности и достижения:
Рефакторинг существующих проектов, а также разработка с нуля новых под целевую ОС Linux (Astra Linux 1.6, 1.7).
Front-End:
Перенос проекта Конвергентная облачная платформа (система виртуализации) с Backbone.js на Vue.js 2 (местами замена Бэка с Python/Django на JS);
Реализация группы проектов по заказу снимков из Фонда данных ДЗЗ (Геопортал) на Vue 3 (Vue Router, Pinia, Options и Composiotion API, Prisma):
- внедрение в проект Leaflet, STAC-Browser, STAC-layer;
- взаимодействие с Docker и Docker Swarm, Ceph (S3), Keycloak;
- разработка и вёрстка макета проекта.
Рефакторинг проекта Безопасное программное обеспечение (ГОСТ 56939) с Vue 2, Vuex, noBD, ExpressJS на Vue 3, Pinia, PrimeVue, SQLite3, ExpressJS, Prisma.
- Взаимодействие с GitLab, AppScreener и др.
Back-End:
- Express.js;
- поддержка и дописывание старых проектов на Python/Django (2/1.10).
Vue.js 3, Pinia, Express.js, Django 3.* и сборка пакетов (PyPI) под Astra Linux 1.6, внедрение в проект Leaflet, Docker/Swarm, Ceph, Keycloak, STAC и др.