ЛМ
Левон М.
Мужчина, 22 года
Россия, Ульяновск, UTC+4
Ставка
2 055,16 Р/час
вкл. НДС 5% (76.19 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — A2
Главное о специалисте
Левон — Junior PHP-разработчик. Обладает навыками работы с C#, Java, JavaScript, PHP, Python, SQL, Linux, MS Windows, Ubuntu и другими инструментами. Имеет опыт работы над проектами в сферах Media и EdTech.
Левон участвовал в разработке сайта для Музея Московского Кремля и системы управления образовательным учреждением. На проектах он занимался проектированием баз данных, разработкой моделей и страниц, реализацией аутентификации и авторизации пользователей, созданием админ-панелей и API, написанием документации и unit-тестов. Также Левон работал с ElasticSearch, Redis, Laravel Passport, Composer, Docker, Git и другими технологиями.
Проекты
(1 год 8 месяцев)
Сайт для Музея Московского Кремля
Роль
backend - разработчик
Обязанности
1. Проектирование базы данных
2. Реализация моделей и страниц для управления ими
3. CRUD операции
4. Админ-панель: Разработка админ-панели для управления контентом сайта, добавления/редактирования/удаления данных, настройки параметров сайта.
5. Аутентификация: Реализация системы аутентификации пользователей, включая регистрацию, вход в систему, смену пароля.
6. Загрузка файлов: Реализация системы загрузки файлов, например, изображений, документов, аудио- и видеоматериалов.
7. Обработка изображений: Реализация функций загрузки, обрезки (crop), изменения размера (resize) изображений.
8. Индексация данных: Использование ElasticSearch для быстрого поиска информации по сайту, включая полнотекстовый поиск по описаниям экспонатов, персоналий, коллекций.
9. API: Разработка API для передачи данных от backend к frontend, а также для интеграции с внешними сервисами.
10. Документация API: Использование Swagger для создания документации API.
11. Observerы: Создание observer-ов для моделей которые триггерят переиндексацию данных в ElasticSearch при изменении данных в этих моделях.
12. Рефакторинг и анализ кода: Участие в рефакторинге существующего кода и анализе кода других разработчиков.
Стек специалиста на проекте
Elasticsearch, PHP, Laravel, Swagger, CRUD, Backend, Observer
Отрасль проекта
Media
Период работы
Июнь 2024 - По настоящее время
(1 год 2 месяца)
Система управления образовательным учреждением
Роль
backend - разработчик
Обязанности
1. Проектирование базы данных
2. Реализация моделей и страниц для управления ими
3. Реализация аутентификации в приложении
4. Разделение ролей приложения (ученик, преподаватель, администратор)
5. Блокировка пользователей
6. Логирование запросов и IP-адресов пользователей
7. Использование Blade для создания компонентов интерфейса и шаблонов.
8. Реализация отправки почты с использованием MailHog и MailPit для тестирования и отладки.
9. Использование Policy и Gates для управления доступом к различным разделам приложения.
10. Реализация Soft Deleting для удаления данных без их физического удаления.
11. Использование Laravel Passport для аутентификации и авторизации пользователей.
12. Создание документации API с использованием Swagger.
13. Развертывание приложения на сервере с использованием Docker.
14. Писали unit-тесты для проверки работоспособности backend-логики.
15. Работа в команде разработчиков, используя Git для управления версиями кода.
16. Использование Postman для тестирования API и проверки его корректной работы.
Стек специалиста на проекте
Git, Docker, API, PHP, Laravel, Postman, Swagger, Blade, UI and Unit tests, Testing, Polly, Laravel Passport, gtest
Отрасль проекта
EdTech
Период работы
Декабрь 2023 - Май 2024
(6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
Университет УлГТУ
Специальность
Прикладная информатика в экономике
Завершение учебы
2025 г.