PHP backend разработчик / программист

Контакты


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

Описание

Учился на IT специальность - Автоматизированные системы обработки информации и управления (АСОИУ). Во время обучения был опыт программирования на языке C++ и Turbo Pascal, работал с базами данных, делал сайт на HTML. PHP я решил выбрать по рекомендации моего товарища-наставника с очень большим стажем в backend разработке. Постоянно развиваюсь, изучаю новые технологии, чтобы усилить свои навыки и получить новые знания.

В данный момент прохожу обучение на платформе Хекслет (Hexlet) и ищу работу на позицию PHP-разработчика. Рассмотрю вакансии с любым типом занятости. Готов пройти стажировку.

Навыки
Hard skills:
  • Языки программирования и технологии: PHP, HTML, CSS
  • Базы данных: MySQL, PostgreSQL
  • Системы управления базами данных: DBeaver, MySQL Workbench
  • Фреймворки: Slim, Symfony
  • Система контроля версий: Git, GitHub
  • Операционные системы: Windows, Linux
  • Контейнеризация: Docker
  • Тестирование: Insomnia REST, PHPUnit
  • Редактор кода: VS Code
Soft skills:
  • Легко усваиваю новую информацию
  • Коммуникабельный, работал в команде
  • Могу проводить переговоры с клиентами
  • Ответственен в выполнении обязательств
  • Стремлюсь к самосовершенствованию
Описание проектов
Task manager

«Менеджер задач» - программа для управления задачами. В системе есть пользователи, каждый из которых может создавать, просматривать, обновлять и удалять свои задачи. Система поддерживает просмотр списка всех задач пользователя, создание новой задачи, просмотр информации о задаче, редактирование задачи, удаление задачи, изменение статуса задачи.

Полученные навыки:
  • Работа с фреймворком Symfony 6.4
  • Работа с базой данных MySQL
  • Использование Doctrine ORM для работы с базой данных
  • Использование веб-сервера Nginx
  • Настройка окружения с помощью Docker контейнеров
  • Работа с сущностями и контроллерами
  • Реализация регистрации и авторизации пользователя
  • Работа с шаблонизатором Twig

Стек: PHP, Git, Composer, Docker, Symfony, MySQL, Nginx, CodeClimate.

CRUD on the Slim framework

«Список пользователей» - программа для управления пользователями. Система поддерживает следующие действия: просмотр списка всех пользователей, создание пользователя, просмотр информации о пользователе, редактирование пользователя, удаление пользователя.

Полученные навыки:
  • Работа с фреймворком Slim
  • Работа с форматом JSON
  • Работа с сущностями и контроллерами
  • Работа с шаблонизатором
  • Деплой проекта

Стек: PHP, Git, Composer, Slim, CodeClimate.

Brain Games

«Игры разума» - набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.

Полученные навыки:
  • Работа в командной строке, использование Composer
  • Создание исполняемых бинарных файлов (Bin-файлов)
  • Работа с системой контроля версий Git и публикация проектов на GitHub
  • Использование CodeSniffer, оформление кода согласно стандарту PSR
  • Разработка архитектуры проекта
  • Работа с CodeClimate, Github Actions

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

Difference Calculator

«Вычислитель отличий» - программа, определяющая разницу между двумя структурами данных. Это популярная задача, для решения которой существует множество онлайн-сервисов, например: JSON Diff. Подобный механизм используется при выводе тестов или при автоматическом отслеживании изменении в конфигурационных файлах.

Полученные навыки:
  • Работа с древовидными структурами данных (рекурсии, функций высшего порядка)
  • Написание Unit-тестов
  • Настройка непрерывной интеграции (CI) с использованием Github Actions для автоматизации процессов сборки, тестирования и развёртывания приложения
  • Работа с библиотекой CLI parser (Docopt)
  • Работа с библиотекой Symfony VarDumper

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

Page Analyzer

