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.
Опыт
Обязанности:
- встречи с новыми и действующими клиентами
- привлечение капитала в компанию на инвестиционное обслуживание
- сопровождение клиентов
- работа с аналитическими и информационными системами
- анализ рынка
- открытие и закрытие торговых позиций, риск менеджмент
Достижения:
- привлек в компанию более 300 клиентов
- успешно распределил в продукты компании активы клиентов на сумму более 1 млрд рублей для достижения максимальной доходности с наименьшим риском
- построил долгосрочные взаимоотношения с некоторыми публичными личностями
- превысил план и поставленные задачи
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Сочи
Рекомендации
Привет, Вячеслав!
Давай доработаем раздел «Опыт» в твоем резюме, а именно «Достижения»:
- Глаголы «управлял/выполнял» показывает процесс, не результат, не завершенное действие. Завершенное действие можно показать глаголом совершенного действия, например: «реализовал/выполнил/улучшил/превысил(план) и тд.»
- Попробуй докрутить указанные тобой достижения в плане того, какой эффект они имели для работы компании:
• Успешно применил на клиентских портфелях новую для компании стратегию - чтобы что?для чего?как это повлияло на работу, какой эффект имело?
• Управлял активами клиентов на сумму более 1 млрд рублей - и что стало результатом?
Давай попробуем представить эту задачу в виде завершенного действия.
- Также предлагаю не указывать опыт, полученный более 7-10 лет. Он рассказывает о карьерном пути, но уже не отражает актуальные навыки.
Желаю тебе удачи в новой профессии!
Добавить комментарий/ссылку на вакансию