Skills

Skills

The list of skills that I possess, learn and would like to learn.

Skills are categorized according to affiliation.

Programming:

  • PHP 5.6-7.2 - while the main development language;
    • Frameworks: Laravel 5, Lumen 5, Yii 1/2;
    • Memcached.
  • JavaScript (ES6) - I use in conjunction with PHP;
    • Frameworks: Vue.js, jQuery.
  • Node.js - I use for writing bots in Telegram.

  • Python 3, Golang - now I actively study them, I plan to program more on them;

  • C - I perform practical tasks, I study for general development;

  • JAVA SE - only syntax added and corrected code if necessary.

Continuous Integration (CI)

  • GitLab CI;
  • Jenkins (faced, he did not set up);
  • Ansible.

Databases:

  • MariaDB, MySQL;
    • Managers: DBeaver, DBForge, MySQL Workbench.
  • MongoDB;
    • Managers: Robo 3T.
  • SQLite;
  • Microsoft Access;
  • SQL - writing queries, triggers, procedures.

Web servers:

  • Nginx;
  • Apache;
  • Tomcat.

Virtualization:

  • Docker
  • Docker compose
  • Vagrant
  • VirtualBox

Git:

  • Git - writing command to command line;
  • GitFlow;
  • GitHub;
  • BitBucket;
  • GitLab:
    • GitLab CE;
    • GitLab.com.

Testing:

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

Layout:

  • HTML5;
  • CSS3;
  • Bootstrap 3;
  • Jekyll;
  • Module builders: WebPack, Laravel Mix, Gulp.

Editors

  • Vim;
  • Nano;
  • Jet Brains products:
    • IDE PHPStorm;
    • IDE WebStorm;
    • IntelliJ IDEA;
    • IDE PyCharm;
    • IDE GoLand.
  • Sublime Text;
  • NotePad++.

Testing API

  • Postman;
  • Insomnia.

Documentation API

  • RAML 0.8/1;
  • Swagger 2.

Project management

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

Others

  • Google Maps API;
  • Yandex Maps API;
  • OAuth 2.0;
  • JWT tokens;
  • API social networks: Facebook, VK, Mail.ru, ok.ru.

Back to main chapter.