Специалисты

Описание

Языки программирования: С#, С/С++, Object Pascal, JavaScript, T-SQL
Платформы разработки: Windows, Unix, Linux
Библиотеки и инструменты: MS Visual Studio 2005 - 2017, GNU C++, RAD Studio (Delphi, C++Builder), InstallShield
Базы данных: MS SQL Server, MySQL, PostgreSQL, Interbase (FireBird)
Технологии доступа к базам данных: ADO.NET, LINQ, Entity Framework
Технологии: ASP.NET, WebForms, MVC, WinForms, WPF, Ajax, jQuery, WCF, Win32 API, multithreading, MFC, ATL, STL, VCL, networking (TCP/IP, UDP, sockets, FTP), multimedia
Отладка: отладка и дизассемблирование, профилирование и оптимизация кода

Образование: Тульское высшее артиллерийское инженерное училище, инженер по ремонту и эксплуатации автоматизированных систем управления.
Владение иностранными языками: английский и немецкий технический.

Опыт
Проект

Сервис для торговли на валютной бирже в банковском личном кабинете юридических лиц.

Описание

Реализация интерфейса для совершения сделок купли-продажи валюты, бизнес логика и взаимодействие с базой данных, оптимизация процесса совершения сделки. Интеграция с автоматизированной банковской системой ЦФТ посредством SOAP и RabbitMQ, интеграция с прокси брокера валютной биржи (REST API и SignalR), генерация отчётов. Внутрибанковский сервис для контроля платежей застройщиков согласно законодательству (Эскроу-счет и т.п.). Добавление этапа проверки платежей аналитиками, работа с документами для обоснования платежей. Интерфейс, бизнес логика, база данных. Функционал периодических платежей юридических лиц. Интерфейс для настройки объёма и периодичности регулярных платежей, формирование платежных поручений. Роль в проекте: Ведущий разработчик. Декомпозиция и оценка задач.

Технологии

NET Framework 4.7.2, Oracle, MS SQL Server 2016, RabbitMQ, SignalR, EF Core, ADO.NET, ASP.NET MVC, WebAPI, REST, HTML-CSS-JS, KnockoutJS

Проект

Разработка версии 2.0 для площадки «Сбербанк АСТ»

Описание

документооборот по гарантиям по закупкам, по закону 44ФЗ. Особенность проекта в универсальности хранения данных в базе в виде xml, и сформированной бизнес логики на уровне базы данных в хранимых процедурах. Роль в проекте: Ведущий разработчик.

Технологии

