Москва
Резюме № 54640401
Обновлено 6 августа 2024
no-avatar

Full Stack разработчик Laravel, Vue.js

Был больше месяца назад
По договорённости
29 лет (родился 30 марта 1996)
Ереванготов к переезду: Москва, Нижний Новгород  и ещё 9 городов
Занятость
полная занятость
Гражданство
Армения
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 7 лет и 3 месяца

    • Февраль 2022 – апрель 2023
    • 1 год и 3 месяца

    Web-разработчик

    Обязанности и достижения:

    Туристическая социальная сеть со сложным функционалом, на базе Laravel. Из самых сложных задач мне напоминается разработка функционала добавления статей. После добавления на одном языке, статья с помощью API переводчика переводится на остальные языки. Сложность заключалась в том, что для разных языков одна и та же статья должна открываться разными путями, по шаблону https://сайт/язык/название_категории/название_статьи. Нужно было организовать отдельную систему рутов. Ещё другая сложная задача. Нужно было создать дополнительные поля для стран, чтобы заполнить их из административной панели и выводить на сайте. Сложность заключалась в том, что эти поля должны были иметь версии на разных языках. Нужно было сделать систему масштабируемым, чтобы с легкостью добавить новое поле. Основная сложность была связана с правильным проектированием БД. Из интересных задач могу вспомнить определение города пользователя через API ip-api.com и вывод ближайших достопримечательностей для конкретной локации. Какие задачи я решил? - адаптивная верстка макетов с Photoshop, с использованием БЭМ методологии - разработка административной панели с использованием Laravel + Vue.js - разработка пользовательского функционала социальной сети на Laravel + JavaScript - работа с API переводчика - работа с очередями - написание тестов для небольшого процента кода. Больше Feature тесты, меньше Unit - рефакторинг кода фронтентд: - адаптивная вёрстка, с использованием БЭМ методологии - HTML - CSS - Twitter Bootstrap - JavaScript - Sass - Vue.js бэкенд: - PHP - SQL - MySQL - Laravel - Laravel Socialite - Redis - Sphinx администрирование: - Nginx сервер - PHP-FPM - MySQL сервер - Ubuntu Server прочее: - Git, хранилище кода — Bitbucket - применение принципов SOLID - CD (элементарный скрипт для автоматического деплоймента через хуки Bitbucket) - хранилище для Git — Bitbucket - баг-трекер — Yougile - API переводчика lingvanex.com - API ip-api.com для определения локации пользователя - API Cloudinary - работа с JavaScript API Яндекс Карт
    • Август 2020 – декабрь 2021
    • 1 год и 5 месяцев

    Web-разработчик

    Обязанности и достижения:

    Городской портал Москвы на базе фреймворка Laravel. Я разрабатывал административную панель с нуля, Телеграм бота, с помощью которого можно публиковать новости на сайте, и пользовательский функционал. Из интересных задач могу отметить работу с API Яндекс Карт. Во время добавления поста пользователь на карте указывает конкретный адрес, перетаскивая балун. Но балун он может перетаскивать только в пределах территории Москвы. Какие задачи я решил? - настраивал Nginx сервер, PHP-FPM, MySQL сервер и виртуальные хосты - разрабатывал административную панель на базе Vue.js + Laravel - разрабатывал Телеграм бота на базе расширения Laravel - клиентскую часть делал на jQuery + Laravel - вход через социальные сети с помощью расширения Socialite фронтентд: - адаптивная верстка с Figma, с использованием БЭМ методологии - HTML - CSS - Twitter Bootstrap - JavaScript - jQuery - Sass - Vue.js бэкенд: - PHP - MySQL - Laravel - Laravel Socialite - Redis аминистрование: - Nginx сервер - PHP-FPM - MySQL сервер - Ubuntu Server прочее: - Git, хранилище кода — Bitbucket - работа с JavaScript API Яндекс Карт - работа с API Telegram - баг-трекер — Trello - Pusher
    • Январь 2016 – август 2020
    • 4 года и 8 месяцев

    Web-разработчик

    Индивидуальное предпринимательство / частная практика / фриланс

    Обязанности и достижения:

    После того, как я на определенном уровне освоил PHP, JavaScript, HTML и CSS, решил взять заказы на фрилансе. В это время у меня было несколько проектов, которые я сделал для обучения — слайдер на jQuery/JavaScript, адаптивный лендинг и некоторые наработки на PHP. Какие задачи я решил? - адаптивная и фиксированная верстка страниц - натяжка верстки на CMS/доработка шаблонов (WordPress, Joomla, MODX) - доработка плагинов WordPress/Shop-Script - доработка ядра движка Shop-Script (вынужденное решение) - доработка функционала сайтов на самописных движках - доработка сайтов на фреймворках Laravel/Symfony/Yii - работа с чужим кодом фронтенд: - адаптивная верстка с Figma/Photoshop, с использованием БЭМ методологии - HTML - CSS - Twitter Bootstrap - JavaScript - jQuery - Less - Sass бэкенд: - PHP - SQL - MySQL - WordPress - Shop-Script - MODX - Bitrix - Laravel - Yii Framework - Symfony - Webasyst - Drupal - Joomla - cURL прочее: - Git, хранилища кода — Bitbucket/GitHub/GitLab - работа со сторонними API - работа с чужим кодом

