Антон Зеленский
Фрилансер Антон Зеленский Веб-программирование zelibobla

Антон Зеленский

На сайте 13 лет и 6 месяцев (заходил 5 лет 9 месяцев 1 день назад)
Занят
5
7
4020.63
Рейтинг
4020.63
Выбран исполнителем
7

Мои программы прежде всего решают бизнес-задачи. То есть эти программы добывают их владельцам деньги.

Я не пишу код, который делает что-то, о чем не подозревает использующий этот код человек. Подмена ссылок, фоновые загрузки для накрутки трафика, вирусы – даже не обращайтесь ко мне с этим. Я действую с другой стороны баррикад – ликвидирую уязвимости и стабилизирую код.
Для неотложных суперсрочных задач: $44 в час.

Оформлен как индивидуальный предприниматель.

Еще я люблю Шопена и четные числа.

Специализация:   Программирование / Веб-программирование

Опыт работы:  8 лет

Ищу долгосрочную работу в офисе

Стоимость часа работы22 $

Стоимость месяца работы3600 $

Важное в профессии: Linux, UTF-8, OOP, MVC, DRY, KISS, SOLID, Git.

#  Программирование / Веб-программирование

LAMP, Apache, PHP, MySQL, PostgreSQL, Memcached, JS, Javascript, Ajax, Jquery, Mootools, Node.js, Node, Backbone.js, Backbone, Angular.js, Socket.io, XML, XHTML, XSLT Все 76 тегов

Стоимость работ: от 500 $ до 10000 $

Оценка часа работы: 22 $

Сроки: Срок выполнения заказа: от 3 до 90 дней

 

Сайт пользуется мостом с удаленной базой данных и предлагает всем желающим скидочные купоны на различные виды товаров и услуг. Для целей качественного поиска по огромному массиву данных использован Sphinx.
Архитектура приложения разработана таким образом, чтобы добавление других источников купонных предложений не вызывало затруднений.
Для управления пользователями и другими данными проекта административная часть написана с использованием JqGrid и соответствующего адаптера под ZF2 + Doctrine.

130000 ₽, 3 месяца

Для проекта Jamydays.ru (ниже в портфолио) на Node.js написан бот, который по условиям конкурса в живом журнале Артемия Лебедева сабмитит более 1000 комментариев в течение примерно 40 минут. Работа производится в сотне потоков с применением механизма ручного разгадывания капчи от Аntigate.ru.
Результат навсегда запечатлен в посте топ-блоггера русскоязычного интернета:
http://tema.livejournal.c om/1664129.html

Обратите внимание, что это не злоумышленный бот, а полезное изобретение, полностью отвечающее условиям объявленного конкурса.

20000 ₽, 30 часов

Большой проект sportand.me принял решение о дальнейшем развитии через мобильные приложения от сторонних разработчиков. Для этих целей на node.js мной разработан сервер API. Сервер предлагает мобильным приложениям oAuth2 аутентификацию. Далее по access_token разработчик пользуется данными общей базы данных на чтение и запись, предварительно проходя все необходимые процедуры проверок.

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

Приложение покрыто тестами через mocha.js. Также для приложения написана подробная документация по использованию с примерами исполнения на bash через curl из-под linux производных ОС.

100000 ₽, 3 месяца

Сервер принимает и обрабатывает обычный POST с секретным ключем. Набор данных представляет из себя показатели температурных датчиков, вставленных в бетонное перекрытие после заливки бетона. Информация раскидывается по таблицам. В системе реализован также механизм ретроспективного приема данных (если канал связи разорван, датчик накапливает данные и отправляет при первой возможности). Также датчик может воспользоваться резервным каналом связи – отправить данные по GSM связи в виде SMS.

В системе реализован также интерфейс просмотра результатов замера, строятся графики температур и набора прочности, вычисляются средние значения. Показания сверяются с нормативами и, в случае отклонений, система бьет тревогу (email и sms). На основании показаний в конечном итоге делается заключение о готовности бетонного перекрытия.

160000 ₽, 4 месяца

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

Еще одна примечательная приятность сайта состоит в использовании Backbone наряду с Restful контроллерами. Быстро, элегантно, красиво.

150000 ₽, 3 месяца

Полная переработка существующего интернет магазина, который предлагает покупателям новые и б/у запчасти в разновидности порядка 6 млн. позиций. Ассортимент товаров формируется через удалённые запросы к базам различных поставщиков запчастей и выдачу всего полученного великолепия в аккуратном систематизированном виде. Налажена разумная самоочищающаяся система кеширования (Memcached на данной площадке был невозможен). Предусмотрена локализация сайта. Сайт реализован с максимальным отделением видов от логики системы, чем подготовлен к замене фасадной части (клиент ищет возможность нанять специалиста по интерфейсам).



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



К сайту подключена система смс-сообщений (пользователь может аутентифицироваться по номеру сотового телефона или по email – как ему будет удобно), система интернет-платежей.


300000 ₽, 6 месяцев

Разработка back-end части социальной сети для геймеров. Затея авторов проекта – предложить геймерам меряться достижениями в различных популярных играх, объединяться на этой почве в кланы, бросать вызовы другим кланам, заводить турниры, матчи и всё подобное. Типичный фунционал социальной сети также реализован. Из интересного: node.js использован для установления неразрывного канала связи между участниками одного клана для ведения чата (аналог чата Вконтакте). Помимо этого на node.js реализованы системные уведомления, что делает их а) по-настоящему реактивными; б) не зависящими от активности пользователя.

120000 ₽, 2 месяца

