# Стек используемых технологий

PHP 5.7 - 8.1:

  • Yii 2 - Хорошие знания и опыт с 2015
  • Laravel 5.7-10 (с 2019)
  • очереди (Redis)
  • работа с графическими и звуковыми файлами, Word, PDF, Excel, CSV, XML
  • интеграция с API сторонних сервисов
  • платежные системы 💳 (интеграция с банками, криптовалютными шлюзами)
  • телеграм-боты 🤖
  • PHP League (opens new window) (Omnipay, Flysystem, Glide)
  • Spatie (opens new window) (Media, Translations, etc)
  • OAuth 2.0, Carbon

БД:

  • Mysql 8.0 (+postgresql)
  • проектирование (на данный момент опыт до 100 таблиц), индексы, транзакции
  • Redis

Javascript:

  • ES6, Webpack, модные ES2021, ESLinter
  • Vue.js v2 + Nuxt.js
  • Quasar Framework (opens new window) 📱
  • libs: анимации, lodash, moment и многие другие
  • UI (Element UI, buefy, vuetify, material design, bootstrap)
  • node js (Adonis.js)
  • Websocket (socket.io)
  • Typescript
  • Jquery

HTML и CSS:

  • Верстка Pixel Perfect, адаптив, кроссбраузерно, семантика, все плюхи HTMLAcademy
  • БЭМ методология
  • Векторная графика
  • Bootstrap CSS framework 3, 4
  • Bulma CSS
  • анимации CSS3
  • препроцессоры SASS/SCSS (и немного PostCSS)
  • Gulp, Webpack
  • PUG шаблонизатор

System tools and Infrastructure:

  • Linux Centos6-8, Ubuntu, настройка всей веб-инфраструктуры
  • Deployer, PM2
  • Docker (docker-compose)
  • Git (Github, Bitbucket, Gitlab)
  • tasks - Redmine, Jira, YouTrack
  • PHPStorm 2022, macOS Ventura 🖥
  • AWS S3, minio
  • Sentry

То, чего нет, но скоро будет:

  • отсутствует опыт написания автоматических тестов (но в курсе современных инструментов, в моих проектах к сожалению не тратятся на автоматические тесты)
  • нет опыта в highload 🚀, высоконагруженные сервисы (многомиллионных посещаемостей не было)
  • оптимизационные задачи не стояли 😔 (кроме тех, где я заранее думал о преждевременной оптимизации в своих тасках)
  • CI/CD (Gitlab CI/CD на базовом уровне)
  • Микросервисы, Kubernetes (only монолит + интеграция смежных модулей-обработчиков на Docker)
  • на собеседованиях можно не спрашивать алгоритмы, паттерны (кроме тех, что во фреймворках MVC, AR, DI, ServiceLocator, Facade, Singleton и пр - потому что с нуля на проектах мы их не писали, использовали уже наработанное во фреймворках 🧐)
  • не стояли задачи по написанию хранимых процедур, триггеров, представлений (SQL)
  • gitflow
  • English Fluent нет (есть хороший читательский скилл)
  • стриминг (видео) 🎥 🎙
  • js canvas, 2D/3D, games, сложные графики с нуля

Но есть желание развиваться в хорошей команде

То, чего не знаю, - не означает, что нет желания развиваться 💪. Если будут стоять такие задачи, быстро изучу.

Обновлено: 1/31/2022, 12:34:32 PM