Обо мне

Дополнительные сведения:

Я начал изучать программирование примерно 10 лет назад. Познакомился с программированием благодаря урокам информатики в университете. Мы рисовали блок-схемы и писали код на Turbo Pascal. Основные навыки в веб-разработке я получил, когда начал брать проекты на фрилансе. Сначала это была верстка макетов, а потом сложные задачи на бэкенде. Мои навыки фронтентд: - Адаптивная верстка макетов с Photoshop и Figma, с использованием БЭМ методологии - HTML - CSS - Twitter Bootstrap - JavaScript - jQuery - Sass - Vue.js - Bootstrap бэкенд: - PHP - SQL - MySQL (понимание и применение индексов/первичный и внешний ключи) - Laravel - Laravel Sanctum - Laravel Socialite - WordPress - Shop-Script - MODX - Bitrix - Yii Framework - Symfony - Webasyst - Drupal - Joomla - Sphinx - cURL администрование: - настройка Nginx сервера - настройка PHP-FPM - настройка MySQL сервера - настройка Redis сервера - настройка Cron - работа с ОС на основе Linux - настройка локального окружения для Laravel на базе Docker - Laravel Sail прочее: - понимание парадигм ООП - понимание и применение принципов SOLID - написание чистого кода - работа со статическим анализатором кода - знание/понимание/применение некоторых шаблонов проектирования - работа с чужим кодом/debugging - настройка GitHub Actions - Git, хранилища кода — Bitbucket/GitHub/GitLab - следование стандартам PSR-2 - IDE — PhpStorm/Visual Studio Code/Sublime Text - баг-трекеры — Yougile/Trello - опыт работы с REST API, документирование через Swagger - работа со сторонними API (Telegram API, JavaScript API Яндекс Карт, lingvanex.com и т. д.) - понимание принципов Unit-тестирования - опыт написания Feature тестов под Laravel - понимание TDD/BDD - умение обсуждать и дополнять ТЗ/некоторые навыки Project Manager-а - понимание CI/CD - Composer Рассматриваю удаленную работу Full-time, Part-time или попроектно. Мой GitHub: https://github.com/aramayismirzoyan Портфолио: https://code-guru.ru/portfolio

Иностранные языки

  • Английский язык — разговорный
  • Русский язык — cвободное владение
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 1 похожее резюме
Обновлено 10 июняПоследнее место работы (6 лет и 10 мес.)Laravel разработчикЯнварь 2019 – работает сейчас
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка, программированиеПрограммист Laravel

Смотрите также резюме