В настоящий момент система каталогизирует 20 млн статей, разбитых по выпускам, томам, журналам, издательствам. Весь материал рубрицирован по терминам различных классификаторов.
По ключевым сущностям реализован полнотекстовый поиск на основе Sphinx, который даёт убедительные результаты и по скорости, и по релевантности результатов.
По разграниченным правам доступа материалы каталогизирует штат различных сотрудников.
На лицевую панель администратора выводится статистическая информация об актуальном состоянии системы с набором счётчиков, быстрое вычисление которых нетривиально.
Так как целостность базы данных в системе имеет особенное значение, все таблицы сопровождены ограничениями по внешним ключам, а типизация полей проведена с особенной скурпулёзностью.

120000 ₽, 3 месяца

За основу социальной сети взят Social Engine 4 (написан на базе Zend Framework). Проделаны работы по переработке существующей архитектуры некоторых модулей, а также дописано 8 новых модулей (порядка 20 различных виджетов). В движок интегрирована база статистических данных по футбольным игрокам, клубам, чемпионатам, матчам, стадионам.
Реализована замысловатая система защиты от парсинга базы данных (переменные ID сущностей, контроль за неадекватно интенсивным чтением сайта).
Помимо этого проделана работа по переносу части функционала на ajax работу (активно использован Mootools), как то: подгрузка ленты новостей, ajax-реагирование на контролы вроде дружба/недружба, ajax-подгрузка содержимого вкладок и т.д.
Вместе со мной над проектом работало ещё 7 человек (специалист по БД (хранимые процедуры на БД, отражение статистической БД на рабочую), специалист по вёрстке, специалист по поиску и наполнению информацией о футболе, тимлидер, маркетолог, сисадмин).

205000 ₽, 6 месяцев

Проект для полномасштабного управления деятельностью фотоагентства.
Помимо классических для подобных систем модулей «Клиенты», «Сотрудники», «Проекты», «Задачи» и т.д. в системе реализованы такие увлекательные вещи как склонение ФИО людей через API Яндекса. Подключены Яндекс карты с отображением точного места съёмки. Также к системе подключены sms-уведомления о предстоящих съёмках как клиенту, так и фотографу.
Постановка задач в системе реализована со включением red- и dead-лайнов, преодоление которых также сопровождено системой уведомлений автору задачи и исполнителю.
Главной достопримечательностью системы является модуль управления фотосъёмками, интегрированный с публичным сайтом. В данном модуле каждый фотограф может управлять своим портфолио по своему усмотрению. Добавлять, удалять, редактировать съёмки, менять подпись фотографий, ранжировать съёмки, определять типы своих фотосъёмок.

170000 ₽, 4 месяца

Написан JQuery плагин, который вешается элемент вида . Плагин поднимает все изображения из заданной папки (PDF предварительно нарезается на JPG-и на стороне сервера), генерирует HTML просмотрщика с зоной управления, иконок и полноразмерных страниц. Просмотрщик снабжён набором управляющих кнопок: поместить страницу по горизонтали, вертикали, задать свой масштаб страницы, повернуть по- и против часовой стрелки, переместиться на первую, последнюю, следующую, предыдущую страницу. Также в просмотрщике реализован механизм полноэкранного режима и возможность изменять пропорции окна иконок в связке с окном полноразмерного изображения страницы.

20000 ₽, 40 часов

Система для конфигурирования коммерческих предложений позволяет администратору системы задавать виды продукции и её опции (стоимость, фотографии, совместимость опций с теми или иными продуктами). Менеджеры по продажам, после общения с клиентом по телефону, выбирают в системе предлагаемый продукт, опции, заводят клиента и получают на выходе аккуратно оформленное коммерческое предложение, которое можно скачать в формате PDF.
Деятельность всех менеджеров анализируется, вследствие чего администратор системы имеет статистку по деятельности подчинённых.
Из особенностей системы отмечу корректную обработку изменения со временем стоимости продуктов и опций, что не отражается на уже созданных коммерческих предложениях, то есть не изменяет историю.

40000 ₽, 1 месяц

Сервер через XML нотацию принимает от клиентских приложений на мобильных устройствах запросы. Быстро соображает и возвращает отклик также в XML формате. Сервер специально написан так, чтобы в последствии его было легко портировать на подобные проекты (у компании таких проектов уже несколько).
Особое внимание при разработке уделялось мгновенности отклика. В этой связи с учётом небольшой спецификации запросов и отликов сервер был написан на голом PHP без каких либо фреймворков. Помимо этого для достижения убедительной скорости отклика особенно внимательно были спроектированы таблицы базы данных, ключи и индексы.

60000 ₽, 1 месяц

Система управления грузоперевозками помогает участникам рынка грузоперевозок находить друг друга и организовывать совместную работу. Со стороны программирования система богата не только аккуратной развлетвлённой архитектурой back-end приложения (использован Zend Framework), но и обширным функционалом на стороне клиента (Jquery, JqueryUI и ещё ~10 различных библиотек, а также ряд самописных Jquery плагинов).

130000 ₽, 5 месяцев

Программа не продаётся. Такие условия изготовления.
Программа для массовой работы с пользователями сети Вконтакте.
Программа умеет:
1. Логиниться под заданным аккаунтом. Менять аккаунт, если оный оказался заблокирован или поражен в функциях из-за избыточной активности
2. Разгадывать любую капчу (используется трансляция индусам через сайт antigate)
3. Рассылать сообщения (в том числе со всеми возможными приложениями), приглашения в друзья, приглашения в группы.
4. Действовать из-под прокси-сервера.
5. Писать на стенах групп и пользователей.
6. Искать адресатов рассылки по всевозможным критериям.

Использованные технологии: PHP (Zend framework), MYSQL, CSS, MYSQL.

60000 ₽, 30 дней

 
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».