Виталий Карпуша

Верстка сайтов / Программирование сайтов

От простых до сложных систем

Предлагаю услуги верстки и программирования сайтов, общий стаж программирования – 11 лет, более 100 завершенных проектов в сети.

Глубокие знания адаптивной верстки, навыки HTML5, HTML5 CANVAS, CSS, SVG, JavaScript, JQuery, React, Meteor JS, AngularJS, RequireJS, AJAX, XML/JSON, W3C, кроссбраузерная верстка, верстка под SEO. При необходимости в верстке использую BEM, SCSS, LESS, спрайты, шаблонизатор TWIG, SWIG, Bower, Node.js, JSHint, Git. Сборка и оптимизация проекта через Grunt, Gulp. Виртуальная среда разработки Vagrant, Ansible.

Программирование на PHP, MYSQL, MongoDB, подключение платежных систем. Работал с MODX Evo / Revo, Yii framework, Yii 2, Symfony 2, Phalcon, 1C-Битрикс, OpenCart, Google Api.

Два года в проектах, как Фронтенд разработчик.

ПРОФИЛЬ

О СЕБЕ

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

Услуги

  • Профессиональный валидная, кроссбраузерная вёрстка дизайна любой сложности, поддержка нестандартных шрифтов.
  • Расширение функциональности сайта, написание модулей, каталогов до «полного комплекса работ» по созданию сайта начиная с вашего дизайна сайта.
  • Создание сайта «под ключ» на системе MODX, Yii framework, Yii 2.
  • Работа с платежными системами Webmoney, Яндекс.Деньги, Paypal и другими.
  • Установка статистики, отслеживание посещаемости.
  • Программирование с оптимизацией под SEO.

СПЕЦИАЛИЗАЦИЯ

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

Meteor работает в браузере и на сервере используя JavaScript под управлением Node.js.

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

  • Кроссплатформенное (web, Android, iOS). Один код приложения.
  • Один язык JavaScript на сервере и на стороне веб-интерфейса, это ускоряет разработку и упрощает код.
  • Real-time веб-приложение, обновление страницы в реальном времени.
  • Общение между клиентом и сервером только данные, никакой HTML разметки.

Это современная среда разработки сайтов с системой управления. Относят к CMF. Экономит время разработки, позволяя с легкостью создавать как небольшие сайты, так и сложные разработки под индивидуальные решения, не накладывающий никаких ограничений ни на дизайн, ни на функционал. Качественно построенный сайт прост при использовании клиентом.

MODx Revolution получил гибкое API. Можно сделать и интегрировать пользовательские модули или плагин без какого-либо вмешательство в саму платформу. При разработки можно использовать xPDO - возможность работы с различными базами данных. Поддержка мультисайтовости.

MODx отлично поддерживает SEO оптимизацию, позволяя SEO специалистам простое изменение страниц, что позволяет получать хорошие позиции в поисковиках и привлекать посетителей на сайт при хорошей стратегии SEO специалиста.

Фреймворк написанный на PHP5. Основан на идее MVC и создан для упрощения разработки веб-приложений.

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

Высокоэффективный PHP-фреймворк для разработки масштабных веб приложений. Реализует парадигму MVC.

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

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

