sitemap sitemap

Николай Усик. PHP программист.


Николай УсикКонтакты:
Телефон/Skype: +380954238303;
Skype: nick.sky.pc
e-mail: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Дата рождения: 4 февраля 1985 года (32 года);
Место рождения: Луганск, Украина (гражданство Украины);
Текущее расположение: Луганск, Украина. Возможен переезд;

Текущая занятость:

Кратко:

Опыт работы более 8 лет в PHP разработке самых разных проектов на фрилансе, удаленной работе и офисе.

Выполнял проекты и как ответственный за весь процесс разработки, при привлечении сторонних сотрудников (дизайнеры, верстальщики, программисты), с контролем итогового результата (Senior/Team Lead), так и проекты с обычной командной или одиночной работой.

Подробнее ниже и по соответствующим ссылкам.

Web-разработка:

  1. PHP 7;

  2. БД:
    • MySQL;
    • PostgreSQL;
    • Сложные выборки, транзакции, хранимые процедуры/функции, триггеры, представления, оптимизация, настройка;
    • Опыт работы при больших данных;

  3. Front-end:
  4. CMS&CMF:
  5. Полнотекстовой поиск:
    • Sphinx ;
    • Xapian;
    • Опыт работы при больших данных;

  6. Node.js;

  7. ООП;

  8. Шаблоны проектирования, MVC;

  9. ORM: Doctrine 2, Yii (ActiveRecord);

  10. Тестирование:
    • модульное тестирование. PHPUnit;
    • функциональное тестирование. Selenium, Curl;

  11. Парадигмы разработки: SOLID, DRY, KISS, YAGNI;

  12. Agile методологии управления проектами. Scrum;

  13. Методологии разработки, проектирования: TDD;

  14. Системы контроля версий:
  15. Nginx;

  16. NoSQL:
    • MongoDB;
    • Redis;

  17. Web-службы: REST;

  18. Memcached;

  19. Шаблонизаторы:
    • Smarty;
    • HTML_Template_IT;

  20. Регулярные выражения;

  21. Привязка систем оплаты: Робокасса, PayPal, QIWI, Казком;

  22. Системы инсталяции проектов: Phing;

  23. Composer;

  24. XML:
    • DOM;
    • XSLT&XPatch;
    • XInclude.
    • SIMPLEXML (PHP).
    • Общие сведения:
      • Схемы: DTD, XDR, XSD;
      • XLink&XBase;
      • XPointer;
      • EXSLT;
      • SVG;

  25. Опыт работы с Linux:
    • CentOS, Fedora, Ubuntu;
    • Включая: bash-сценарии, Iptables, Cron и прочее;

  26. Системы управления проектами. Worksection;

  27. Баг-трекеры: Atlassian JIRA, Redmine;

  28. Документирование:
    • phpDocumentor;
    • UML;

  29. Разное:
    • PSR 0-4;
    • Apache mod_rewrite;
    • SQLite;
    • PDO;
    • SPL;
    • GeoIP;

  30. Прочие API:
    • Яндекс-маркет;

  31. Английский (средний);


  32. Построение высоконагруженных систем. Масштабируемость/Кластеризация:
    • Балансировка нагрузки. Nginx как балансировщик. Балансировка DNS (Round Robin);
    • Репликации БД;
    • Вертикальный/горизонтальный шардинг для SQL/noSQL БД;
    • Хранение, работа с файлами: Распределенные файловые системы. NFS;
    • MySQL, PostgreSQL. Оптимизация запросов, выявление медленных запросов, минимизация обращений к HDD, кеширование и прочее. Опыт работы при высоких нагрузках;
    • Nginx как front-end. Кеширование статики. SSI - кэширование динамики;
    • Redis;
    • Memcached;
    • Sphinx. Оптимизация сборки/перестроения индексов;
    • оптимизация кода CMS, фреймворка, где это возможно;
    • php акселераторы: Zend OPcache, APC;
    • оптимизация настроек Apache, MySQL, Nginx под высокие нагрузки;
    • прочие технологии: lazy-load изображений;
    • нагрузочное тестирование: JMeter;

  33. Прочие языки программирования. Общие сведения:
Опыт работы:

Web-программист. Freelance/Remote work. (01.05.2015 - настоящее время);
***
Web-программист. Офис. Компания "DoGlad", г.Киев.
Проект соц. сети для мобильных приложений "IronPal". (17.10.2014 - 27.04.2015);
***
Web-программист. Freelance/Remote work. (28.04.2009 - 10.2014);
***
Web-программист по совместительству (07.01.2009 - 28.04.2009);
***
Системный администратор (2004-2009);

Ссылки:

Web-сайт: http://web-nick.com

Портфолио проектов: http://web-nick.com/portfolio

Проекты по категориям (техническим, масштабам, тематикам): http://web-nick.com/categories-list

GitHub: https://github.com/web-nick?tab=repositories

Прочее:

Личные качества: оптимизм, чувство юмора, доброта, и прочие нужные тут слова).
Увлечения: катание на коньках, футбол, боулинг, активный отдых