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

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

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

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

Опыт


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

Образование


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

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

Комментарии


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

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

0

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

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

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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...
Привет, Егор! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...