То, в чем я хорош

  • HTML5

    Код который определяет содержимое веб страницы сайта. HTML5 определяет несколько семантических тегов макета страницы, которые описывают собственное содержимое. Данные теги позволяют поисковым системам и программам чтения с экрана упростить процесс считывания и систематизации содержимого. При верстки макетов важно соблюсти стандарты, чтобы успешно в будущем продвигать сайт в поисковых системах.
  • CSS3

    Язык описания внешнего вида веб страницы. Позволяет задавать цвет, шрифты, раположение элементов и других аспектов представления внешнего вида этих веб-страниц. CSS может увеличить эффективность восприятия информации на странице, предоставить большую гибкость и возможность управления его представлением, а также уменьшить сложность и повторяемость в структурном содержимом. Кроме того, CSS позволяет представлять один и тот же документ в различных стилях или методах вывода, таких как экранное представление, печатное представление и другое.
  • JavaScript

    Наиболее широкое применение находит в браузерах для придания интерактивности веб страницам. JavaScript позволяет реагировать на действие пользователя в браузере. Изменять динамически страницу сайта, элементы, теги страницы, визуальные эффекты.
  • jQUERY

    jQuery - это JavaScript фреймворк, который облегчает решение задач, ускоряет разработку, позволяет не беспокоиться о кросс-браузерных вопросах JavaScript. На основе jQuery создано большое количество скриптов, слайдеров, галерей, утилит.
  • AJAX

    Концепция AJAX служит популярным подходом к построению интерактивных пользовательских интерфейсов веб-приложений, заключающемся в «фоновом» асинхронном обмене данными браузера с веб-сервером. Благодаря AJAX можно достичь результатов, когда веб-страница не перезагружается полностью, а только отдельные элементы страницы. В целом интерфейс веб страницы становится быстрее, уменьшение нагрузки на сервер.
  • XML / JSON

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

    Язык программирования один из лидеров интенсивно применяемый для разработки веб приложений. PHP приложение может быть от простой формой «свяжитесь с нами» до полноценной системы ведения порталов, интернет магазина, соц. сетей и различных сервисов в интернете. Wikipedia, Facebook были разработаны с использованием PHP.
  • MySQL

    MySQL одна из самых популярных в мире баз данных для малого и среднего бизнеса, используется для хранения данных. Позволяет сократить общие затраты по сравнению с Mirosoft SQL.
  • SEO

    SEO оптимизации помогает увеличить трафик к сайту, но это не реклама. Это комплекс работ для повышения позиций в поисковых система Google, Яндекс и других. Важно нанять опытного SEO специалиста, ведь поисковые системы придают большое значение естественности раскрутки сайта, иначе могут быть санкции от поисковых систем путем уменьшения трафика или полное выпадение из индекса. Уникальное содержимое сайта важно для роста трафика.
  • W3C

    W3C разрабатывает для Интернета единые принципы и стандарт, гарантирующий долгосрочное развитие Сети. Помогает разработчикам и программам достичь способности ко взаимодействию с друг другом. W3C cтандарт может влиять на индексацию страниц сайта в поисковых системах.
  • PHOTOSHOP

    В сети Adobe Photoshop используют для создания дизайна сайта, как сайт в итоге будет выглядеть. В моей работе дизайн нужно разрезать на элементы и выполнить верстку для сайта. Оптимизация графических элементов, тоже важное составляющие разработки сайта, которое позволяет уменьшить трафик и скорость загрузки сайта.
  • Google API

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

C этих навыков я начинал работать

XHTML / HTML

PHP

MYSQL

jQuery

Резюме

Опыт

  • с 2002 года
    От Pascal и Delphi до PHP, MYSQL, jQuery

    С 2002 года я начал заниматься программированием, начиная с Pascal и Delphi. C 2005 года начинаю с простых сайтов на HTML. Спустя несколько месяцев решаю приминить динамический язык программирования PHP. С 2006 года я начинаю использовать CSS, MYSQL, JavaScript. C 2007 года накапливаю знания работы от простых проектов до сложных веб разработок. Помимо jQuery, Prototype, XML/JSON в своем опыте приминял языки Python и C++. Работал с 1С-Битрикс, Typo3, osCommerce, Pligg, MediaWiki, Seditio, MODX Evo / Revo, Yii framework, PHPBB 2 / 3, vBulletin, LiveStreet, OpenCart. У меня более 100 завершенных проектов в сети, где я принял участие в качестве веб программиста. Работал как один (начиная от проектирования и заканчивая программированием), так и в команде.

    В настоящий момент работаю Фронтенд разработчиком.

  • Декабрь 2012 года
    6 место в номинации "Лучший сайт по мнению Aviasales.ru"

    Сайт www.1stavia.ru в рамках конкурса aviasales.ru занял 6 место в номинации "Лучший сайт по мнению Aviasales" - номинация присуждалась сайтам которые используют API от aviasales.ru, нестандартные дизайнерские решения и перспективы для заработка по партнерской программе.

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

Образование

Я ЛЮБЛЮ

Контакты

Виталий Карпуша

  • Местонахождение

    Рига, Латвия

  • Skype

    Mikidor_

  • Email

    vkarpusha@gmail.com, Vitalij@karpusa.lv

  • Телефон

    (+371) 26723160