Php developer
Основное
Не указано
Ищу работу в достойной компании с перспективой личностного и профессионального роста по профессии PHP разработчик.
График работы: полный рабочий день
Формат работы: удаленка
Имеется коммерческий опыт разработки в аккредитованной компании ООО "MейдСевен Рус". Разрабатываем программное обеспечение для ресторанного бизнеса. Проект ориентирован на В2В и В2С. Основная цель - облегчение ресторанного бизнеса.
Занимаю позицию PHP Backend разработчика:
- Внедрение новых технологий
- Небольшие правки верстки
- Разработка и расширение функциональности проекта
- Исправление багов
- Активное чтение чужого легаси кода
- Применение SOLID принципов на примере реального проекта
- Активная коммуникация с участниками команды: PM, QA, Front, Backend
- Разработка документа по развертыванию проекта на разных системах с разным окружением
- Опыт работы с Jira, Trello, Confluence, Figma, Gitlab
Реализованы следующие проекты:
Игры разума - набор из пяти консольных математических игр.
Полученные навыки:
- настройка окружения: composer, npm, VSCode;
- подключение дополнительных библиотек;
- работа с Git и Github;
- разработка архитектуры проекта - изоляция побочных эффектов, возможность
добавлять новые игры.
Вычислитель отличий - утилита командной строки для определения отличий между двумя файлами формата JSON или YAML.
Полученные навыки :
- работа с древовидной структурой данных
- работа с рекурсией;
- библиотека Docopt
- работа с параметрами командной строки;
Анализатор страниц (Laravel) - полноценный веб-сайт на базе фреймворка Laravel. Отрабатываются базовые принципы построения современных сайтов на MVC-архитектуре: работа с роутингом, обработчиками запросов и шаблонизатором, взаимодействие с базой данных через ORM.
Полученные навыки:
- закрепление на практике паттерна MVC
- знакомство с Bootstrap
- создание сайта на базе фреймворка Laravel;
- работа с базой данных PostgreSQL (миграции, query builder) ;
- использование Laravel HTTP Client для http запросов;
- деплой Heroku;
Менеджер задач (Laravel) - система управления задачами. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.
Полученные навыки:
- опыт работы со связями (o2m, m2m)
- Eloquent (ORM)
- MVC
- Аутентификация, Авторизация
- PHP 7+, JavaScript (основы);
- Laravel 5.6, 8, 9, laravel ui;
- Symfony 4;
- Есть опыт работы с Vue (TODO List(heroku) GIT)
- Есть опыт работы с микрофреймворком Slim (CRUD Slim)
- REST API;
- SQL;
- Eloquent (ORM), Query Builder, Docrtine
- Mysql, Postgresql, sqlite;
- Git, GitHub, GitHub Action;
- WSL, Linux (Ubuntu), командная строка;
- ООП (SOLID, MVC, Полиморфизм, Наследование, Трейты, Инкапсуляция);
- Redis
- Docker, Docker Compose
- опыт работы с библиотеками: Collect, phpfunct/funct, wp-cli/php-cli-tools, squizlabs/php_codesniffer, docopt.php, PHPUnit, symfony/yaml, laravel/ui, Carbon, laracasts/flash, DiDOM
Образование
Рекомендации
Резюме выглядит достаточно информативным и содержит множество полезных сведений о вашем опыте и навыках в PHP разработке. Описанные проекты и полученные навыки демонстрируют вашу способность работать с различными инструментами и технологиями, а также ваше понимание принципов разработки и архитектуры проектов.
Однако, есть несколько моментов, которые можно улучшить в резюме:
Порядок разделов: Следует поместить информацию о вашем образовании и опыте работы перед описанием проектов. Это поможет работодателю быстрее получить общее представление о вашем профиле.
Детали о проектах: Добавьте больше информации о каждом проекте, включая цели, результаты и вашу роль в проекте. Это поможет работодателю лучше понять ваш вклад и достижения.
Уточните навыки: Вместо простого перечисления навыков, укажите, какие именно инструменты, фреймворки и библиотеки вы использовали в каждом проекте.
Упорядочите список навыков: Разделите ваш список навыков на группы, например, "языки программирования", "фреймворки", "базы данных" и т.д. Это поможет работодателю легче ориентироваться и оценить ваши компетенции.
Сократите описание образования: Укажите только основные детали об образовании, такие как название учебного заведения, специальность и даты обучения. Дополнительные сведения можно опустить.
Обратите внимание, что резюме должно быть лаконичным и легко читаемым. Удалите лишние пробелы и повторения, чтобы сделать его более компактным и понятным.
Сопроводительное письмо
Уважаемый работодатель,
Я обращаюсь к вам с просьбой рассмотреть мое резюме на позицию PHP разработчика. Я заинтересован в получении работы в этой области и уверен, что мои навыки и опыт могут быть ценными для вашей компании.
У меня есть коммерческий опыт работы в качестве PHP Backend разработчика в аккредитованной компании ООО "MейдСевен Рус", где мы разрабатываем программное обеспечение для ресторанного бизнеса. Мой опыт включает внедрение новых технологий, небольшие правки верстки, разработку и расширение функциональности проекта, исправление багов, активное чтение чужого легаси кода и применение SOLID принципов. Я также имею опыт работы с Jira, Trello, Confluence, Figma и Gitlab.
Я разработал несколько проектов, включая "Игры разума", набор из пяти консольных математических игр, и "Вычислитель отличий", утилиту командной строки для определения отличий между двумя файлами формата JSON или YAML. Я также работал над проектом "Анализатор страниц (Laravel)", полноценным веб-сайтом на базе фреймворка Laravel, и проектом "Менеджер задач (Laravel)", системой управления задачами.
У меня есть навыки настройки окружения, подключения дополнительных библиотек, работы с Git и Github, разработки архитектуры проекта, работы с базами данных и многое другое. Я также имею опыт работы с Vue.js, микрофреймворком Slim и REST API.
Я являюсь студентом Школы программирования Hexlet, профессии "PHP-разработчик", где я получаю актуальные знания и навыки в области веб-разработки.
Я готов приступить к работе в полный рабочий день и предпочитаю удаленный формат работы.
Я прикладываю свое резюме для вашего ознакомления. Буду рад ответить на любые дополнительные вопросы или предоставить дополнительную информацию, если это необходимо.
Спасибо за ваше внимание, и я надеюсь на возможность присоединиться к вашей команде.
С уважением,
[Ваше имя]
Улучшенное резюме
PHP Developer
Objective: Seeking a position as a PHP developer.
Work Schedule: Full-time
Work Format: Remote
Commercial experience in software development for the restaurant business at the accredited company LLC "MadeSeven Rus". The project focuses on B2B and B2C and aims to streamline restaurant operations.
Position: PHP Backend Developer
- Implementing new technologies
- Making minor frontend adjustments
- Developing and expanding project functionality
- Bug fixing
- Actively reading legacy code
- Applying SOLID principles to real projects
- Active communication with team members: PM, QA, Frontend, Backend
- Documenting project deployment on various systems with different environments
- Experience with Jira, Trello, Confluence, Figma, Gitlab
Projects Implemented:
- Mind Games - a set of five console mathematical games.
Skills gained:
- Environment setup: Composer, NPM, VSCode
- Integration of additional libraries
- Working with Git and Github
- Project architecture development - isolating side effects, adding new games
- Difference Calculator - a command-line utility to find differences between two JSON or YAML files.
Skills gained:
- Working with tree-like data structures
- Recursive programming
- Docopt library
- Command-line parameters
- Page Analyzer (Laravel) - a full-fledged website based on the Laravel framework. Covers basic principles of building modern MVC-based websites: routing, request handlers, templating, interaction with databases via ORM.
Skills gained:
- Practical implementation of the MVC pattern
- Introduction to Bootstrap
- Building a website using Laravel framework
- Working with PostgreSQL database (migrations, query builder)
- Using Laravel HTTP Client for HTTP requests
- Deployment on Heroku
- Task Manager (Laravel) - a task management system. It allows users to create tasks, assign performers, and change task statuses. Registration and authentication are required to use the system.
Skills gained:
- Experience with relationships (one-to-many, many-to-many)
- Eloquent ORM
- MVC pattern
- Authentication, Authorization
- PHP 7+, JavaScript (basics)
- Laravel 9, Laravel UI
- Symfony 4
- Experience with Vue (TODO List (Heroku) GIT)
- Experience with the Slim microframework (CRUD Slim)
- REST API
- SQL
- Eloquent ORM, Query Builder, Doctrine
- MySQL, PostgreSQL, SQLite
- Git, GitHub, GitHub Actions
- WSL, Linux (Ubuntu), command line
- OOP (SOLID, MVC, Polymorphism, Inheritance, Traits)
- Redis
- Experience with libraries: Collect, phpfunct/funct, wp-cli/php-cli-tools, squizlabs/php_codesniffer, docopt.php, PHPUnit, symfony/yaml, laravel/ui, Carbon, laracasts/flash, DiDOM
Education:
Institution:
Faculty:
Start Date: 2015-09-01
End Date: 2019-07-01
Description: Moscow State Technical University. Specialization: "Land Management and Cadastres" - Bachelor's Degree (21.03.02)
Institution:
Faculty:
Start Date: 2021-10-01
End Date: 2022-07-01
Description: Hexlet Programming School, PHP Developer profession
Добавить комментарий