MS SQL (T-SQL, C#, ASP.NET, JavaScript, Entity Framework, MSVS 2017, Tortoise SVN.

Проект

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

Описание

Доработка интерфейса для работы со списком апелляций, для работы с конкретной апелляцией и с документами. Изменение процесса обработки апелляций экспертом и протоколирование его действий. Добавление электронной подписи результатов апелляции и аутентификации с помощью ЭЦП. Обработка результатов апелляций и дэшборд с результатами. Сервис для онлайн консультаций с экспертом в ходе апелляции (чат). Изменение процесса входа-выхода, автоответчик, сообщения по умолчанию. Нагрузочное тестирование сервиса, снятие метрик и оптимизация производительности. Роль в проекте: Ведущий разработчик.

Технологии

.NET Framework 4.6, MS SQL Server, Dapper, Entity Framework, ASP.NET MVC, AJAX, HTML-CSS-JS, MS VS 2019 Load Test component.

Проект

Биржа субконтрактов в сфере металлообработки.

Описание

Площадка позволяет сформировать единый каталог товаров, услуг, произведенных в Тульской области. Система позволяет пользователям через веб-интерфейс выставлять на продажу товары, услуги, формировать и принимать ТЗ, создавать страницу организации и новостной блок и участвовать в аукционах, а администратору контролировать процесс. Роль в проекте: Разработчик в команде из 5 человек. Проектирование и оптимизация структуры базы данных, создание уровня доступа к данным на базе Entity Framework, разработка отдельных частей серверной части приложения, оптимизация производительности приложения.

Технологии

.NET 4.6, C#, ASP.NET, MVC 5, Entity Framework, Bootstrap, jQuery, Git, MS SQL.

Проект

Демонстрационный стенд «Барьер-2»

Описание

Это приложение, которое эмулирует и тем самым демонстрирует работу оператора охранной службы, использующей РЛУ (радиолокационная установка) «Барьер-2» для обнаружения объектов. С реальными устройствами приложение не работает, видео из внешних источников не получает и данные никуда не передает. Роль в проекте: Единственный разработчик проекта.

Технологии

.NET 4.6, C#, WinForms

Проект

Создание WCF сервиса для интеграции с программным продуктом “RusGuard. Руководитель.”

Описание

Создание WCF сервиса для интеграции с программным продуктом “RusGuard. Руководитель.” для получения отчетов из программно-аппаратного комплекса “RusGuard”. Роль в проекте: Единственный разработчик проекта.

Технологии

.NET 4.6, C# WCF, LinqToSql, MS SQL.

Проект

Информационная система “Фонд развития промышленности”

Описание

Это онлайн сервис, который функционирует как торговая площадка для различных предприятий Тульской области. С его помощью представители предприятий могут регистрировать свои организации, публиковать информацию о своей деятельности, выпускаемой продукции и оказываемых услугах. Основное предназначение площадки в создании общей централизованной базы предприятий, организации удобного способа установления контактов между предприятиями и содействии в налаживании сотрудничества между ними. Роль в проекте: Разработчик в команде из 5 человек. Проектирование и оптимизация структуры базы данных, создание уровня доступа к данным на базе Entity Framework, разработка отдельных частей серверной части приложения, создание и оптимизация функций работы с форумом, сквозной авторизации, создание навигатора мер поддержки, оптимизация производительности приложения.

Технологии

MS SQL, .NET 4.6.2, C#, ASP.NET, MVC 5, Log4net, Bootstrap, jQuery, Entity Framework, MSVS 2015.

Проект

Серверная часть мобильного приложения для путешествий “Flagspree”, а также веб-сайт администратора сервиса.

Описание

Позволяет пользователям отмечать места на карте, в которых они побывали, делиться этим с друзьями и публично, прикреплять видео ролики и изображения этого места. А также управлять группами пользователей, их подписками и отмеченными точками на карте. Роль в проекте: Разработчик в команде из 3 человек.

Технологии

MS SQL, .NET 4.6, C#, ASP.NET, MVC 5, Log4net, Bootstrap, Entity Framework, MSVS 2015

Проект

MarketingBox 2.0

Описание

Это развитие и расширение функциональности первой версии продукта. Продукт позволяет осуществлять массовые (10 – 100 тысяч) СМС и email рассылки, создавать на базе общей базы клиентов списки для рассылок, фильтровать общий список клиентов по более чем 30 различным критериям, таким как пол, возраст, город, уровень достатка и т.д. Продукт предоставляет краткую и детализированную статистику по всем рассылкам за период и позволяет просмотреть детализацию каждой отдельной рассылки. Рассылки можно делать как моментально, так и осуществлять по расписанию или по наступлению определенного события, например, поздравления с днем рождения или по истечению срока контракта. Рассылаемые сообщения и письма поддерживают шаблонизацию и персонализацию. Продукт поддерживает импорт слабоструктурированных данных о клиентах с возможность их сохранения и просмотра. Роль в прокте: Разработчик в команде из 2 человек. Проектирование и оптимизация структуры базы данных, создание уровня доступа к данным на базе Entity Framework, переработка ядра приложения и создание основного функционала версии 2.0, создание и оптимизация функций экспорта и импорта, оптимизация производительности приложения.

Технологии

MySQL, .NET 4.0, C#, ASP.NET, MVC 4, Log4net, Bootstrap, jQuery, Entity Framework, MSVS 2015.

Проект

“Студенческий чат”

Описание

Это разработка программы для онлайн общения пользователей между собой и в различных группах. Продукт предназначен для общения, в основном в учебных заведениях, представляет из себя веб-интерфейс пользователя, доступный на мобильных телефонах, планшетах и PC. База MS SQL используется для хранения долгосрочных данных, таких как клиентская база, история общения, поиска необходимой информации и другие данные. Веб-интерфейс доступен в различных режимах в зависимости от роли пользователя (в системе 4 пользовательских роли). Роль в проекте: Разработчик в команде из 3 человек. Проектирование и оптимизация структуры базы данных, создание уровня доступа к данным на базе Entity Framework, разработка отдельных серверных частей приложения.

Технологии

MS SQL, .NET 4.6.2, C#, MVC 5, Log4net, Bootstrap, jQuery, Entity Framework, MSVS 2015, WebSocket.

Проект

“Мобильная платформа”

Описание

это разработка программных средств торговой площадки в части создания отчетов. Продукт работает как торговая площадка для различных предприятий. Продукт позволяет создавать на основе общей базы клиентов, использующей MS SQL различные отчеты по продажам, статистике ведения бизнеса и другие. Роль в проекте: Разработчик в команде из 3 человек. Проектирование и оптимизация структуры базы данных, создание уровня доступа к данным на базе Entity Framework, разработка отдельных частей серверной части приложения, создание отчетов используя компоненты DevExpress Report 16.2.

Технологии

MS SQL, .NET 4.6.2, C#, ASP.NET, MVC 5, Log4net, Bootstrap, jQuery, Entity Framework, MSVS 2015, DevExpress 16.2.

Проект

Универсальная площадка для сети спа салонов

Описание

Универсальная площадка для сети спа салонов с планированием, выбором врачей и перечня услуг. Обычным пользователям позволяет записываться на прием. Бизнес-пользователям позволяет контролировать сотрудников и их графики работы. Универсальна для сетей спацентров произвольного масштаба. Позволяет гибко настраивать индивидуальное отображение каждого сайта салона, включая внешний вид, цветовую гамму и брендинг. Роль в проекте: Разработчик в команде из 3 человек. Проектирование и оптимизация структуры базы данных, создание уровня доступа к данным на базе Entity Framework, разработка отдельных частей серверной части приложения

Технологии

MS SQL, .NET 4.0 C#, MVC 5, Log4net, Bootstrap, jQuery, Entity Framework, MSVS 2013.

Проект

Колл-центр

Описание

Это ядро программного обеспечения, представляющее собой набор приложений для работы различных колл-центров в различных организациях. Набор приложений представляет из себя гибко настраиваемый веб-интерфейс пользователя, доступный операторам и супервизорам, Windows сервис телефонии, Windows сервис бизнес логики и Asterisk (промежуточный узел между телефонией и бизнес логикой решения). База данных MySQL используется для хранения системной информации в режиме реального времени, которая необходима для обмена данными с Asterisk. База MS SQL используется для хранения долгосрочных данных, таких как клиентская база, история звонков, кампаний обзвона с результатами обзвонов и другие данные специфичные для конкретной ораганизации. Веб-интерфейс доступен в различных режимах в зависимости от роли пользователя (в системе 14 пользовательских ролей). Компонент CTI (сервис телефонии) является Windows сервисом, который общается с Asterisk с помощью библиотеки Asterisk.NET и использует WCF для взаимодействия с другими модулями. Компонент бизнес логики является еще одним Windows сервисом, который обрабатывает бизнес-правила колл-центра, обеспечивает авторизацию пользователей и разделение прав, общается с другими модулями с помощью WCF. Все модули используют LINQ для доступа к базе MS SQL. Компонент CTI так же использует LINQ для доступа к базе MySQL. Роль в проекте: Ведущий разработчик в команде из 3 человек. Проектирование архитектуры, координация команды разработки, разработка сервиса телефонии и сервиса бизнес логики, интеграция сервисов с веб интерфейсом и Asterisk, проектирование и разработка базы данных, написание хранимых процедур и модуля доступа к данным.

Технологии

Windows, Linux, C#, .NET 3.5, ASP.NET, MVC, WCF, MS SQL, MySQL, JavaScript, Ajax, Asterisk, Asterisk.NET.

Проект

Софтфон для проекта колл-центры.

Описание

Для использования в проектах колл-центров был создан Софтфон на С++ на базе библиотеки pjsip. Он реализует SIP протокол для передачи данных и звука, а так же имеет сокетный сервер для получения команд со стороны веб интерфейса колл-центра. Роль в проекте: Единственный разработчик проекта.

Технологии

Windows, С/С++/C#, multimedia