Ваш надежный партнер в поиске работы и подборе персонала
Разработал более 5 баз данных для 5 проектов с использованием платформы управления контентом Directus. Построена и внедрена система ролей и разрешений для пользователей разных уровней, что повысило надежность и улучшило безопасность базы данных. Разработал и внедрил более 20 UI-модулей с использованием VUE-3 для адаптации платформы к потребностям проекта и оптимизации настройки и управления базами данных Directus.
Реализация разработанных модулей позволяет:
• использовать одну базу данных для 4 (или более) разных сайтов клиентов,
• гибко управлять структурой базы данных в зависимости от выбранного сайта,
• создать при необходимости отдельный набор пользователей разного уровня (системный администратор, администратор, пользователь и т.д.) для каждого сайта,
• гибко управлять правами доступа пользователей для каждого сайта.
Выполнил проект по разработке многофункционального веб-приложения для соляризации зданий и проектирования систем автономного электроснабжения с использованием солнечных батарей с использованием сервисов Google Solar Api, Google Maps, Google Geocoding API. Приложение позволяет:
• гибко выбирать нужное здание на карте местности,
• рассчитать оптимальное количество солнечных панелей,
• оптимально разместить их на крыше здания,
• рассчитать экономическую эффективность такого решения.
Проект по разработке многофункционального расширения для браузера. Функции включают в себя снимки экрана, запись видеоэкрана, закладки, записи с веб-камеры, аудиозапись, тестирование страниц (проверка), проверку ссылок, используемых при разработке страниц, а также проверки безопасности сервера и служб.
Достигнуто значительное сокращение времени, необходимого для создания рекомендаций по ошибкам и проблемам пользовательского интерфейса, за счет разработки набора функций, сокращающих время процесса с потенциально часов до нескольких минут.
• С использованием библиотек Lighthouse (Google), axe-core (AXE-library) и Observatory (Mozilla) с нуля разработан набор из 5 чекеров и 2 серверов на базе Express и Socket.IO для проверки функциональности, производительности, скорость загрузки, доступность пользовательского интерфейса и безопасность ссылок на веб-страницы.
• Разработан и внедрен высокопроизводительный алгоритм сканирования документов, поиска ссылок и проверки их валидности с использованием библиотек Cheerio, Axios, Fetch и Lodash. В результате время обработки страниц сайта сократилось более чем в 10 раз, нагрузка на процессор снизилась на 50%, а использование памяти уменьшилось в 4 раза.
• Разработана система расширения, позволяющая пользователям получать доступ к своим данным с нескольких устройств путем хранения пользовательских данных в облачном хранилище, со встроенным алгоритмом синхронизации данных и многоуровневой отказоустойчивостью, с использованием Express и S3.
• Разработан промежуточный сервер для защиты пользовательских данных, мониторинга и исправления ошибок. Обеспечена правильная синхронизация данных в условиях потери до 40 % пакетных данных из-за проблем с сетью.
• Участвовал в разработке и внедрении пользовательских интерфейсов в составе команды, состоящей из двух дополнительных разработчиков и двух инженеров по контролю качества. Автор 5 руководств пользователя к различным компонентам для клиентов компании.
• Исправлено в среднем 50 ошибок в месяц, обеспечивая общую функциональность и стабильность системы.
Подписаться на рассылку новых резюме: "Full Stack developer в Днепре"