«Анализатор страниц» - сайт, который анализирует указанные страницы на SEO пригодность по аналогии с PageSpeed Insights. Анализатор страниц – полноценное приложение на базе фреймворка Slim. Здесь отрабатываются базовые принципы построения современных сайтов на MVC-архитектуре: работа с роутингом, обработчиками запросов и шаблонизатором, взаимодействие с базой данных.

Полученные навыки:
  • Работа с фреймворком Slim
  • Работа Bootstrap
  • Работа с сущностями и контроллерами
  • Работа с шаблонизатором
  • Работа с базой данных PostgreSQL
  • Настройка непрерывной интеграции (CI) с использованием Github Actions для автоматизации процессов сборки, тестирования и развёртывания приложения
  • Работа с библиотекой для валидации данных Valitron
  • Работа с библиотекой Symfony VarDumper
  • Работа с библиотекой Carbon
  • Использование PHP HTTP-клиента Guzzle
  • Работа с библиотекой DiDOM

Стек: PHP, Git, Composer, Slim, PostgreSQL, Bootstrap, Github Actions, CodeClimate.

Опыт


Персональный менеджер, Фридом Финанс
Компания, предоставляющая частным и корпоративным клиентам широкий спектр финансовых услуг.
Апрель 2018 - Сентябрь 2024
Обязанности:
  • встречи с новыми и действующими клиентами
  • привлечение капитала в компанию на инвестиционное обслуживание
  • сопровождение клиентов
  • работа с аналитическими и информационными системами
  • анализ рынка
  • открытие и закрытие торговых позиций, риск менеджмент
Достижения:
  • привлек в компанию более 300 клиентов
  • успешно распределил в продукты компании активы клиентов на сумму более 1 млрд рублей для достижения максимальной доходности с наименьшим риском
  • построил долгосрочные взаимоотношения с некоторыми публичными личностями
  • превысил план и поставленные задачи

Образование


PHP-разработчик, Хекслет (Hexlet)
Июнь 2024 - по настоящее время
Автоматизированные системы обработки информации и управления (АСОИУ), Уфимский энергетический колледж
Сентябрь 1999 - Июль 2003

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

Комментарии


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

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

Ожидает подтверждения
0

Привет, Вячеслав!

Давай доработаем раздел «Опыт» в твоем резюме, а именно «Достижения»:
- Глаголы «управлял/выполнял» показывает процесс, не результат, не завершенное действие. Завершенное действие можно показать глаголом совершенного действия, например: «реализовал/выполнил/улучшил/превысил(план) и тд.»
- Попробуй докрутить указанные тобой достижения в плане того, какой эффект они имели для работы компании:
• Успешно применил на клиентских портфелях новую для компании стратегию - чтобы что?для чего?как это повлияло на работу, какой эффект имело?
• Управлял активами клиентов на сумму более 1 млрд рублей - и что стало результатом?
Давай попробуем представить эту задачу в виде завершенного действия.
- Также предлагаю не указывать опыт, полученный более 7-10 лет. Он рассказывает о карьерном пути, но уже не отражает актуальные навыки.

Желаю тебе удачи в новой профессии!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Python разработчика выглядит впечатляюще. Ниже следует подробная оценка: Общая...
Привет, Юрий! Давай улучшим твое резюме: 1. Описание проектов - Для удобства и компакт...
Это резюме могло бы быть улучшено следующим образом: Избегайте описания образования, ...
Привет, Ксения! Давай улучшим твое резюме: 1. Описание проектов Добавь здесь пожалуйст...
Резюме имеет хороший объем информации, но может быть улучшено следующим образом: Обзо...
Это резюме Junior Java-разработчика демонстрирует хороший уровень технических навыков и...
Резюме оцениваю как средний уровень. Приведенные проекты и опыт работы в компании и уче...
Привет, Александра! Давай улучшим твое резюме: 1. Описание проектов - Для удобства и к...
Это резюме предоставляет обширный опыт в области системного администрирования и разрабо...
Это резюме представляет обширный опыт работы в сфере информационных технологий, включая...