Резюме
Кратко о себе…
Буценко Станислав Владимирович, 1985 года рождения (27 лет). Начинал IT деятельность с телекоммуникаций, год назад закончил ОМУРЧ (Открытый международный университет развития человека «Украина») по специальности компьютерные системы. Разработкой WEB-приложений на PHP и JavaScript занимаюсь более 3-х лет. Основная специализация — разработка с нуля внутренних бекенд систем, автоматизация деятельности (процессов) компании.
Контакты
| Моб.: | +380 67 508-16-59 |
| E-Mail: | svbutsenko@gmail.com |
| Skype: | sorbing.s |
| ICQ: | 451838 |
Образование
| 2008 — 2011 г. | Университет «Украина», специальность — «Компьютерные системы», специалист. |
| 2005 — 2008 г. | Киевский Колледж Связи, специальность — «Обслуживание компьютерных систем». |
Профессиональные навыки
- PHP5 (OOP, MVC):
- Search Engine: Sphinx 0.9.9, Search Lucene (Zend);
- Шаблонизаторы: Smarty 3.x;
- Парсинг: RegExp, PHP Simple HTML DOM Parser 1.5, phpQuery 0.9;
- XML-RPC;
- Frameworks:
- Silex, Slim;
- Symfony 1.4 (со вторым не работал);
- CodeIgniter 1.7 — 2.1;
- Data Base:
- PostgreSQL;
- MySQL;
- LDAP;
- ORM:
- Doctrine;
- PHP Active Record и AR в контексте CodeIgniter;
- RedBean PHP;
- JavaScript:
- AJAX (нативный XMLHttpRequest, но зачем));
- jQuery (разработка плагинов);
- BackboneJS (UnderscoreJS, MVVM);
- HTML/CSS:
- Семантика HTML5;
- Кроссбраузерная валидная верстка — умею, но не отношу себя к профессиональным верстальщикам;
- Twitter Bootstrap;
- Системы управления проектами: Basecamp, Redmine, Trac, Jira, ActiveCollab.
Опыт работы
«Web Promo», PHP-программист
PHP-программист (май — август 2012)
Обязанности:
Доработка и оптимизация существующей админки для SEO-отдела. Разработка «прокси-менеджера» — системы сбора (парсинг открытых прокси-листов), проверки, выдачи и анализа прокси-серверов для парсинга поисковиков и прочих информационных ресурсов.
Инструменты и технологии:
- PHP 5.3;
- MySQL 5.5;
- jQuery 1.7.2, jQueryUI, jqGrid;
- GIT (bitbucket.org), Redmine, типа Scrum).
«Exmedia-Soft», PHP-программист
Разработка продукта «Crystall Traider» (январь — апрель 2012)
Обязанности:
Командная разработка внутреннего продукта компании — трейдер adult трафика.
Инструменты и технологии:
- PHP 5.3 (велосипед);
- MySQL 5.5;
- jQuery 1.7.1;
- Jira, GIT, Atlassian Confluence, codebasehq.com.
Разработка «вебмастерки» (ноябрь 2010 — декабрь 2011)
Обязанности:
Проектирование, разработка, поддержка «вебмастерки» для видео тьюбов (adult).
Инструменты и технологии:
- PHP 5.2, CodeIgniter 2.1, Smarty 3.1;
- MySQL 5.5, AR;
- Google Analytics API, Google Charts;
- jQuery 1.7: AJAX, HighchartsJS;
- Jira, activeCollab, Crucible Reviews, GIT.
Функциональные возможности системы:
- Система авторизации, прав доступа;
- Поддержка нескольких тьюбов;
- Управление профилями вебмастеров (админка);
- Формирование фидов для получения видео-контента;
- Дамп фидов в CSV;
- Статистика переходов (GA) и заработок (графики);
- Внутренняя система сообщений и уведомления на E-Mail;
«IGWT», PHP-программист
Разработка админки для SEO-отдела (по договору) (сентябрь 2010 — ноябрь 2010)
Обязанности:
Проектирование, разработка, внедрение административных инструментов для SEO-отдела.
Инструменты и технологии:
- PHP 5.2;
- MySQL 5.1;
- Sphinx 0.9.9, LibMail 1.5, Simple HTML DOM Parser, PHPmorphy 0.3.7;
- JavaScript (jQuery 1.4), AJAX, jQueryFlot 0.6;
- Basecamp.
Функциональные возможности системы:
- Управление проектами и URL-ами компании;
- Управление доступом;
- Система поиска кейвордов на площадках-донорах;
- Парсинг выдачи гугла — мониторинг позиции страниц по заданным кейвордам (многопоточность на cURL + модульность парсеров);
- Определение Google PageRank;
- Анализ плотности ключевых слов на странице, используя морфологический анализатор PHPmorphy 0.3.7;
- Интерфейс для базы Пастухова (статистика запросов гугла);
- Построение графиков PR и позиций в выдаче Google’а (jQuery Flot 0.6);
- Формирование отчетов;
- Система уведомлений при изменении PR и/или позиции в выдаче Google-а (на E-Mail);
- Импорт/экспорт данных в формате CSV.
«Omyconf.ru», PHP-программист
PHP-программист (по договору) (март 2010 — июнь 2010)
Мобильный сервис для участников деловых мероприятий, позволяющий автоматизировать процесс организации и проведения конференции.
Обязанности:
Разработка фронтенда системы проведения мероприятий. Работа в команде из 3 человек.
Инструменты и технологии:
- PHP 5.2;
- PostgreSQL 8.4 (Doctrine);
- Symfony 1.4;
- JavaScript (jQuery 1.4, AJAX)
- SVN, Trac.
Функциональные возможности системы:
- Настройка профиля участника;
- Поиск участников, фильтрация по интересам;
- Просмотр расписания докладов, составление личного расписания (избранное);
- Обмен сообщениями между участниками, вопросы докладчикам;
- Уведомления о событиях (начало отмеченного мероприятия, появление определённого участника);
- Назначение встреч участникам;
- Опросы и голосование.
ПП ТК «Череда»
Руководитель сектора разработки ПО
Ведущий инженер. Руководитель сектора разработки и внедрения ПО (июнь 2010 — сентябрь 2010)
Обязанности:
Проектирование, разработка, внедрение, поддержка CRM-системы учёта заявок и оборудования для отдела VoIP-телефонии.
Инструменты и технологии:
- PHP 5.2;
- PostgreSQL 8.2;
- Symfony 1.4; Sphinx 0.9.8;
- JavaScript (jQuery 1.4, AJAX);
- Redmine 0.9.
Функциональные возможности системы:
- Управление профилями абонентов;
- Уровни доступа;
- Контроль, история и поиск заявок (тикетов) на устранение повреждений;
- Учет оборудования и используемых портов VoIP-шлюзов;
- Система уведомлений о срочных заявках (mail, javascript alert).
Руководитель группы информационных систем
Ведущий инженер. Руководитель группы информационных систем отдела передачи данных (ноябрь 2009 — июнь 2010)
Обязанности:
Проектирование, разработка, внедрение и поддержка автоматизированной системы (CRM) для приёма и обработки заявок на устранение повреждений от абонентов телефонной компании (ТК).
Инструменты и технологии:
- PHP 5.0;
- PostgreSQL 8.1; LDAP;
- Zend Search Lucene;
- JavaScript (AJAX).
Функциональные возможности системы:
- Просмотр профиля абонентов (БД LDAP);
- Управление ТП (тарифными планами) абонентов и дополнительными услугами (подключение антивирусных продуктов, рассылка детальных отчётов, приостановление услуги;
- Автоматизация формирования нарядов (бланков) на выезд специалистов;
- Управление доступом клиентов к сети интернет (включение/отключение за неуплату);
- Управление PPPoE-сессией абонента (telnet подключение к маршрутизатору CISCO 7300);
- Учёт и статистика заявок абонентов.
Руководитель группы тех. поддержки
Ведущий инженер. Руководитель группы тех. поддержки абонентов (июнь 2008 — ноябрь 2009)
Обязанности:
Организация удаленной поддержки монтеров и абонентов телефонной компании.
Техник группы тех. поддержки
Ведущий инженер. Техник группы тех. поддержки пользователей (ноябрь 2007 — июнь 2008)
Обязанности:
Удаленная и выездная поддержка абонентов телефонной компании. Настройка сетевого оборудования станционной и клиентской стороны.
Техник станционного оборудования
Техник станционного оборудования (октябрь 2006 — ноябрь 2007)
Обязанности:
Монтаж узлов (станций) и линий связи сети телефонной компании.
ОАО «Укртелеком»
Электромонтер
Техническая служба линейно-кабельного учёта (июль 2005 — январь 2006)
Обязанности:
Ведение учета абонентской и магистральной кабельной сети в программном комплекте АСТЛУ. Картографические зарисовки участков ГТС с последующей оцифровкой.
Иностранные языки
- Английский (чтение тех. документации.. с переводчиком);
Краткое резюме
Занимаюсь разработкой WEB-приложений с 2008 г. Первым проектом была CRM-система для ТК (телеф. компании), которая работает по сей день. Предпочитаю работать под линуксом (Ubuntu) в Eclipse PDT + Spket IDE для JavaScript’а.
ООП в PHP… Инкапсуляция, наследование и полиморфизм — использую на практике. Планы на ближайшее время — более плотно поработать с паттернами проектирования.
По душе разработка клиентских RICH-приложений на JavaScript (jQuery). После знакомства с «бэкбоном», работать с JavaScript мне нравится еще больше.
Верстать умею, но считаю что дизайн — дизайнеру, верстка — верстальщику, программистам — код).
Структуру БД для большинства проектов проектировал сам, придерживаясь НФ и денормализуя структуру там, где это необходимо. InnoDB использую только при наличии в проекте финансовых и других критически важных данных, либо при работе с RedBean PHP. В большинстве выбор за MyISAM.
Опыт работы с высоко нагруженными проектами не большой, поскольку в основном разрабатывал внутренние административные инструменты. Но запросы к БД оптимизирую (минимизирую), индексы использую, отслеживаю план запроса EXPLAIN’ом.
Придерживаюсь принятого (в проекте) стиля кодирования, либо стиль Zend’а + CodeIgniter. Веду документацию кода.
Пожелания
- Ищу удаленную работу, т.к. на некоторое время уехал из Киева;
- ЗП $1500-2000 на испытательный срок;