Места работы

Места работы

Места работы расположены в порядке от свежих к старым.

TOO “Nursat plus”

  • Сайт: nplus.tech

  • Должность: Senior Web-developer, DevOps

  • Время работы: Май 2018 — по настоящее время

  • Обязанности:

    Работа над проектом ktpay.kz. Разработка кода для frontend-а и мобильных приложений - REST API JSON, введение документации в Swagger.

    Реализация интеграция с партнерами:

    • банковский эквайринг Epay KKB;
    • оплата платежей через API Kassa24;
    • прямые интеграции с партнерами.

    Принятие архитектурных решений, код review команды. Администрирование серверов, Docker контейнеров, настройка Gitlab CI.

  • Используемые инструменты и технологии:

    • PHP 7.1, Lumen 5.5;
    • СУБД MySQL 5.7, DBeaver;
    • Nginx, Docker, Docker compose;
    • Vue.js, JavaScript, ES6, HTML, CSS;
    • Git, GitFlow, GitLab CE, Gitlab CI, Ansible;
    • IDE PHPStorm;
    • Insomnia REST Client, Swagger;
    • Ведение задач в Teamwork, Jira.
  • Проекты:

    Основной проект Ktpay - это электронный кошелек, оплата платежей (мобильный, коммунальные платежи, штрафы и др), переводы между клиентами (P2P, с кошелька на кошелек, с карты на карту).

TOO “Digital Management”

  • Сайт: paybox.money

  • Должность: Senior Web-developer, Lead Web-developer

  • Время работы: Март 2017 — Май 2018 (1 год 3 месяца)

  • Обязанности:

    Разработка программного обеспечения для интегратора платежных систем: банковский эквайринг (VISA, MasterCard, AMEX), переводы с карты на карту (Peer2Peer), переводы с карты на банкомат (CashByCode), переводы на IBAN счет, интеграция с партнерами КазПОЧТА(KazPOST), Kassa24, Qiwi и др., электронные кошельки.

    Модернизация и доработка административной панели для администраторов-менеджеров - управление платежами (возвраты, отмены, получение статуса), сбор статистики, аналитики, выгрузка отчетов, создание/обновление данных клиентов. Так же административной панели для клиентов (мерчантов), такой же функционал как в административной панели для администраторов-менеджеров, только с большей статистикой и без прав администрирования.

    Создание продуктовых решений с кастомизацией под бренд для клиентов компании в виде реализации сервисов:

    • Сохранения банковских карт;

    • Быстрая оплата через ранее сохраненную банковскую карту;

    • iFrame оплаты для интеграции на стороне клиента.

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

    Возглавил команду из 4 программистов, помощь в постановке задач, принятие архитектурных решений и код review команды. Участвовал в переговорах с партнерами для согласования технических вопросов.

  • Используемые инструменты и технологии:

    • PHP 7.1, Laravel 5.2;
    • СУБД MariaDB 10.2, MongoDB, DBForge, Robo 3T;
    • Nginx;
    • Vue.js, JavaScript, ES6, WebPack, Laravel Mix, HTML, CSS, Bootstrap 3;
    • Git, GitFlow, BitBucket, GitLab CE, Gitlab CI, Fabric;
    • IDE PHPStorm;
    • Postman;
  • Проекты:

    Ведущие участие в разработке проекта интегратора платежных систем “Paybox.money” paybox.money.

    В основном работа велась над системой эквайринга, для ее использования в странах: Казахстан, Киргизстан, Российская Федерация.

    Казахстан:

    • Обновлял и модернизировал интеграция с банком Epay AO «Qazkom» epay.kkb.kz. Так же для схемы работы мультиэквайринга мной была создана интеграция эквайринга АО «Forte Bank» forte.bank

    Киргизстан:

    • Дополнил эквайринг Epay Qazkom для работы в Киргизстане через ОАО «Кыргызкоммерцбанк» kkb.kg

    Российская Федерация:

    • Создал интеграцию эквайринга для АО «Банк Русский Стандарт» acquiring.ru

