МК
Михаил К.
Мужчина, 21 год
Россия, Ульяновск, UTC+4
Ставка
2 055,16 Р/час
вкл. НДС 5% (76.19 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Михаил — PHP-разработчик уровня Junior. Обладает навыками работы с C++, Java, JavaScript, Python, SQL, Linux (Ubuntu), MS Windows и различными фреймворками и библиотеками.
Имеет опыт работы над двумя проектами: системой управления образовательным учреждением и сайтом для Музея Московского Кремля. В рамках проектов выполнял задачи backend-разработчика, такие как создание архитектуры базы данных, работа с авторизацией и аутентификацией, реализация загрузки и ресайза изображений, разработка админ-панели и другие.
Михаил имеет опыт работы в отраслях EdTech и Media.
Проекты
(1 год 9 месяцев)
Система управления образовательным учреждением
Роль
backend - разработчик
Обязанности
1. Создание архитектуры базы данных;
2. CRUD для групп, студентов, предметов, оценок;
3. Страница журнала группы;
4. Создание тестовых данных (Seeders, Factories);
5. Работа с blade компонентами для view;
6. Отправка писем с помощью очереди, тестирование через MailHog, MailPit;
7. Работа с авторизацией и аутентификацией (Laravel Breeze, Система ролей, Gates и Policies);
8. Реализация загрузки и ресайза изображений (Image Intervention);
9. Реализация экспорта и скачивания pdf файлов;
10. Добавлены команды для отправки успеваемости по студенту с использованием task scheduler;
11. Настроена система логирования;
12. Работа с API, добавление авторизации по API и документации Swagger через атрибуты;
13. Проект был развернут на apache2 и nginx;
14. Написание шаблонов через Tailwind;
15. Оборачивание проекта в Docker.
Стек специалиста на проекте
PHP, image, Scheduler, API, Swagger, Nginx, Blade, View, gtest, CRUD, Apache 2, PDF, Docker, Laravel, Bootstrap, mailpit, breeze, mailhog, MySQL, Testing, Tailwind, intervention
Отрасль проекта
EdTech
Период работы
Июнь 2024 - По настоящее время
(1 год 2 месяца)
Сайт для Музея Московского Кремля
Роль
backend - разработчик
Обязанности
1. Проектирование архитектуры БД;
2. Использование ElasticSearch для полнотекстового поиска на сайте;
3. Использование пакета laravel-scout и настройка его в проекте и подключение к нему ElasticSearch;
4. Создание observers для второстепенных моделей (при обновлении которых происходила переиндексация представления);
5. Реализация API для получения данных на клиентской части;
6. Написание документации Swagger;
7. Разделение ролей пользователей для админ-панели;
8. Создание фабрик и сидеров для тестового заполнения БД;
9. Рефакторинг и анализ чужого кода;
10. Разработка админ-панели;
11. Работа с изображениями, видео (crop, resize);
12. Работа с конструктором страниц;
13. Реализация infinite scroll на Vue 2 для медиабиблиотеки;
14. Написание админки на Vue 2;
15. Работа с загрузкой файлов;
16. Работа с полиморфной связью.
Стек специалиста на проекте
PostgreSQL, Docker, Elasticsearch, PHP, Laravel, Swagger, Видео, Vue.js, Observer, Sendsay, scout
Отрасль проекта
Media
Период работы
Ноябрь 2023 - Май 2024
(7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
Университет УлГТУ
Специальность
Информационные системы
Завершение учебы
2025 г.