ИЗ
Иван З.
Мужчина, 22 года
Россия, Ростов-на-Дону, UTC+3
Ставка
2 597,4 Р/час
НДС не облагается
Специалист доступен с 20 мая 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Backend разработчик
Грейд
Навыки
Отрасли
Проф. сообщества
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
Опытный FullStack разработчик с упором в BackEnd, специализирующийся на PHP и сопутствующих технологиях. Обладает глубокими знаниями в области разработки высоконагруженных систем и распределённых систем.
Работал над несколькими проектами, включая разработку админ-панели для управления сервером XRay, мобильного приложения «Авто Забота», фреймворка Triangle WS, библиотеки для анализа и мониторинга веб-трафика WebAnalyzer, библиотеки для OAuth и SSO, а также наладку 2FA, WebAuthn (3FA), работу с хэшированием паролей ARGON2(I+D).
Помимо технологий, представленных в проектах в портфолио, в рамках процесса изучения технологий, реализовывал Demo проекты с применением фреймворка YII2, подготавливал проекты для деплоя в K8S (в частности, K3S), разворачивал окружение с применением менеджеров секретов (Hashicorp Vault). В качестве брокера сообщений, применял Kafka с дальнейшим переходом на RabbitMQ.
Специалист имеет большой багаж опыта разработки OpenSource фреймворков и библиотек в сфере сетевых технологий.
В рамках проектов специалист занимался разработкой сервисов, оптимизацией кода, работой с базами данных, мониторингом и планированием. Разработчик имеет опыт работы с различными системами управления контентом, в т.ч. CMS, CRM и LMS.
Опыт специалиста включает работу с широким спектром технологий и языков программирования, что делает его универсальным специалистом в области BackEnd разработки.
Проекты
(7 лет 5 месяцев)
X-UI
Роль
FullStack Engineer
Обязанности
Разработка админ-панели для управления сервером XRay.
Возможности сервиса:
- Мониторинг состояния системы
- Поиск по всем входящим подключениям и клиентам
- Тёмная/светлая тема
- Поддержка нескольких пользователей и протоколов
- Поддержка протоколов, включая VMESS, VLESS, Trojan, Shadowsocks, Dokodemo-door, Socks, HTTP, WireGuard
- Поддержка протоколов XTLS, включая RPRX-Direct, Vision, REALITY
- Статистика трафика, ограничение трафика, ограничение по времени истечения
- Настраиваемые шаблоны конфигурации Xray
- Поддержка HTTPS доступа к панели (ваше доменное имя + SSL сертификат)
- Поддержка установки SSL-сертификата в один клик и автоматического перевыпуска
- Для получения более продвинутых настроек обращайтесь к панели
- Исправляет маршруты API (настройка пользователя будет создана через API)
- Поддержка изменения конфигураций по различным элементам, предоставленным в панели
- Поддержка экспорта/импорта базы данных из панели
В рамках проекта разрабатывалась как FrontEnd, так и BackEnd часть.
В проекте предусмотрены скрипты для автоматического разворачивания сервиса.
Список поддерживаемых систем:
- Ubuntu 20.04+
- Debian 11+
- CentOS 8+
- Fedora 36+
- Arch Linux
- Parch Linux
- Manjaro
- Armbian
- AlmaLinux 9+
- Rocky Linux 9+
- Oracle Linux 8+
- OpenSUSE Tubleweed
В рамках проекта построен CI/CD пайплайн сборки свежих версий релизов.
Проект поставляется как в виде готовых к запуску бинарных файлов с файлами конфигурации, так и в виде конфигурации Docker Compose, обеспечивающих быстрое разворачивание проекта на пользовательском хосте.
Стек специалиста на проекте
UI, Xray, linux (ubuntu), WireGuard, rocky, PHP, статистика, Gitlab CI, GitLab, Разработка, Программное обеспечение, yarch, Базы данных, WebSockets, HTTP, opensourse-решения, CentOS, REST, API, Go, Oracle, Frontend, Linux, Nginx, Composer, Debian, Fedora, Ubuntu, Arch Linux, VPN, Backend, HTTPS, Ubuntu Server, Docker Compose, Linux CLI, Linux server, Vision, Мониторинг, DirectX, AlmaLinux, Linux (Arch, Centos), HTML, CSS, Docker, LESS, OpenSSL, Linux distros, PHP 7, GitLab CI/CD, Linux (Bash), PHP 8, SSL-сертификаты, JavaScript, REST API, библиотеки, door, CI/CD
Отрасль проекта
Telecom
Период работы
Август 2024 - По настоящее время
(10 месяцев)
Мобильное приложение «Авто Забота»
Роль
BackEnd Engineer | FullStack Engineer
Обязанности
Программный комплекс в виде веб и мобильного приложения для предоставления услуг автодилера (г. Чебоксары): сервисное обслуживание, техническая поддержка, покупка новых и б/у автомобилей и каршеринг.
Обязанности в рамках проекта:
Разработка сервисов в составе BackEnd архитектуры приложения.
В рамках сервисов реализовывался следующий функционал:
1. Оптимизация за счёт объединения множества запросов к БД в более сложные одиночные запросы и кэширования результатов;
2. Работа с выполнением команд по Cron, актуализация данных по расписанию при определённых условиях;
3. Сбор всего кода, который обращался к внешнему API StarLine в отдельный транзитный BackEnd-сервис с организованным управлением 3х учётных записей с распределением данных в 3 БД (2 - MySQL, 1 - MongoDB).
В рамках разработки сервисов применял знания структур данных. В частности, оптимизировал объект связей авто и запросов при помощи применения структур Map и Set.
При построении структуры сервисов, руководствовался паттернами проектирования, в т.ч. структурными и поведенческими шаблонами проектирования.
В рамках реализации дополнительного функционала в рамках отдельных проектов организации, производилась реализация следующего набор функций:
1. Функционал резервирования столов в ресторанах с реализацией раздела в Telegram боте и веб-админке (bootstrap).
2. Функционал управления мероприятиями, банкетными залами и сертификатами в том же боте и админке
Проект реализововался с применением фреймворка Laravel 8 и 9.
В рамках развития приложения, проект занимал первые места в профильных премиях (премия Проксима, 2022, 2023, 2024 гг.)
Стек специалиста на проекте
*nix, CronJob, Распределенные системы, PHP, GitLab, Fullstack, Разработка, Программное обеспечение, структуры данных, Laravel 9, Базы данных, starlink, распределенные высокодоступные системы, Git, API, MongoDB, Nginx, Systemd, Composer, Scheme, Cron, Gitea, Backend, Linux server, Высоконагруженные системы, SQL, Laravel, Bootstrap, Алгоритмы и структуры данных, Laravel 8, MySQL, Telegram, Знание паттернов проектирования, оптимизация, PostgreSQL, CI/CD
Отрасль проекта
E-commerce & Retail
Период работы
Май 2024 - По настоящее время
(1 год 1 месяц)
Triangle WS
Роль
BackEnd Engineer
Обязанности
Разработка WebSocket-фреймворка
Стек специалиста на проекте
PHP, Разработка, WebSockets, opensourse-решения, Composer, PHP 7, PHP 8, JavaScript, библиотеки
Отрасль проекта
Telecom
Период работы
Февраль 2024 - По настоящее время
(1 год 4 месяца)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Донской государственный технический университет
Специальность
Веб-разработка / Математическое обеспечение и администрирование информационных систем
Завершение учебы
2025 г.