Александр Зыбин: web-разработка и поддержка сайтов

Александр Зыбин

web-мастер, разработчик, программист, инженер и повар

  • Создание сайтов, информационных систем, приложений для Android.

  • Поддержка и техническое сопровождение сайтов.

  • Онлайн-консультирование по вопросам сайтостроения.

Александр Зыбин: web-разработка и поддержка сайтов
Образование
  • 2003 — 2008 гг ОрелГТУ, инженер по специальности «Технология продуктов общественного питания»
  • 2008 — 2011 гг ОГИЭТ, аспирантура по специальности «Технология и товароведение пищевых продуктов»
  • 2015 г. Онлайн-школа android-разработчиков (сертификат)
Дополнительно
  • Дата рождения 19 октября 1985 года
  • Личные качества: усидчивость, уверенность в себе, настойчивость, ответственность, эмоциональная устойчивость, обучаемость
  • Не женат, детей нет
  • Водительское удостоверение категории В, собственный автомобиль
  • Готов к ненормированному рабочему дню, работе по свободному графику
Создание сайтов на PHP и MySQL

PHP + MySQL

Связка PHP и MySQL давно зарекомендовала себя при создании сайтов различного уровня: от маленьких личных страниц до корпоративных порталов.

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

Временами подключаю к данной связке SQLite, естественно, если это оправдано потребностями проекта.

Верстка современных сайтов на HTML5, CSS3 JavaScript

JavaScript + HTML5 + CSS3

С уходом технологии Flash в небытие HTML5 становится стандартом разработки соввременных сайтов на стороне пользователя.

Одновременное его использование вместе с возможностями CSS3 и JavaScript позволяет добиться от сайта невероятной гибкости и функционала. То, что 5-10 лет назад, в эпоху царствования Flash, казалось невозможным, сегодня легко достигается с помощью названных технологий.

На разрабатываемых мною сайтах использование связки JavaScript + HTML5 + CSS3 является обязательным. А использование компилятора LESS в разы ускоряет верстку макетов.

Использование jQuery в верстке современных сайтов

jQuery

Возможности этой javascript-библиотеки потрясают. Не случайно, она используется такими интернет-гигантами, как Google, Microsoft, Yandex, Yahoo...

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

Создание сайтов, программ и ботов на Node.JS

Node.JS

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

Использовать Node.JS в своей практике начал сравнительно недавно - около 2 лет назад. На данный момент, кроме опыта создания личных сервисов, написал небольшой сборщик html-кода, фреймворк-вебсервер и несколько консольных утилит. И все это работает на единой кодовой базе.

Обычно крутится в связке с nosql-базой данных MongoDB.

Разработка и поддержка сайтов на Wordpress

Wordpress, Joomla, Drupal, UMI.CMS, DLE

В моем деле без хорошей CMS никуда. Да и моим клиентам тоже. Поэтому довольно часто приходится пользоваться популярными системами управления контентом.

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

Под Wordpress и Joomla есть опыт написания собственных плагинов, тем и расширений.

Создание приложений для Google Play

Android

Имею опыт разработки собственных android-приложений, а также публикации их в Google Play.

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

Использование Git в своей разработке

Github

Естественно, везде, где требуется, использую git. Думаю, профессиональная web-разработка сегодня без него уже не возможна.

На Github выкладываю не только мои личными разработки, которыми уже не стыдно делиться, но и текущие проекты (естественно, под секретным профилем).