TOO “Resmi Прямые инвестиции”

  • Сайт: resmi.kz

  • Должность: Web-developer

  • Время работы: Июль 2016 — Март 2017 (9 месяцев)

  • Обязанности:

    Участие в разработке проекта “HealthBook” ссылка.
    Сервис был построен на нескольких микро-сервисах с использование связки PHP 5.6-7.0 + Nginx, Java SE + Tomcat. Использовался фреймворк Yii 2 для кода сервисов и Yii 1 для админ-панели.

    Преимущественно разработка шла на PHP, иногда вносил правки в код на Java. В обязанности также входило:

    • Написание API для мобильного приложения;

    • Разработка админ-панели для проекта “HealthBook”;

    • Реализация интеграций для смежных продуктов “DreamClub” dreamclub.kz;

    • Администрирование баз данных: MySQL, MongoDB.

  • Используемые инструменты и технологии:

    • PHP 5.6-7.0, Yii 1 и Yii 2;
    • СУБД MySQL, MongoDB, DBForge;
    • Nginx, Tomcat, memcached;
    • HTML, CSS, JavaScript, jQuery;
    • Git, GitFlow, GitLab CE, Gitlab CI + Jenkins;
    • PHPUnit, Codeception и использование Selenium WebDriver;
    • IDE PHPStorm;
    • Postman;
    • Написание технической документации с помощью RAML 0.8/1;
    • OAuth 2.0 для интеграции с соц. сетями (VK, Mail.ru и др.).
  • Проекты:

    “HealthBook” - был основным проектом и представляет из себя электронный дневник здоровья.

    Для него был реализован следующий функционал:

    • Мониторинг здоровья - хранение и агрегирование данных об пульсе, температуре, давление, весе, сахаре и т.д;

    • Поиск врачей, клиник, лабораторий - интегрирование с клиниками, экспорт данных о врачах;

    • Акции - функционал для привлечения пациентов и рекламы врачей, клиник, введения системы скидок;

    • База знаний - экспорт фармацевтических данных, об врачебных протоколах, лекарствах и болезнях;

    • Новости здоровья - реализация админ-панели для редакторов новостей об мире фармацевтики и здоровья.

TОО “КазИнфоТех АЦП”

  • Сайт: kazinfoteh.kz

  • Должность: Web-developer, Senior Web-developer

  • Время работы: Июнь 2015 — Июль 2016 (1 год 1 месяц)

  • Обязанности:

    Проектирование и разработка проекта “Где ребенок” gderebenok.kz.

    • Были использованы интеграции с SMS шлюзами мобильных операторов Activ/Kcell/Beeline/Tele2, системой локального местоположения абонента LBS от Activ/Kcell.

    • Разработка шла на языке PHP 5.6-7.0 на базе фреймворка Laravel 5.

    • Написание REST API для мобильных приложений GPS мониторинга и администрирования.

    Создавалась админка для статистики, модерации, администрирования и прочих сопутствующих web-интерфейсов. Управление сервером на хостинге PS.kz, настройка Web сервера Nginx. Администрирование базы данных MariaDB 10.1: создание/редактирование таблиц, создание индексов и внешних ключей, написание сложных запрос SQL для выборки отчетностей.

  • Используемые инструменты и технологии:

    • PHP 5.6-7.0, Laravel 5;
    • СУБД MariaDB 10.1, DBForge;
    • Nginx, memcached;
    • HTML, CSS, JavaScript, jQuery;
    • Git, GitFlow, BitBucket;
    • IDE PHPStorm, Sublime Text;
    • Postman;
    • Использованы карты Яндекс.Карты и Google Maps, совместно с библиотекой LeafletJs leafletjs.com для создания нескольких слоев карт.
    • Ведение задач в Bitrix24.
  • Проекты:

    Основной проект был “Где ребенок” gderebenok.kz. Он был создан с нуля и проведен полный цикл разработки до запуска. Помимо Web версии сайта, были запущены мобильные приложения:

