Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Профессиональные навыки
JavaPHPPerlJavaScriptPostgreSQLООПLinuxUnixGitSQL
Участие в профессиональных сообществах
Опыт работы
VIR-TEX
Алматы
Team Lead
Апрель 2014 — По настоящее время (6 лет и 4 месяца)

Разработка CRM системы через WEB интерфейс для автоматизации работы компании с поставщиками и партнерам. Интеграция по Rest/OData с 1C Бухгалтерией для учета ТМЦ, ценовой политики, лояльности к клиентам и формирование заявок/поставок с актуальными данными.

Для многопользовательского режима был внедрен Websocket с алгоритмом проверки данных при конкурентном доступе к изменяемым данным в Postgres и 1С Предприятие.

Front-end с интеграцией к back-end'у

Детали проекта:
Гипервизор первого уровня: Citrix Xen Server
OS: Debian GNU Linux 8.0
HTTP server: nginx
Database: PostgreSQL
Cache: MemCached
Language: PHP, Javascript
PHP framework: собственная разработка (исходный код не доступен)
JS framework: prototype.js, pure Javascript
Websocket daemon: php
DBD/DBI driver: собственная разработка (исходный код доступен)
ODATA driver: собственная разработка (исходный код доступен)
Cache driver: собственная разработка (исходный код доступен)

Ведущий мировой поставщик инфокоммуникационных решений и «умных» устройств
Сервис инженер
Июнь 2011 — Апрель 2014 (2 года и 11 месяцев)

Разработка внутреннего веб приложения для автоматизации и формирования объема работ, распределения ресурсов, отлаживания приемки выполненных работ между вендором, заказчиком и подрядчиков.

PHPPerlNginxPostgreSQLDebian
Решения в области телекоммуникаций
Support Engineer
Январь 2006 — Июнь 2011 (5 лет и 6 месяцев)

HLRDBM для компании KCell - HLR Database Mirroring. Web приложение, которое автоматически извлекает данные об абонентах из коммутаторов Ericsson и сохраняет в реляционной базе для последующего просмотра и формирования статистики.

EMA - Ericsson Multi Activation. Сетевое приложение с web интерфейсом для управления. Суть приложения состоит в том, чтобы организовать HLR Redundancy (Clustering). В HLR хранятся данные об абонентах и их сервисах. При наличии двух или более HLR в GSM сети необходимо, чтобы данные на всех HLR дублировались на случай краха одного из них. Данная система занимается зеркалированием данных и их проверкой.

Time Reporting Tool - WEB Аналог SAP системы для учета времени по различным сотрудникам, отделам, проектам, заказчикам, с возможностью формирования отчетов в MS Excel формате.

UnixPerlSVNOracleSybasePostgreSQL
picred.com
Москва
Lead Developer
Сентябрь 2005 — Июль 2007 (1 год и 11 месяцев)

Главный разработчик сайта знакомств по симпатиям.

Основной функционал был разработан с нуля и своими силами. На разработку первой alfa версии ушло 7 недель. Использовался: PHP5, PostgreSQL, Javascript, Ajax. Изначально проект был сделан в связке PHP+Mysql, но из-за нестабильности базы данных и отсутствия триггеров и курсоров весь код был переписан под PostgreSQL.

Для масштабируемости и выдерживания высокой нагрузки было использование кэширование SQL контента.

За три месяца был доведен до стабильной beta версии с одновременными 1000 пользователями.

Релиз был готов через пол года. Одновременное количество пользователей достигло до 10000 тысяч человек со всего СНГ.

Invision Power Services
Денвер
Middle Developer
Июнь 2005 — Ноябрь 2005 (6 месяцев)

При расколе Ikonboard основной разработчик организовал свою компанию и занялся разработкой нового проекта. В мои обязанности входило создание конвертеров базы данных из Ikonboard в InvisionBoard. После первого успешного релиза продукта, по причине занятости, в дальнейшей разработке проекта отказался.

Республиканская Партия "Асар"
Алматы
Lead Developer
Сентябрь 2003 — Декабрь 2005 (2 года и 4 месяца)

Проектирование, разработка, внедрение и обслуживание базы для 19 филиалов в Казахстане по учету членов партии на основе WEB интерфейса. Автоматизация и синхронизации данных между центральным сервером и локальными клиентскими программами в каждом филиале. Автоматические формируемые отчеты для руководства по различным критериям, формирование и печать партийных билетов.

Jarvis Entertainment Group
Лондон
Middle Developer
Март 2001 — Июнь 2005 (4 года и 4 месяца)

Один из основных разработчиков платформы Ikonboard. Были реализован функционал как календарь, отправка и получение личных сообщений, PostgreSQL драйвер и множество мелкого функционала.

Интернет агентство
Алматы
Руководитель проекта
Январь 2000 — Сентябрь 2003 (3 года и 9 месяцев)

Разработка нескольких проектов для казахстанского сегмента.

www.otdyh.kz - развлекательный интернет сайт о всей индустрии отдыха и развлечений; база данных по различным организациям, гороскопы, обзоры фильмов, викторины, chat, форум, афиша театров и кинотеатров, программа телепередач и др.

www.teens.kz - всемирные новости туризма; база данных по казахстанским туристским фирмам; постоянно обновляемая и дополняемая база данных по самым известным и популярным отелям мира; обзоры стран и их курортов; рассказы, истории и обзоры как от создателей сайта так и от его посетителей; "горящие" путевки и туры; форум

www.tourist.kz - первый в Казахстане еженедельный электронный журнал для молодежи «Тинэйджер». Новости музыки, интервью со знаменитостями, интересные статьи, online помощь, чат, форум и пр.