Николай Усик
PHP & Python программист (Web)
Контакты:
Telegram/WhatsApp: +380725026579;
Skype: nick.sky.pc
e-mail: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Место рождения: Луганск, Украина (гражданство Украины);
Текущее расположение: Луганск, Украина;
Текущая занятость:
Кратко:
Опыт работы более 14-и лет в PHP разработке самых разных проектов на фрилансе, удаленной работе и офисе.
Опыт работы около года как Python-разработчик.
Web-разработка:
- PHP 8;
- Python 3.11;
- БД:
- MySQL;
- PostgreSQL;
- Включая: сложные выборки, транзакции, хранимые процедуры/функции, триггеры, представления, оптимизация, настройка;
- Front-end:
- JavaScript (включая, по возможности, последние стандарты ECMAScript);
- HTML 5 & CSS 3 (включая Flexbox, Grid, и, по возможности, последние стандарты);
- Twitter Bootstrap;
- JavaScript (включая, по возможности, последние стандарты ECMAScript);
- CMS&CMF:
- Laravel;
- Symfony;
- Yii Framework;
- Zend Framework;
- WordPress;
- Joomla;
- Интернет-магазины: Битрикс, CS-Cart, PrestaShop;
- Docker;
- Полнотекстовой поиск: Sphinx, Xapian;
- ООП (включая шаблоны проектирования и основные парадигмы/методологии разработки: SOLID, KISS, DRY, TDD);
- ORM: Doctrine, Yii, Laravel (ActiveRecord);
- Тестирование:
- модульное тестирование. PHPUnit;
- функциональное тестирование. Selenium, Curl;
- VCS: Git, SVN;
- NoSQL: Redis, Memcached;
- Web-службы: REST;
- Шаблонизаторы: Smarty, Twig;
- Привязка систем оплаты: CloudPayments, Payselection, Робокасса, PayPal, QIWI, Казком;
- XML;
- Опыт работы с Linux (Ubuntu, CentOS). Включая: bash-сценарии, Iptables, Cron и прочее;
- Системы управления проектами: Trello, Worksection, Airtable;
- Баг-трекеры: JIRA;
- Документирование: phpDocumentor, UML;
- Разное: Регулярные выражения, Composer, PSR, SPL, Apache & Nginx configuration, SQLite, PDO, GeoIP;
- Прочие API: Яндекс (Маркет, Директ, Метрика), Telegram, ВК, Google (Analytics, BigQuery), Facebook, Discord, Slack, Airtable;
- Английский (средний);
- Построение высоконагруженных систем (теория): микросервисы, балансировка нагрузки, репликации БД, оптимизация SQL-запросов, нагрузочное тестирование;
- Прочие языки программирования (небольшой опыт): 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