Обо мне

Давайте знакомиться

Меня зовут Даниил. Я веб-мастер. С 2013 года занимаюсь разработкой сайтов для различных людей и компаний. За несколько лет своей деятельности мной были созданы различные сайты от сайтов-визиток, до корпоративных сайтов компаний и продающих страниц (landing page).

В данной области я решаю различные задачи от верстки макета сайта до создания нового сайта или восстановления полной работоспособности существующей версии сайта.

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

Опыт

caret-down caret-up caret-left caret-right
2013 - 2014

Участвовал в сопровождении двух корпоративных сайтов и одного интернет-магазина. В мои обязанности входило:

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

Сайты работали на CMS Joomla!1,5 - 2,5.

2013 - 2015

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

Непосредственно мне необходимо было:

  • Создать"с нуля" сайты-визитки, корпоративные сайты.
  • Восстановить работоспособность сайтов компаний и Лендингов.
  • Создать "с нуля" или исправить существующие темы сайтов и шаблоны.
  • Перенести сайта на хостинг заказчика.

Сайты должны были работать под управлением WordPress 3.0 и выше и Joomla! 2,5 и выше.

2015 - 2017

Создан сайт для ЖСК. Разработана система агрегации новостей из RSS-ленты. Создан свой сайт-портфолио.

  • Все работы проводились согласно ТЗ и пожеланиям заказчика.
  • За текущий период данные сайты были сделаны лично мной.
  • Разработаны тема  сайта "с нуля" (для моего сайта).
  • Разработана дочерная тема для сайта ЖСК.
  • Выбор хостинга и размещение на нем вышеуказанных сайтов.
  • Сайты находятся на моём обслуживании.

Сайты работают под управлением CMS WordPress.

Образование

Учебное заведение

Петрозаводский Государственный Университет.

Уровень образования

Профессиональное высшее.

Квалификация

Инженер-программист.

Степень бакалавра

2007 - 2011 г. – ПетрГУ, физико-технический факультет, бакалавр техники и технологии по направлению «Информатика и вычислительная техника»

Степень магистра

2011 – 2013 г. – ПетрГУ, физико-технический факультет, магистр-инженер по направлению «Информатика и вычислительная техника». Тема магистерской диссертации: «Защита от несанкционированного доступа публичной информационной системы».

Работа над проектом

Техническое задание

ТЗ – документ в котором, определены общие сведения. Назначение и цели создания сайта. Требования к сайту: в целом – структура, персонал, разграничение доступа, сохранность информации; так и требования к функционалу сайта – его модулям (навигация, поиск и др.). Требования к дизайну сайта. Требования к видам обеспечения. Состав и содержание работ, Порядок контроля и приемки сайта. Указываются сроки разработки сайта.

Работа с графикой и верстка

  • для работы с графикой использую: Adobe Photoshop CS3, Gimp, Corel Draw.

Вы предоставляете PSD-шаблон сайта. (Просто картинку или документ формата PSD). После этого начинается верстка главной и других статических страниц сайта, в результате чего дизайн сайта из psd-шаблона отрисованного в графическом редакторе, переносится на язык гипертекстовой разметки. Все элементы дизайна из PSD-файла занимают свои места согласно шаблону дизайна.

Веб программирование

  • При работе над проектами использую следующие инструменты: PHP5, JS, HTML5, CSS3, MySQL, CMS Joomla, CMS WordPress, CSS Framework boootstrap 3.

PHP5 - отвечает как за "динамичность" сайта и его работоспособность. Он обеспечивает взаимодействие друг с другом компонентов сайта: БД сайта, система управления контентом (CMS). Позволяет создавать сценарии (например страницы сайта) или web-приложения, используя функционал инструментов, упомянутых выше.

HTML5, CSS3, JS - HTML представляет из себя язык гипертекстовой разметки документа (страницы) отвечает за ее структуру. CSS - это каскадные таблицы стилей - отвечает за представление внешнего вида как отдельных тегов, так и всего документа в целом, обеспечивает соответствие между дизайном PSD-исходника и дизайном создаваемой страницы в частности (сайта в целом).  JS - язык для доступа как к отдельным элементам страницы (тегам, атрибутам), так и к объектам различных приложений. Отвечает за поведение тегов и объектов на страницах сайта (приложений). Обеспечивает интерактивность страницам сайта.

MySQL - Система управления базами данных - которая ответственна за данные сайта (приложения). Обеспечивает: целостность, хранение, обработку, доступ к данным.

CMS Joomla, CMS WordPress - обеспечивают удобство работы пользователя, при работе с контентом сайта, позволяют быстро изменить внешний вид сайта, добавить или убрать модули и страницы сайта.

CSS Framework boootstrap 3 - упрощает разработку под мобильные устройства, отвечает за адаптивность сайта.

Перенос на хостинг

После того, как сайт создан и продемонстрирован заказчику нужно осуществить перенос на хостинг. Это необходимо, чтобы сайт стал доступен из сети интернет. На данном этапе подбирается и заказывается хостинг, подбирается тарифный план, доменное имя. Производится перенос сайта на хостинг. Осуществляется проверка работоспособности и настройка сайта на "реальном" хостинге.