PHP-программист

Основное


Описание

Прошел обучение по профессии PHP-программист на образовательном портале Хекслет (https://ru.hexlet.io/).
За время обучения сделал 4 учебных проекта:

  1. Консольное приложение “Игры разума” (https://github.com/AlexeyShobanov/php-project-lvl1)
  2. Консольное приложение “Вычислитель отличий” (https://github.com/AlexeyShobanov/php-project-lvl2)
  3. Веб-приложение “Анализатор страниц” (https://github.com/AlexeyShobanov/php-project-lvl3)
  4. Веб-приложение “Менежер задач” (https://github.com/AlexeyShobanov/php-project-lvl4)

В ходе обучения и выполнения проектов получил уверенные навыки работы с командной строкой в Linux при написании консольных приложений. Могу настроить рабочее окружение для полноценной разработки на PHP. Изучил базовые концепции ООП. Могу писать код в разных стилях, включая функциональный.
Пишу тесты на свой код, практикую TDD, использую непрерывную интеграцию (GitHub Actions, Travis CI). Использую систему контроля версий Git.
Освоил фреймворк Laravel, работу с базами данных посредством Eloquent ORM. При разработке проектов использовал базы данных Sqlite (для тестирования) и Postgresql (для тестирования и деплоя). Имею опыт развертывания веб-приложений на PaaS платформе Heroku.
Немного умею верстать, знаком с Bootstrap.
В настоящее время прохожу стажировку в opensource-проекте Hexlet SICP (https://sicp.hexlet.io), изучаю курсы профессии “Верстальщик”.
Готов выполнить тестовое задание.
Профиль на портале Хекслет: https://ru.hexlet.io/u/alshad

Навыки

PHP, Git, ООП, Функциональное программирование, PostgreSQL, Sqlite, PHPUnit, Bootstrap, ORM, Laravel, Heroku.

Владение английским
Читаю профессиональную литературу

Работа


инженер, OOO "Компас-Р"
авг. 2017 - по настоящее время

• создание сайтов на CMS Joomla;
• настройка и тестирование сетей LoRaWAN (серверной и клиентской части);
• создание сценариев на платформе Node-RED (JS);
• установка и настройка ПО для систем связи PoC.

Достижения:
• сделал 4 сайта интернет-магазинов на CMS Joomla
• протестировал (включая написание дашбордов на основе Node-RED) более полусотни устройств и базовых станций LoRaWAN
• участвую в развертывании первых в России сетей связи PoC

менеджер по развитию бизнеса, ООО "Деловые технологии"
июня 2011 - авг. 2017

Обязанности:
• создание товарных матриц;
• информационное наполнение сайта;
• анализ рынка, конкурентной среды.

Достижения:
• за время работы (совместно с партнером) вдвое увеличил объем продаж
• ассортимент интернет-магазина увеличился более чем в 10 раз

товарный эксперт, Ютинет.Ру
февр. 2010 - июня 2011

Обязанности:
• анализ подходов к описанию товаров крупнейшими
торговыми площадками и производителями;
• создание матриц характеристик для описания товарных
категорий;
• взаимодействие с командой программистов по созданию
системы "умного поиска" и оценки потребительских
качеств различных товаров;
• анализ качества товарного каталога, контроль
корректности данных.

Достижения:
• создал несколько десятков торговых матриц для основных наименований компьютерной и бытовой техники;
• совместно с командой программистов работал над созданием "Умного поиска на человеческом языке" для новой платформы одного из крупнейших на тот момент интернет-магазина компьютерной техники. Отвечал за выбор и расчет численных критериев для фильтрации товаров.

Образование


Информатика и вычислительная техника, Бакалавр, МГТУ им. Н.Э. Баумана
сент. 1999 - июня 2001
Радиоинженер, Минское высшее военное инженерное училище
июня 1988 - июня 1993

Добавить комментарий
Для этого действия нужновойти
Рекомендации
Изменения внесены
1

Алексей, привет!
1. Я бы рекомендовала добавить цель поиска работы, кроме должности. В цели можно кратко описать, что вы ищите: какие проекты, какие задачи было бы интересно решать.
2. >>С 2019 года изучал язык программирования PHP на образовательном портале Хекслет. В июне 2020 года закончил обучение на образовательном портале Хекслет (https://ru.hexlet.io/) по профессии PHP-программист.
Мне кажется многабукв. Прошел обучение по профессии PHP на https://ru.hexlet.io.
3. Опыт работы
А что такое ИП ... Скорее всего, у компании есть какое-то название? Лучше написать его, если есть и в скобках немного о профиле деятельности компании.
4. Добавьте в опыт работы не просто описание функций, но и достижения, всем интересен не только процесс, но и результат.
5. Есть непонятный перерыв с 2016 по 2018 год.
6. Описание своих обязанностей, не связанных с вашей основной целью, сократите.
7. Принято описывать опыт за последние 8-10 лет, так что первое место работы можно совсем убрать. Я бы начала описывать с Ютинет.

Будут вопросы, пишите.


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

При написании проектов освоил основы верстки с использованием фреймворка Bootstrap.

Раза 4 проскакивал такой сложный стиль описания простых вещей. Лучше писать проще: "Немного умею верстать, знаком с Bootstrap". И так же в других местах.

Про SOLID я бы все же по другому написал. Любому опытному разработчику понятно что начинающие серьезно говорить о SOLID не могут. Лучше просто пояснить что "знаком с SOLID". Тогда будет понятно что есть трезвая оценка своих сил.

Пишу автоматизированные тесты на phpunit, веду разработку на основе подхода TDD

Пишу тесты на свой код, практикую TDD.

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

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

Кроме того не вижу в описании ничего про непрерывную интеграцию, хотя она была через github actions и travis.

Unit Testing

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


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы

PHP-программист
обрати внимание на вебинары, которые были ...
1 Ответ

Junior Python developer
Павел, привет! Я бы рекомендовала в опи...
1 Ответ

помощник программиста 1С
Светлана, добрый день! В описании много...
1 Ответ

Python - Junior разработчик
Привет! Есть рекомендации по резюме: 1...
1 Ответ

Junior Python developer
Александр, привет! Есть несколько замечан...
1 Ответ

Frontend-developer
Сергей, привет! Пока что резюме выглядит ...
1 Ответ

Frontend Developer
Привет! 1. Я бы рекомендовала более детал...
1 Ответ

помощник программиста python, data scientist
Светлана, добрый день! Я вам рекомендую: ...
1 Ответ

Python-программист
Добрый день, Григорий! Хорошее описание. ...
1 Ответ

Junior Front-end разработчик
Я бы еще добавил: второй проект это рек...
1 Ответ