Web-мастер
С июня 2015 ...
Дизайн-студия Александра Дорохова, Орел
Web-программист
Сентябрь 2013 – июнь 2015
Инфо-сити, Орел
Программист, администратор сайта
Октябрь 2012 – сентябрь 2013
ТЦ Атолл, Орел
Шеф-повар, инженер-проектировщик
Апрель 2010 — октябрь 2012
Дуплекс-системы, Орел
Менеджер по продажам электрооборудования
Апрель 2011 — октябрь 2012
Дельта, Орел
Web-программист
Октябрь 2010 — май 2011
фриланс, Орел, Москва
Старший повар
Июнь 2010 — сентябрь 2010
Московский международный Дом музыки, Москва
Web-программист
Май 2009 — август 2010
ИВР-Технологии, Орел
Web-программист
Май 2009 — май 2010
фриланс, Орел, Москва
Начальник цеха производства мороженого
Октябрь 2008 — май 2009
Орловская Нива, Орел
Повар в ресторанах, кафе и ночных клубах
Апрель 2007 — октябрь 2008
Орел
Web-программист
Январь 2007 — июнь 2007
фриланс, Орел
Инженер кафедры ТиОПГХиТ
Сентябрь 2006 — июнь 2007
ОрелГТУ, Орел
CMS Azbn.ru
PHP, JavaScript
Личная разработка, выросшая из Code Igniter и работающая на ядре фреймворка ForEach, также собственной разработки. Имеет в своей основе MVC-архитектуру и включает различный функционал, вплоть до API с разграничением доступа для разных клиентов.
AzbNode
Node.JS
Молодой проект, несущий в себе фреймворк и написанные на нем небольшие приложения разного назначения. Код открыт и выложен на гитхаб, но на данный момент не готов для применения на продакшене.
Сборщик кода для верстальщиков PageBuilder
Node.JS, LESS, HTML
Приложение внутри AzbNode, предназначенное для верстки сайтов любого уровня. Позволяет верстать сайты "поблочно", в соответствии с методологией БЭМ от Яндекса. Особенностью является возможность инклудить (подключать) код из других файлов, в том числе и html
CSS-фреймворк FECSS
CSS, LESS
Небольшой фреймворк, вдохновленный Bootstrap-ом, а точнее, его адаптивной сеткой. В остальном, не содержит в себе лишнего кода, которым так богат сам Бутстрап.
Android-фреймворк Azbn
Android SDK, volley, etc...
Небольшой фреймворк, используемый для создания собственных приложений. Включает в себя разные открытые библиотеки.
Плагины jQuery
JavaScript, jQuery
Набор из плагинов, несущих в себе наиболее используемый на сайтах функционал.
Плагин gulp-pagebuilder
Node.JS
Плагин для gulp, позволяющий инклюдить HTML и файлы других текстовых форматов с передачей в них параметров.
Фреймворк ForEach
PHP
Фреймворк, работающий в основе многих сайтов и торговых терминалов. Абстрагированность от целей использования позволяет ему работать не только в интернет-окружении, но и локальных сетях, требующих постоянной синхронизации внутренних файлов и баз данных.
JavaScript-библиотека jsfe
JavaScript
Небольшая модульная библиотека для поключения к frontend-у сайта различных API - как собственных, так и wiki-подобных и открытых публичных API.
Золотая рыбка

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

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

В верстке применен БЭМ-подход, когда страницы "склеиваются" из различных независимых блоков, модифицируемых под задачи, решаемые на данной странице.

Сайт туристической компании и базы отдыха

Best Service

Внутренний сайт компании с возможностью доступа клиента в личный кабинет (CRM). Мной выполнялась полная верстка frontend-а.

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

Проблемы решались скриптами, модифицирующими интерфейс "налету", а также медиазапросами (в CSS), применяемыми на адаптивных сайтах.

Для построения графиков и диаграмм были использованы возможности Google Charts, а горизонтальный скроллинг центральной части таблиц удалось осуществить с помощью небольших хитростей и фреймворка jQuery UI

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

Чудо-пир

В проекте участвовал, как javascript- и backend-разработчик. Серверная часть сайта была написана на PHP, для запуска некоторых сценариев использовался cron и bash.

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

Сайт сети кафе и ресторанов

Солнечный

Редизайн двух сайтов-близнецов. В процессе создания был расширен функционал, перерисован интерфейс, улучшена структура обоих сайтов.

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

Отдельного внимания заслуживает интерактивная 3D-визуализация поселка. При этом пользователю предоставляется как информация о занятости квартир в каждом доме, так и поэтажная планировка строений.

Сайт нового строящегося микрорайона города Орла

Фамильные усадьбы

Лендинг поселка в Курской области. Предназначен для продажи и бронирования участков разной площади. Данный был проект сверстан и установлен на CMS Azbn.ru, что позволило его запустить в кратчайшие сроки.

Отличительной особенностью является карта-схема поселка, содержащая данные по каждому из участков, а их более 1000. Сама карта сверстана с использованием SVG и jQuery, что позволило ей работать на всех современных популярных браузерах.

Сайт нового строящегося поселка под Курском

Студия стильного шкафа

Сайт-каталог производителя шкафов. Верстка основана на Bootstrap, движок работает на CMS Azbn.ru

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

Сайт москвской фирмы-производителя корпусной мебели