Об авторе сайта

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

Первым компьютером с которым я познакомился, оказался старенький ПЭВМ «Агат». Работа с ним велась через консоль в текстовом виде. Никакой мышки для него не было, за исключением специального игрового манипулятора, с круглой головкой и кнопкой, чем-то напоминающего мышь.

Программы были разработаны на алгоритмическом языке «Бейсик», который и стал первым языком, на котором я написал несколько простых программ. Затем познакомился с языками «Робик», «Рапира», «Ассемблер».

Игры на компьютере (куда же без них) хоть и текстово-графические, но были очень интересными. Исходный код многих из них можно было модифицировать через «Бейсик», подстраивая под себя, и даже создавать свои собственные игры.

К сожалению, компьютер не сохранился и канул в небытие, а на его месте появился уже более современный, с операционной системой «Windows XP». В этот момент я стал набираться опыта в разработке программного обеспечения для настольных компьютеров.

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

Спустя какое-то время, я заинтересовался веб-программированием, после чего серьезно углубился в эту тему.

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

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

Это было обдуманное решение. Идея создания своего дела, или хотя бы небольшого проекта, сидела во мне давно. Тем не менее это было сложным решением. Прежде всего я понимал, что человек технического склада ума, и нужно будет решать юридические и финансовые вопросы, в которых не компетентен. Кроме этого, остро встал вопрос о работе с клиентами и их привлечении. Достаточно долго и осторожно я обдумывал организационные, производственные, операционные, финансовые процессы.

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

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

Опыт и знания

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

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

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

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

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

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

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

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

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

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

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

При разработки использую редактор Atom, для небольших изменений NotePad++, был опыт работы в Visual Studio Code. Есть опыт работы с контролем версий Git и GitHub.

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

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

Базы данных

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

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

Занимался разработкой сайтов на CMS: WordPress, PrestaShop, Magento, InstantCMS

Опыт PHP

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

Опыт JavaScript

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

Опыт UX и UI

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

Как со мной связаться

Если у вас появились вопросы или предложения по сайту, либо вы желаете предложить сотрудничество или работу,
то пишите.

написать мне