Аватар

Осознанное программирование

Возможно всё, вопрос лишь: сколько это займёт времени?

Самоучка, люблю заниматься разработкой и программированием, обучался читая книги, статьи, разбирал чужие исходники и скрипты.
В должности Web разработчика работаю с 2012 года, с 2015 на позиции Full-Stack, с 2018 Middle.
В основном на работах разрабатывал проекты с нуля, либо создавал для админок модули с дополнительным функционалом.
Способен выполнить практически любую задачу. С интересом и без проблем осваиваю новые фреймворки, библиотеки, технологии, языки и т.п.
Не составляет труда разобраться в технической документации (включая на английском языке).
Уверенно работаю, как соло, так и в команде, разбираясь в чужом коде и legacy наработках.
Приходилось работать над несколькими проектами одновременно.
Люблю красивый код, следовать принципу SOLID, паттерну Singleton и концепции MVC.
Из минусов - люблю анализировать код, находя варианты оптимизации и рефакторинга.

Я отличный разработчик, архитектор БД, UI/UX, но дизайнер я не очень.

Навыки.

  • Front-End
    Front-End
  • HTML
    HTML
  • XML
    XML
  • CSS
    CSS
  • Bootstrap
    Bootstrap
  • LESS
    LESS
  • SASS
    SASS
  • AJAX
    AJAX
  • JSON
    JSON
  • GIT
    GIT
  • API
    API
  • Yandex Map API
    Yandex Map API
  • JavaScript
    JavaScript
  • jQuery
    jQuery
  • React
    React
  • Vue
    Vue
  • Angular
    Angular
  • Backbone
    Backbone
  • Node.js
    Node.js
  • Gulp
    Gulp
  • Back-End
    Back-End
  • PHP
    PHP
  • Python
    Python
  • C#
    C#
  • MySQL
    MySQL
  • PostgreSQL
    PostgreSQL
  • Yii2
    Yii2
  • CodeIgniter
    CodeIgniter
  • Laravel
    Laravel
  • Zend Framework
    Zend Framework
  • Composer
    Composer
  • Redmine
    Redmine
  • PhpStorm
    PhpStorm
  • Photoshop
    Photoshop
  • Premiere Pro
    Premiere Pro
  • Flash
    Flash
  • Word
    Word
  • Excel
    Excel
  • Access
    Access
  • SEO
    SEO
  • WordPress
    WordPress
  • Electron
    Electron
  • Unreal Engine
    Unreal Engine
  • Unity
    Unity

номер - субъективное мнение уровень владениея навыком/программой/технологией

Услуги.

  • Сайт под ключ
    Сайт под ключ

    Landing, e-commerce, интернет-магазин, блог, соц. сеть

  • Консультация
    Консультация

    Код, Архитектура, Структура, Фреймворки, Оптимизация, ТЗ др.

  • Front-End Разработка
    Front-End Разработка

    GIT, JavaScript, jQuery, jQueryUI, BEM, DOM, Ajax, canvas, WebSockets, Vue, React

  • Back-End Разработка
    Back-End Разработка

    GIT, PHP, MySQL, Python, C#, MVC, OOP, Memcached, Composer, cURL, SOAP, WebSockets, Smarty, Twig, Blade

  • Вёрстка
    Вёрстка

    GIT, HTML5, CSS3, BootStrap, PSD, Figma, Sketch

  • Анализ проекта(код ревью)
    Анализ проекта(код ревью)

    Проверка на соответсвтвие концепций: DRY, KISS, YAGNI, PSR

  • Оптимизация кода
    Оптимизация кода

    Проведение работ по оптимизации кода, CodeStyle, PSR.

  • Составление ТЗ
    Составление ТЗ

    Составление чёткого ТЗ для разработки проекта.

Портфолио.