PHP-программист
Основное
Майкоп
Готов только в другую страну
Выполнил тестовое onlydigital.ru
Github - https://github.com/AslanAV/onlyteam_testВыполнил тестовое https://github.com/fugr-ru/php-laravel
GitHub - https://github.com/AslanAV/future-testВыполнил тестовое avito-tech https://github.com/avito-tech/job-backend-trainee-assignment
GitHub - https://github.com/AslanAV/avito-test-slim
Учебные проекты
Проект 1 Brain Games
- научился настраивать рабочее окружение
- научился работать с менеджером зависимостей Composer, настраивать CodeSniffer (линтером, анализатором качества кода)
- Поработал с GitHub.
- Получил опыт построения архитектуры полноценного приложения и написания чистого кода.
Задачи с которыми мне пришлось столкнуться при сдаче проекта:
- Правильная настройка проекта и соответствие кода стандартам кодирования.
- Архитектура. Правильное выделение функций, распределение ответственностей между разными частями системы.
- Именование. Читаемость кода.
- Простота системы.
Проект 2 Вычислитель отличий
- поработал с коллекциями,
- изучил способы построения и обхода дерева,
- познакомился с разными форматами данных (json, yaml), научился их парсить и формировать.
- начал писать тесты (PHPUnit) и освоил разработку через них.
- Познакомился с непрерывной интеграцией (Cl) и элементами экстремального программирования.
Задачи решенные мной при написании проекта:
- Поддержка разных входных форматов: yaml и json
- Генерация отчета в виде (форматах) plain text, stylish и json
Проект 3 Анализатор страниц
- Сделал полноценный Веб Сайт на Laravel (MVC- архитектура)
- Написал структуру в соответствии с ресурсным роутингом
- Подключил Botstrap5 + Vite.js
- Написал базовый SEO-анализатор
Проект 4 Менеджер задач
- Сделал веб-приложение на базе Laravel с использованием ORM и описанием связей (o2m, m2m)
- Написал тесты на контроллеры сущностей проекта
- Добавил форму с фильтрацией данных
- Добавил коллектор ошибок Rollbar
Принимал активное участие в Опенсорс проектах:
- Hexlet-sicp добавил поддержку Маркдаун и ссылку на документацию рядом с полем ввода, сделал хелпер. PR
- Hexlet-sicp исправил работу кнопки "my solutions". PR
- Hexlet-sicp добавил статистику на главный экран. PR
- Hexlet QnA отвечаю на вопросы в сообществе
О Себе
Мне 36, живу в городе Майкопе. Уровень моего английского позволяет читать официальную документацию. Слушаю подкаст "Мысли и методы" автор Рахим Давлеткалиев. В свободное время прохожу CS50 от javarush.
- PHP
- Slim
- Laravel
- Bootstrap
- PostgreSQL
- Composer
- Git
- Docker
- PHPUnit
Googling
пользуюсь PhpStorm
Прошел дополнительно на Хекслете:
PHP: Алгоритмы Базовый курс по алгоритмам.
Операционные системы Курс по основам дизайна операционных систем.
PHP: Построение абстракций Курс является адаптацией под php знаменитого курса "Структура и Интерпретация Компьютерных Программ", который преподается на первом курсе МИТ (Massachusetts Institute of Technology) с 70 годов.
Трек "СИКП на PHP" - базируются на легендарном курсе “Структура и Интерпретация Компьютерных Программ” (СИКП).
- PHP: Функциональное программирование В этом курсе изучается использование функциональных возможностей PHP.
- PHP: Составные данные Курс про составление более сложных данных.
- PHP: Последовательности В этом курсе рассматривается тип данных «список».
Работа
Закончил обучение на Хекслете по программе PHP-разработчик, завершил 3 проекта. Прошел дополнительные испытания со 100% решением.
Выезжал по заявкам на торговые точки, где находил неисправности и пытался их устранить. Заявки имели разносторонний характер, от замены комплектующих техники, до поиска неисправности оборудования или сетей.
В мои обязанности входило заправка и восстановление картриджей, мелкий ремонт оргтехники, ПК и ноутбуков, установка ПО. Изучил основные принципы работы периферийных устройств и настольных ПК
Образование
Рекомендации
Аслан, привет!
Первая часть резюме описана хорошо, но хочется все, что связано с обучением на Хекслете видеть в одном месте, а сейчас это разделено на 2 части: в описании и о себе. Подумай, как лучше перенести этот контент или по-другому соединить.
В Гитхаб добавь контакты.
Опыт работы:
Оставь только последние 7-10 лет. остальное - убери - никто не будет это читать.
Опыт работы опиши по схеме:
Основные задачи/Достижения
Там, где есть фриланс всегда указывай, какие были проекты.
Добавить комментарий