Top.Mail.Ru
Расширенный поиск

39 лет, мужчина

Москва

Гражданство: Россия

Желаемая должность и зарплата
Программист php
70 000 руб.
График, место работы
Полный рабочий день. Ищу работу в городе: Москва .
Стаж в желаемой должности
5 лет
Профессиональные навыки
Языки программирования
PHP (5 лет)
Отличные знания. ООП программирование с использованием паттернов проектирования.
Написал два года назад собственный фреймворк - порт руби он рейлс, реализующий mvc модель с системой кеширования на уровне данных и шаблонов.

PERL (7 лет)
Среднее знание. Написание демонов для конвертации видео и мониторинга работы приложений. Т.е. на уровне системного программирования под Unix. Мой первый язык, на котором я начал писать сайты.

RUBY (1 год)
Немного выше средних знания в рамках фреймворка ruby on rails. Обожаю фреймворк за красоту и изящество.

JAVASCRIPT (4 года)
Отличное знание. ООП программирование.

PYTHON (1 год)
Среднее знание. Системное программирование под Unix.

C++
Начальные знания. Применял в основном для написания системных утилит под Юникса - скрипты для SVN, демоны для обработки информации (+mysql), могу программировать по-необходимости.

JAVA
Начальные знания, изучаю в свободное время

Фреймворки
PHP
akelos, symfony, cakephp, codeigniter

RUBY
ruby on rails

JAVASCRIPT
ptototype, scriptaculous, jquery

Базы данных
mysql, postgres, microsoftsql

Отличные знание ANSI SQL. Опыт настройки серверов баз данных. Сложные запросы, транзакции, репликации (Master\Slave - есть опыт, Master\Master - не теоретическом уровне)

Разработка, Архитектура, Администрирование
SVN\CVS - работа, настрока, написание скриптов для сервера репозитория. Опыт проектирования и разработки высоконагруженных проектов (архитектура взаимодействия, структура кода - использование паттерно.
Domain-Driven Design при проектировании, Test-Driven Development при разработке.

Технологии
AJAX, XML, JSON, XSLT, SOAP, XML-RPC, REST
Template engines: smarty, ct++
Распределенные файловые системы: NFS
Распределенные файловые системы с защитой от сбоев: MogileFS, GlusterFS
web-servers: apache, nginx, lighttpd, mongrel
php-as-fastcgi

Project management and bugtracking systems
Jira, Microsoft Project, Trac, Bugzilla

Проектирование
UML для создания архитектуры приложения. Применение паттернов GoF, GRASP.
Основное образование
Неполное высшее , МГУ, ВМиК , 2005
 
Опыт работы

2007, ноябрь — 2008, август, 9 мес

Ведущий разработчик

Cdcom

* Управление рабочей группой из 3 программистов, 1 дизайнера, 1 верстальщика, 1 системного администратора, 2 тестеров.
* Работа над созданием сайта - социальной сети для любителей петь под караоке со всеми компонентами, присущими социальным сетям + плеер для проигрывания и записывания karaoke online. Впоследующем также планировался выпуск offline плеера. Проект должен был выдерживать посещаемость от 100к посетителей в сутки. Планировался его последующий запуск совместно с Samsung, BBK, LG.
* Разработка архитектуры программной части проекта совместно с командой программистов (UML)
* Разработка архитектуры серверной части проекта совместно с админом - структура баз данных, хранение файлов.
* Обучение программистов MVC фреймворкам (из команды только 1 имел представление что такое паттерны и для чего они нужны), выработка единых стандартов программирования и верстки.
* Налаживание рабочего процесса (перенос управления рабочим процессом и слежения за багами в JIRA, групповая разработка в репозитории svn, планирование и продумывание архитектуры перед началом непосредственной разработки, тестированияе)
* Непосредственно программирование php (ооп программинг), python (серверные скрипты для обработки видео, звука), javascript (ооп программинг, prototype, script.aculo.us), AJAX, приложения синхронизации корпоративной и интернет баз данных (SOAP).
* За три месяца был готов первый прототип, показанный и одобренный руководством компании. Запуск был запланирован на весну, но проект закрыли в связи с решением руководства компании воспользоваться готовой площадкой и покупкой karaoke Также был разработан промо сайт проекта topkaraoke, который планировалось запустить за месяц до старта.
Ведущий разработчик karaoke
* Разработка проекта в соответсвии с выработанным планом развития до конца 2008 года
* Перевод проекта на новое ядро с использованием Symfony
Разработка корпоративного сайта

 

2006, октябрь — 2007, ноябрь, 1 год 1 мес

Программист, сооснователь

Wygee inc.

Сооснователь и разработчик
* Проект, который я вместе с другом разрабатывали в свободное время с февраля 2006 до октября 2006 на коленках, в конечно счете смог найти инвестора и мы уволились с наших текущих работ, чтобы начать разработку в офисе.
* Занимался практически всем:
* Поиск людей
* Программирование на php - разработка сайта (сайт изначально был мультиязычным, в первой редакции поддерживались русский и английский языки), верстка html + css
* ООП программирование на JavaScript (prototype, script.aculo.us, ajax-интерфейс, ajax-загрузка файлов, много всего...)
* Администрирование и настройка серверов (freebsd, fedora-core, apache, nginx, mysql, memcache, red5, eacelerator)
* Написание демонов на Perl'е (Контроллер сервера видео-конференций - демон регулярно пингующий переписанный red5 и перезапускающий его в случае зависания + логирование, конвертирование и обработка видео и звука)
* Написание демонов на C++ (ILemmatizer + русский и английский словари. Программа собирала слова на спарсенной веб странничке, приводила к нормальной форме слова, считала количество и сохраняла в базу мускуля)
* Создание всяко-разных полезных модулей на php:
o Парсер емейлов для сохранения фоток, видео и вообще всего чего угодно. Postfix + php на перехвате переданных от него сообщений.
o Cкрипт импорта фотографий пользователя с Flickr с использование Flickr-api
o Автоматическая вставка embed-кода плеера в LiveJournal, Blogger с использованием их API (XML-RPC).

 
Основное образование
2005 г.в.

Неполное высшее

МГУ, ВМиК

Математик, системный программист
 

Владение языками

Английский - средний

Испанский - начальный

 
Подробнее о себе

Семейное положение

Холост , Детей нет