Места работы
Места работы
Места работы расположены в порядке от свежих к старым.
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 карт студентам в Актюбинском Государственном Университете имени К.Жубанова “АГУ”.
-
Вернуться в основной раздел.