Профессиональные навыки
Опыт работы
DTG
Бишкек
Программист-разработчик
Сентябрь 2015 — Февраль 2018 (2 года и 6 месяцев)

 Разработка мобильного приложения - Для уведомления пользователей системы
отчетности. Реализация клиента в Android Studio: язык Java, использование библиотек
Retrofit(Net), Dagger(DI), PushNotification(google firebase - пока не реализовано). Так же
мной разрабатывается серверная часть с использованием стека технологий: язык С#,
ASP.NET mvc core, Entity Framework (Code First), PostgreSql, OpenIdConnect Server,
принципы(патерны) разработки - MVC, Repository, UoW, DI(IoC), OOP.
 Создание сервиса WCF(C#) для подписи / проверки подписи данных.
 Рефакторинг, перевод JS скриптов на новую версию Рутокен Плагина (вместо callback
функций использование Promises ES6). JS скрипты для работы с Рутокеном.
 Доработка сервиса WCF. Добавление метода генерации PDF документа на основе
объекта POCO. (C# + iTextSharp).
 Создание программы для шифрования\расшифрования файла с использованием
провайдера ViPNet CSP и алгоритма блочного шифрования (C# + CryptoAPI).

SIBERS
Новосибирск
Программист ASP.NET
Ноябрь 2014 — Август 2015 (10 месяцев)

Занимался разработкой клиентского приложения для медицинских агентов, продвигающих уникальные препараты и устройство для скорейшего заживления переломов. Суть приложения - по определенным входным данным, которые задает агент, генерировать информацию для показа в мед учреждениях и тем самым мотивировать последних покупать рекламируемые продукты. Приложение предназначено для работы на планшетах под управлением Windows 8.1. Создание UI на HTML + CSS и внутренней логики приложения на JS с использованием JS фреймворков включая WinJS. Работаю в IDE Visual Studio 2013. Доработка серверной части – админки на ASP.NET MVC WebAPI на языке C#, а именно добавление новых сущностей для хранения данных на уровне DAL, представлений(Views)для ввода дополнительной информации текст, картинки, медиа, которые в дальнейшем передаются в JSON формате и отображаются на клиенте. Использовал ORM Entity Framework для доступа к данным на уровне DAL. В проекте так же использовал AutoMapper и DI(IoC) для слабой связности, паттерны Repository, Service. Система контроля версий GIT.

Частная практика, работа без зачисления в штат
Программист ASP.NET MVC
Ноябрь 2013 — Февраль 2014 (4 месяца)

Разработка портала для коллекторских контор и банков.
Занимался разработкой frontend c использованием ExtJS MVC, использовал Sencha
Command для построения приложения ExtJS MVC.
Для разработки использовались технологии:
Server side: ASP.NET MVC 4,
ORM: NHibernate,
DBMS: MySQL,
Client side: HTML, CSS, ExtJS, JavaScript
Инструменты: MS Visual Studio 2012, MySQL Workbench 6.0 CE, FireBug
Системы управления версиями: Mercurial

OcOO TimelySoft
Бишкек
Программист ASP.NET MVC
Февраль 2013 — Август 2013 (7 месяцев)

Участвовал в проекте разработки системы Электронного Лицензирования:
Разработка процессов K2 Blackpearl Server (Process driven development).
Занимался созданием K2-процессов соответствующих бизнес-процессам подачи и
рассмотрения заявления на выдачу некоторых видов лицензий. Для разработки процессв
использовалась среда Visual Studio 2010 c установленными шаблонами проектов K2. K2
процесс физически предствляет собой специальный XML-подобный файл, который
развертывается на сервере K2 Blackpearl Server, для дальнейшей обработки (сервером)
запросов от клиентских программ.
Доработка портала системы
Клиентская часть - Правки и доработки в ExtJS(JavaScript) клиентской части портала.
Создание элемента управления для выбора видов образовтельной деятельности
подлежащих лицензированию.
Серверная часть - Добавление классов сущностей для использования в ORM NHibernate.
Доработка контроллеров ASP.NET MVC 3. Используемый язык C#. В проекте применялись
паттерны и принципы: DI(внедрение зависимостей), фабрика объектов для создания
объектов запросов на выдачу лицензий для различных видов деятельности, визитор для
инициализации запросов, и др.

ОсОО Akforta
Бишкек
Программист отдела решения C#
Ноябрь 2010 — Март 2012 (1 год и 5 месяцев)

Компания занимается автоматизацией управленческого и финансового учета на

предприятиях с использованием разрабатываемого продукта eLeed (аналог 1С). В начале

работы занимался доработками и задачами по разным проектам при помощи инструмента

eLeed Builder (аналог конфигуратора 1C) на языке C#. Основные задачи были связаны с

доработкой приложения в соответствии с новыми требованиями по ТЗ. После ухода

руководителя проекта, стал выполнять обязанности руководителя:

● Прием заявок от пользователей на доработку проекта

● Оценка времени на реализацию (включая время на актуализацию ТЗ)

● Актуализация ТЗ

● Реализация

● Тестирование

● Внедрение обновлений

После утверждения ТЗ и согласования сроков на доработку с руководством и

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

ОсОО IBS
Бишкек
Специалист по тестированию программного обеспечения
Июль 2008 — Апрель 2010 (1 год и 10 месяцев)

Работа с требованиями заказчика

● Планирование работ по тестированию

● Написание тестовой документации (тест план, чеклист)

● Функциональное тестирование

● Написание автотестов для web-приложений

● Внедрение обновлений систем

● Создание планов на сервере интеграции

● Работа с системой отслеживания ошибок

ОсОО Logicon
Бишкек
Разработчик программного обеспечения
Июль 2007 — Июль 2008 (1 год и 1 месяц)

Разработка клиент–серверных приложений:

● Определение сроков разработки ПО

● Проектирование и реализация БД

● Проектирование пользовательского интерфейса

● Создание форм для отображения и редактирования данных

● Создание отчетов с использованием технологии CrystalReports

● Экспорт данных из приложения в Excel

● Написание руководства пользователя

Работа с заказчиком:

● Определение требований

● Установка ПО и внедрение обновлений

● Обучение пользователя

Высшее образование
Кыргызский технический университет им. И. Раззакова
Бишкек
Факультет: Информационных технологий
Сентябрь 2003—Июнь 2009 (5 лет и 9 месяцев)