Навыки

Навыки

Список навыков, которыми я владею, изучаю и хотел бы изучить.

Навыки разбиты на категории в зависимости от принадлежности.

Программирование:

  • PHP 5.6-7.2 - пока основной язык разработки;
    • Фреймворки: Laravel 5, Lumen 5, Yii 1/2;
    • Memcached.
  • JavaScript (ES6) - использую в связке с PHP;
    • Фреймворки: Vue.js, jQuery.
  • Node.js - использую для написания ботов в Telegram.

  • Python 3, Golang - сейчас активно их изучаю, планирую больше на них программировать;

  • C - выполняю практические задачи, изучаю для общего развития;

  • JAVA SE - только синтаксис, добавлял и исправлял код при необходимости.

Continuous Integration (CI)

  • GitLab CI;
  • Jenkins (сталкивался, сам не настраивал);
  • Ansible.

Базы данных:

  • MariaDB, MySQL;
    • Менеджеры: DBeaver, DBForge, MySQL Workbench.
  • MongoDB;
    • Менеджеры: Robo 3T.
  • SQLite;
  • Microsoft Access;
  • SQL - написание запросов, триггеров, процедур.

Web сервера:

  • Nginx;
  • Apache;
  • Tomcat.

Виртуализация:

  • Docker
  • Docker compose
  • Vagrant
  • VirtualBox

Git:

  • Git - написание команде через командную строку;
  • GitFlow;
  • GitHub;
  • BitBucket;
  • GitLab:
    • GitLab CE;
    • GitLab.com.

Тестирование:

  • PHPUnit Tests;
  • Codeception;
  • Selenium WebDriver;
  • Apache JMeter.

Верстка:

  • HTML5;
  • CSS3;
  • Bootstrap 3;
  • Jekyll;
  • Сборщики модулей: WebPack, Laravel Mix, Gulp.

Редакторы

  • Vim;
  • Nano;
  • Jet Brains продукты:
    • IDE PHPStorm;
    • IDE WebStorm;
    • IntelliJ IDEA;
    • IDE PyCharm;
    • IDE GoLand.
  • Sublime Text;
  • NotePad++.

Тестирование API

  • Postman;
  • Insomnia.

Документирование API

  • RAML 0.8/1;
  • Swagger 2.

Проект менеджмент

  • Jira;
  • Bitrix24;
  • TeamWork;
  • Basecamp;
  • Trello;
  • Slack.

Разное

  • Google Maps API;
  • Yandex Maps API;
  • OAuth 2.0;
  • JWT tokens;
  • API социальный сетей: Facebook, VK, Mail.ru, Одноклассники.

Вернуться в основной раздел.