ТОО “GSM Tech Management”

  • Сайт: http://www.gsm-tm.kz/ сайте уже не работает, но остался его след ссылка

  • Должность: Web-developer

  • Время работы: Март 2012 — Июнь 2014 (2 года 4 месяца)

  • Обязанности:

    • Разработка информационно-развлекательных продуктов для сотовых операторов Казахстана: Kcell/Activ, Beeline. Основные продукты: SMS-подписки, USSD викторины, приложения-услуги на основе локального местоположения абонента (LBS) от данных оператора Kcell/Activ.

    • Разработка алгоритмов на языке PHP 5.3-5.4 для сервисов USSD, SMS, LBS.

    • Внесение мелких правок на языке C++, в программу разработанную компанией для поддержания SMPP соединений.

    • Администрирование базы данных MySQL 5.6: создание/редактирование таблиц, создание индексов, написание простых процедур и триггеров, написание сложных запрос SQL для выборки отчетностей.

    • Сбор и аналитики для отчетов об успешных/не успешных отправленных SMS, кол-во участников USSD викторин, кол-во запросов на сервис LBS.

    • Техническая поддержка пользователей сервисов, консультирование и переговоры с партнерами (Kcell/Active, Beeline, Chocolife).

  • Используемые инструменты и технологии:

    • PHP 5.3-5.4;
    • СУБД MysSQL 5.6, MySQL Workbench 5.2;
    • Apache 2.4;
    • HTML, CSS, JavaScript, jQuery;
    • Редактор NotePad++.
  • Проекты:

    • Реализованы следующие викторины для Activ/Kcell: “Самый умный” ссылка, “Ищите женщину!” ссылка, “Чемпион”(2014) ссылка, “Включите логику!” ссылка, “Учат в школе” ссылка, “Sport of the Day” ссылка.

    • Обновлен сервис обучения английскому языку “Фраза дня” через SMS уроки совместно с партнером “British Council”. Сервис делиться на разные уровни обучения: Easy, Medium и Hard.

    • Создан конкурс для Activ/Kcell “English in Britain is Great” ссылка.

    • Совместно с партнером Chocolife, создан продукт информирования и покупки купонов на скидки, посредствам мобильного баланса Activ/Kcell. Были созданы USSD меню и SMS-сервис.

    • Информирование клиентов Activ/Kcell об погоде согласно данным LBS. Мной были созданы полигоны множества точек координат для каждой области и крупных городов Казахстана. На основе вхождения в определенный полигон клиента на момент отправки прогноза погоды, подбирался нужный город или регион. Данные о полигонах и конвертирование координат в адреса взяты из сервиса Яндекс.Карты.

ОЮЛ “KazRENA” - Ассоциация пользователей компьютерной сети Казахстана

  • Сайт: kazrena.kz

  • Должность: Technical engineer

  • Время работы: Ноябрь 2010 — Март 2012 (1 год 5 месяцев)

  • Обязанности:

    • Слежение за работоспособностью системы контроля доступа в помещение на ПО Орион.

    • Печать ISIC карт (Дисконтные пластиковые карты с бесконтактным чипом) на принтере FARGO, изготовление дизайна для карт.

    • Установка системы контроля доступа в помещения на основе электронных турникетов, программирование контроллеров турникетов, настройка серверного ПО PERCo и ПО Орион.

    • Поддержка работоспособности локальной сети, настройка и диагностика ПК, орг. техники и др.

    • Слежение и ответ на заявки по тендерам.

  • Используемые инструменты и технологии:

    • ПО “Орион” для СКУД;
    • ПО “Assure ID” для печати на принтере Fargo;
    • СУБД Microsoft Access для хранения данных пользователей карт ISIC.
  • Проекты:

    • Участвовал в настройке и администрировании СКУД на базе ПО “Орион” на месте работы организации ОЮЛ “KazRENA”.

    • Реализовывал проект по установке СКУД и печати ISIC карт студентам в Актюбинском Государственном Университете имени К.Жубанова “АГУ”.

Вернуться в основной раздел.