Warning: count(): Parameter must be an array or an object that implements Countable in /home/webnick/public_html/libraries/cms/application/cms.php on line 460
Николай Усик | PHP & Python developer - Web разработка & Программирование. Николай Усик
Печать
Просмотров: 4703

Николай Усик

PHP & Python программист (Web)


Николай УсикКонтакты:
Telegram/WhatsApp: +380725026579;

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

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

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

Кратко:

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

Опыт работы около года как Python-разработчик.

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

  1. PHP 8;

  2. Python 3.11;

  3. БД:
    • MySQL;
    • PostgreSQL;
    • Включая: сложные выборки, транзакции, хранимые процедуры/функции, триггеры, представления, оптимизация, настройка;

  4. Front-end:
    • JavaScript (включая, по возможности, последние стандарты ECMAScript);
    • HTML 5 & CSS 3 (включая Flexbox, Grid, и, по возможности, последние стандарты);
    • Twitter Bootstrap;

  5. CMS&CMF:
  6. Docker;

  7. Полнотекстовой поиск: Sphinx, Xapian;

  8. ООП (включая шаблоны проектирования и основные парадигмы/методологии разработки: SOLID, KISS, DRY, TDD);

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

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

  11. VCS: Git, SVN;

  12. NoSQL: Redis, Memcached;

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

  14. Шаблонизаторы: Smarty, Twig;

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

  16. XML;

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

  18. Системы управления проектами: Trello, Worksection, Airtable;

  19. Баг-трекеры: JIRA;

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

  21. Разное: Регулярные выражения, Composer, PSR, SPL, Apache & Nginx configuration, SQLite, PDO, GeoIP;

  22. Прочие API: Яндекс (Маркет, Директ, Метрика), Telegram, ВК, Google (Analytics, BigQuery), Facebook, Discord, Slack, Airtable;

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


  24. Построение высоконагруженных систем (теория): микросервисы, балансировка нагрузки, репликации БД, оптимизация SQL-запросов, нагрузочное тестирование;

  25. Прочие языки программирования (небольшой опыт): C++, Assembler;

Во всех проектах используется PHP, MySQL, JavaScript, HTML & CSS, если не указано иное

Опыт работы:

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-сайт: https://web-nick.com/

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

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

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