Резюме

Кратко о себе…

Буценко Станислав Владимирович, 1985 года рождения (27 лет). Начинал IT деятельность с телекоммуникаций, 3 года назад получил высшее образование по специальности компьютерные системы . Разработкой WEB-приложений (PHP/JavaScript) занимаюсь более 4-х лет. Основная специализация — проектирование, разработка и внедрение ПО для автоматизация деятельности (процессов) компании. Последнее время предпочитаю вести разработку на JavaScript, особенно одно страничные WEB-приложения на основе JS фреймворков (AngularJS, Backbone, etc..).

Контакты

Моб.: +380 67 508-16-59
E-Mail: [email protected]
Skype: sorbing.s
ICQ: 451838

Образование

2008 — 2011 г. Университет «Украина», специальность — «Компьютерные системы», специалист.
2005 — 2008 г. Киевский Колледж Связи, специальность — «Обслуживание компьютерных систем».

Профессиональные навыки

  • PHP5:
    • Common: OOP, MVC, RegExp, API: XML-RPC, RESTfull API;
    • Frameworks: Silex, Slim, Symfony 1.4 — 2.1, CodeIgniter 1.7 — 2.1;
    • Template Engines: Smarty 3.x, Twig;
  • Data Base:
    • SQL: MySQL, PostgreSQL;
    • NoSQL: работал только в песочнице, работал со LDAP;
    • ORM: Doctrine, Propel, Active Record, RedBean PHP;
  • JavaScript:
    • Common: «чистый» JS, jQuery, Mootools, AJAX (XMLHttpRequest);
    • Frameworks: BackboneJS, AngularJS;
  • HTML/CSS:
    • Семантика HTML5, кроссбраузерная верстка. Верстать умею, но не берусь. Поправить — да, полная верстка — не мое;
  • CSV:
    • GIT, SVN;

Дополнительные скиллы

  • PHP
    • Search Engines: Sphinx 0.9, Search Lucene (Zend);
    • Парсинг: RegExp, Simple HTML DOM Parser 1.5, phpQuery 0.9;
    • CMS: Joomla, WordPress;
  • JavaScript
    • Разработка jQuery плагинов, работа с классовой моделью в Mootools, UnderscoreJS;
    • Немного работал с Canvas’ом;
    • Использую JSDoc;
  • DataBase
    • Проектирование структуры БД под конкретные ФТ/БТ;
  • HTML/CSS
    • Twitter BootStrap, Glyph Fonts, Responsive Design;
  • Инструменты:
    • Тикет-трекеры: Jira, Basecamp, Redmine, Trac, ActiveCollab, GitHub, Bitbucket;
    • IDE: Eclipse PDT, PHPStorm, NetBeans;
    • OS: разработку веду в Ubuntu/Debian;

Опыт работы

«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. Веду документацию кода.

Пожелания

  • Рассматриваю предложения на удаленную работу (фултайм);
  • ЗП $2500 на ИС;

Leave a Reply