Junior PHP Developer

Контакты


Контакты доступны после входа на сайт

Описание

Ищу работу на позицию Junior PHP-разработчик.
Рассматриваю вакансии на полную занятость.
Предпочтительна работа в офисе. В случае возможности несколько дней в неделю работать удалённо.
Готов пройти стажировку.
Город проживания Ростов-на-Дону.
Переезд в другой город не рассматриваю.

О себе

Ещё в школе заинтересовался сферой IT. Свой путь начал с создания сайтов через популярные конструкторы, для себя и знакомых. Однако, уже тогда мне стало понятно, что для чего-то большего нужны знания программирования. Начал проходить курсы по фронтенду в интернет. Потом был период в несколько лет, когда перестал интересоваться IT. Но спустя время осознал, что всё таки эта та сфера, которая меня привлекает и которой я хочу заниматься.

Моя цель работать в команде разработчиков с хорошей культурой кода, где отлично налажены процессы, менторинг и царит атмосфера поддержки и взаимопомощи для того, чтобы максимально эффективно заниматься любимым делом и приносить максимальную пользу команде и компании.

В данный момент закончил курс обучения профессии PHP-разработчик на Hexlet и выполнил следующие проекты:

Законченные проекты

Игры разумы

Набор из пяти математических мини-игр запускаемых в командной строке.

Полученные навыки:

  • базовый PHP
  • Composer, подключение дополнительных библиотек;
  • оформление кода согласно стандарту PSR;
  • работа в командной строке(bash);
  • bin-файлы
  • работа с Git и Github;
  • настройкой CI (Github actions);
  • разработка архитектуры проекта - изоляция побочных эффектов, возможность добавлять новые игры.

Стек: PHP, Git, CodeClimate, Github Actions.

Вычислитель отличий

Утилита командной строки для определения отличий между двумя файлами формата JSON или YAML.

Полученные навыки:

  • работа с древовидной структурой данных(рекурсия, функции высшего порядка)
  • библиотека CLI parser (docopt)
  • написание unit-тестов
  • практика TDD
  • непрерывная интеграция(CI) через Github Actions

Стек: PHP, Git, CodeClimate, Github Actions, Docopt.

Анализатор страниц

Веб-приложение позволяющее проанализировать URL. Его доступность, код ответа, h1, title, description, и сохраняющее эти данные в БД.

Полученные навыки:

  • разработка сайта на MVC архитектуре(микрофреймворк Slim)
  • использование Bootstrap, GuzzleHttp, DiDOM
  • работа с БД PostgreSQL через PDO
  • деплой приложения на Railway

Стек: PHP, Git, Slim, PostgreSQL, Railway.app

Менеджер задач

Веб-приложение позволяющее пользователю зарегистрироваться на портале, создавать статусы, метки и задачи. Последним, будут назначаться ответственные за их выполнение пользователи, присваиваться статусы и прикрепляться метки.

Полученные навыки:

  • разработка приложения используя фреймворк Laravel
  • вывод фронтенд через шаблонизатор
  • реализация CRUD с использованием ресурсного роутинга
  • применение REST правил
  • подключение сервиса трекинга ошибок Rollbar и SMTP сервера Mailtrap
  • создание и работа с моделями (Eloquent)
  • практика TDD. Написание тестов на ресурсы(их общая доступность , и на предмет доступа в статусе гостя).
  • настройка связей между моделями
  • ограничение доступа определенным пользователям к моделям используя Policies
  • написание правил валидаций форм и сообщений в случае ошибок через Requests
  • разделение текстов интерфейса на Ru и En
  • написание миграций, фабрик и сидов

Стек: PHP, Git, GutHub, GitHub Actions, Laravel, Rollbar, Mailtrap, Eloquent

Навыки

• PHP 8.2
• Composer;
• Базовые знания HTML5/CSS3;
• VCS - Git
• GitHub, GitHub Actions;
• Написание тестов PHPUnit. Практика TDD
• Linux(Ubuntu), Bash
• Принципы ООП - SOLID, MVC
• Работа с СУБД(PostgreSQL, MySql), SQL запросы, группировка, сортировка, условия;
• Laravel, в том числе CRUD, валидация данных, авторизация и аутентификация, Eloquent, Policies, Requests, Middlewares.
• Шаблонизаторы Blade, Slim, Twig;
• HTTP - структура request/response, отправка форм, передача данных(query string), переадресация, базовая аутентификация, cookies;
• Архитектурный стиль REST
• API, опыт работы с Postman.
• Docker
• Деплой(подключение БД, настройка env variables).

Описание проектов

Опыт


Мастер по монтажу, ремонту и обслуживанию климатической техники, Климат-Комфорт
Май 2013 - по настоящее время

Установка, пуско-наладка, ремонт климатического оборудования

Образование


Программное обеспечение вычислительной техники и автоматизированных систем, Ростовский-на-Дону колледж связи и информатики(РКСИ)
Сентябрь 2007 - Июль 2011

О себе
Не готов релоцироваться
Читаю профессиональную литературу на английском языке
Проживаю в городе Ростов-на-Дону

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...