Junior PHP Developer (Laravel)
Контакты
Обо мне
Привет! Меня зовут Александр. Я развиваюсь в направлении PHP + Laravel + VueJS. Имею завершенные учебные проекты и тестовые задания. Ищу работу или стажировку связанную с бэкенд разработкой.
Завершенные проекты в рамках учебы на Хекслете:
Игры разума - это несколько казуальных игр в интерфейсе командной строки.
- Подтвержденные навыки:
- Composer, Git
- Основы работы в Linux
- Стандарты PSR
- Модульность кода
- Основы архитектуры приложения: отделения чистых функций от побочных эффектов.
- Соблюдение стиля кодирования, линтер
Вычислитель отличий - это cli-утилита сравнивающая деревья объектов (json и yaml).
Подтвержденные навыки:
- применение функций высшего порядка
- иммутабельный стиль написания кода
- рекурсивная обработка деревьев
- упрощение алгоритма приложения с помощью конечных автоматов
- именование переменных и функций
Примеры проектов и тестовых заданий:
API Сервис для отображения статей + админка (Laravel)
Дашборд (нативный PHP)
Блог (Laravel)
Дневник мероприятий (Laravel)
Soft Skills:
* Коммуникативные навыки и способность находить общий язык с командой;
* Стремление к обучению и развитию имеющихся навыков для более эффективного решения рабочих задач;
* Способность к самостоятельному обучению и быстрому освоению новых технологий и инструментов;
* Умение дробить задачу на подзадачи, что позволяет мне эффективно находить и реализовывать решения.
* Обладаю высокой стрессоустойчивостью и адаптивностью к новым инструментам и технологиям.
Hard Skills:
* PHP 8+;
* Работа с Composer;
* Опыт работы с системами контроля версий, в частности, с Git и GitHub;
* Опыт работы с Linux, настройка и поддержка среды разработки;
* Понимание принципов работы HTTP протокола и его применение на практике (структура запроса, отправка форм, передача данных, переадресация и базовая аутентификация);
* Настройка окружения разработки;
* Навыки в написании тестов с PHPUnit;
* Разработка консольных утилит на PHP;
* Работа с СУБД, написание SQL запросов (создание таблиц, модификация данных и таблиц, группировка\сортировка\условия);
* ООП (SOLID, MVC);
* Laravel, в том числе CRUD, валидация данных, авторизация и аутентификация, Eloquent, моделирования структуры таблиц в реляционной БД в соответствии с предметной областью;
* REST API;
* Чтение документации;
* Базовые знания HTML/CS/JS и опыт в верстке;
* Интеграция верстки с бэкендом с использованием Slim,Twig, Blade;
* Опыт работы с Git;
* Опыт работы с Postman.
Опыт
Разработка REST API ;
Интеграция сторонних API сервисов;
Рефакторинг текущего функционала;
Работа и поддержка legacy кода;
Хранение данных в MySQL(расширение таблиц, миграции);
Поддержка старых сайтов компании;
Разработка основного сайта компании с нуля;
Оптимизация работы сайтов;
Реализация функционала уведомлений в зависимости от событий и через Cron
Работа в 1С:Управление автотранспортом ПРОФ и 1С:Транспортная логистика, экспедирование и управление автотранспортом КОРП
Разработка аналитического собственного дашборда на основании данных из 1С на нативном php + JS (chartJS). Проект на гитхабе: https://github.com/Null-ch/dashboard
Отрисовка геозон и мониторинг логистики в системе pilot-gps
Образование
Начальные знания английского языка
Проживаю в городе Ступино