Об авторе

Меня зовут Черепанов Илья, я создатель этого сайта
и здесь вы сможете узнать много интересного о мире информационных технологий.
А также, немного и обо мне.

Я получил образование программиста по специальности «Вычислительная техника и программное обеспечение», защитив дипломную работу по теме «Искусственный интеллект», разработав прототип программы синтеза и распознавания речи.

Во время обучения программированию никаких специальных курсов и тренингов не проходил. Все что я делал для обучения и продолжаю делать до сих пор, это самообучение. Данный процесс у меня состоит из прочтения книг, изучения документации, чтения и публикации технических материалов в блоге, изучения Open Source кода и, конечно же, разработки собственных проектов.

Я работаю в индустрии IT свыше 5 лет, занимаюсь не только программированием, но и постоянно помогаю компаниям улучшать и продвигать проекты для широкого круга пользователей.

Внес свой вклад в различные проекты: интернет-магазин uScript, маркетплейс шаблонов uMarket, конструктор калькуляторов uCalc, конструктор форм stepForm, конструктор опросов WebAsk.

Такие известные компании, как Elecard, Ventra, DZ Systems, Zengram, ТопТоп и другие, сотрудничают с моим сайтом, чтобы повысить и укрепить свое присутствие в интернете с помощью контента, а читателю предоставить качественный и интересный материал о технологиях используемых в своих проектах.

Опыт и знания

Узнайте что я умею, если желаете предложить работу или сотрудничество

Навыки работы с компьютером

Уверенный пользователь компьютера, с опытом установки и настройки ОС Windows, прикладных программ, аппаратного обеспечения, умею работать с пакетом MS Office, графическим редактором Photoshop. Есть понимание, что такое Internet, Ethernet, DNS, OSI, TCP, IP, Socket

Управление проектами

Есть опыт постановки и контроля задач, написания технических заданий и функциональных требований

Проведение PR-кампаний

Занимался планированием и реализацией PR-кампаний, анонсировал пресс-релизы, проводил работу с отзывами, формировал узнаваемость продуктов

Знание языков

Английский язык на уровне понимания технической документации и литературы

Знание языков программирования

Активно работаю с языками PHP и JavaScript. Есть небольшой опыт и знания языков C++ и C#. Ранее активно использовал Delphi (среда разработки)

IDE и инструменты

В разработке использую редакторы PhpStorm и Atom. Работаю с контролем версий Git (GitHub/Gitlab), умею настраивать деплой (CI/CD)

Паттерны проектирования

В разработке активно использую ООП и MVC, стараюсь применять на практике другие шаблоны проектирования

Базы данных

В качестве основной системы хранения и обработки данных использую MySQL. Работаю с PostgreSQL: построение чистых запросов и использование хранимых процедур

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

Есть опыт разработки сайтов на CMS: WordPress, PrestaShop, InstantCMS

Опыт PHP

Занимаюсь разработкой на чистом PHP, фреймворках Laravel и Yii. Разрабатывал внутренний API для маркетплейса конструктора сайтов, принимал участие в создании нескольких конструкторов опросов и форм. Активно использую Composer для управления пакетами

Опыт JavaScript

В разработке активно использую стандарт ES6, в качестве вспомогательных библиотек jQuery. Есть опыт разработки на ReactJS с использованием Redux и Mobx. Для сборки проектов использую Bower и Gulp

Опыт UX и UI

Есть общее понимание UX и UI. В качестве UI фреймворков активно использую Bootstrap, есть опыт работы с другими фреймворками. Умею работать с css-препроцессорами: LESS и SASS

Проекты

Список OpenSource проектов доступных на GitHub

Валюты ЦРБ

Пакет позволяет получить курс валют через официальный и общедоступный API ЦРБ

Атол Онлайн

Отправка чека при оплате и получение его статуса в Атол Онлайн

Робокасса

Пакет для работы с API сервиса приема платежей

VK mini APP

Пакет позволяет получить параметры приложений ВК mini

Percent

Пакет для работы с процентами и ценами

MonthsDays

Получение количества месяцев из дней

PHP Helpers

Набор вспомогательных классов для работы с запросами, сессиями, логами

Робокасса Laravel

Пакет для работы с API сервиса приема платежей на Laravel