Обо мне
  • Более 10 лет программирования на различных языках программирования. (Assembler, Clarion, Delphi+WinAPI, 1C Предприятие, Oracle PL/SQL, PHP, JavaScript, Python)
  • Широкий опыт наладки сетей и администрирования Windows и Unix-like систем.
  • Большой опыт разработки структуры базы данных (таблиц и связи)
  • Большой опыт работы с чужим программным кодом. (анализ, доработка, поиск и выявление ошибок)
  • Опыт HTML+CSS верстки и кодирования без визуальных редакторов (табличная, резиновая, кроссброузерная)
  • Широкий опыт программирования на JavaScript, в том числе unobtrusive Javasript (замыкания и анонимные фунции)
  • Широкий опыт использования jQuery+плагины. (AJAX-навигация, AJAX-сортировки и пр)
  • Огромный опыт разработки "сложных" web-сайтов с использованием PHP и CMS Netcat.
  • Широкий опыт программирования PHP в том числе ООП (разработка коробочной CMS NetCat)
  • Знаком с шаблонами проектирования.
  • Большой опыт работы с mysql диалектом sql (на уровне оптимизации запросов)
  • Большой опыт работы с БД Oracle и PL\SQL (в unix-like системах) Написание хранимых процедур, оптимизация запросов, в том числе и "хинтами".
  • Опыт программирования на Python, в связке с PostgreSQL. 
  • Небольшой опыт работы с web фрейморками django и pylons.
  • Знания GNU/Linux (Debian, Ubuntu, Fedora). (Установка, настройка на уровне администратора: LAMP, iptables, ssh и прочее)
  • Опыт работы с системами контроля версий git, Subversion и CVS, а также опыт командной разработки с использованием распределённой сисемы контроля версий Mercurial.
  • Опыт ведения проектов с использованием Atlassian JIRA и Redmine, YOUTrack
Профессиональные навыки
Опыт работы
Ноябрь 2014 — по настоящее время (3 года и 11 месяцев)
PHP программист
Москва
Обязанности и достижения

Доработка сайтов под требования заказчика:

  • внедрение новой верстки и дизайна в сайт
  • мобильные и адаптивные версии сайтов
  • Разработка админ-панелей
  • личных кабинетов клиента
  • подключение платежных систем
  • оптимизация сайтов,
  • рефакторинг кода
  • обновление фреймворков

Использую: 

  • CSS3 
  •  JS (где надо JQuery)

PHP фреймворки:

  • Yii
  • Symfony 
  • Cakephp
  • Kohana
Июль 2014 — Ноябрь 2014 (5 месяцев)
Независимый интернет-стартап YouApp
PHP программист
Алматы
Обязанности и достижения

Асинхронный PHP на сервере ( phpdaemon.io ) nginx, асинхронный mysql (thru php callbacks)интеграция с IPhone приложением через WebSocketsJSONRPC - самостоятельная реализация по спецификацииНаписание функциональных тестов серверной части на python и javascript

Октябрь 2013 — Июль 2014 (10 месяцев)
Инженер-программист
Таганрог
Обязанности и достижения

разработка web-приложений для заказчиков (needto.com, ekarda.com)c применением фрейворков Symfony2, cakePHPSymfony2 реализация REST сервисов для клиенских iOS приложений"глубокая" оптимизация MySQL запросов для возможности highloadинтеграция в существующие проекты memcachedи очередей сообщений на BeanStalkd

Апрель 2011 — Апрель 2012 (1 год и 1 месяц)
web программист
Москва
Обязанности и достижения

Сопровождение highload проекта http://www.km.ru : 1) Доработка функционала 2) Разработка новых разделов3) Интеграция и перенос старых проектов компании (конвертация данных, сохранения ссылок)Вся работа происходит на CMS Drupal , с применением Drupal API

Январь 2011 — Март 2011 (3 месяца)
joynet-online
web программист
Орехово-Зуево
Обязанности и достижения

Обязанности :1) Разработка клиентской части для проекта интернет-аналогов слот-игр на деньги (игры как в автоматах казино) 1.1 ) По сути программирование интерфейса для взаимодействия игр с пользователем.1.2 ) Программирование на javascript взаимодействия с серверной частью игр.1.3 ) Программирование на javascript всей анимационной части игр.Использовавшиеся при разработке этого проекта технологии :1) Клиентская часть игры полностью реализована на Javascript + html5 (конкретно Canvas2D )Достижения: 1) В совершенстве овладел использованием связки canvas2d (html5) + javascript, без использования сторонних фреймворков.

Сентябрь 2008 — Декабрь 2010 (2 года и 4 месяца)
PHP программист
Москва
Обязанности и достижения

Разработка CMS Netcat ( http://www.netcat.ru ) :Разработка "ядра" системыРазработка дополнительных модулейТех.поддержка клиентовРазработка нового сайта компании ( new.netcat.ru )Администрирование unix-серверов компании ( настройка apache, mysql , php и т.д.)

Сентябрь 2007 — Август 2008 (1 год)
web разработчик
Москва
Обязанности и достижения

Разработка сайтов для заказчиков студии, разработка на CMS NetCat ( разрабатываемая другим отделом студии ) Верстка по psd-макетам, "натягивание" верстки на CMS , написание дополнительных модулей для CMS в зависимости от пожеланий клиента.За год вырос от программиста-стажера до ведущего разработчика.

Сентябрь 2000 — Август 2007 (7 лет)
Различные компании
1С Программист
Москва
Обязанности и достижения

Долгое время работал в качестве 1С Программиста

Высшее образование
Сентябрь 1996 — Май 2000
МГТУ-Зеленоград
Информатики и микроэлектроники
Зеленоград
Специализация и достижения

Инженер