Pull to refresh
8
5
Send message

Наш опыт интеграции с Диадок — архитектура исходящего процесса

Level of difficultyEasy
Reading time7 min
Views972

АльфаСтрахование взаимодействует с контрагентами, партнёрами, агентами и другими через различные системы документооборота, включая Диадок. Поскольку электронный документооборот (далее ЭДО) с контрагентами в системе Диадок хорошо соответствовал процессам, разработкой которых команда уже занимается, и у нас имеется опыт взаимодействия с другими внешними системами, решили создать интеграцию между системой электронного документооборота АльфаСтрахование (далее СЭД-АС) и системой Диадок. Об этой интеграции и пойдет речь в данной статье.

Читать далее
Total votes 5: ↑4 and ↓1+5
Comments4

Создание Chat-Ops бота в Mattermost на python

Level of difficultyMedium
Reading time12 min
Views3.5K

Привет, Хабр!

Компания АльфаСтрахование, как и многие другие, столкнулась с необходимостью замены используемых инструментов в связи с санкциями. За последний год мы отказались от Slack в пользу open-source аналога Mattermost, а Jira не без сложностей была заменена на Kaiten.

В нашей команде, которая занимается системой электронного документооборота в части операционных процессов, часто на голосовых встречах и при обсуждении в мессенджере Mattermost возникала необходимость накидать черновики задач в таск-трекер, чтобы потом их дозаполнить. Эта потребность наложилась на мое желание попробовать написать что-то на python, связанное с Chat-Ops.

В процессе написания такого бота я столкнулся с рядом слабо описанных аспектов, о которых и хотел рассказать в статье.

Читать далее
Total votes 9: ↑9 and ↓0+9
Comments2

Наш опыт мультиаутентификации в приложениях ASP.NET Core

Level of difficultyMedium
Reading time6 min
Views6.7K

Привет, Хабр! На связи разработчик АО АльфаСтрахование. В этой статье я хочу рассказать о мультиаутентификации в ASP.NET Core приложениях.

Нам довольно часто нужно писать .NET Core приложения. Нередко они используются для интеграции крупных систем. А в этих системах частенько свой собственный набор учетных записей (далее УЗ) и инструментов по управлению доступа к ним.

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

Читать далее
Total votes 5: ↑4 and ↓1+3
Comments3

Как я проходил опросник по c#

Level of difficultyMedium
Reading time3 min
Views8.9K

Только что мне предложили пройти анкету с вопросами по c#, ну я быстро ответил и довольный отправил. Удивило потом то что я оказывается мало на что ответил правильно. Было странно, вопросы то вроде простые, ну я начал разбираться и сравнивать правильные ответы с неправильными. Итак вот что было:

Читать далее
Total votes 15: ↑10 and ↓5+8
Comments34

Опыт интеграции .NET Core+ приложений с HashiCorp Vault

Level of difficultyMedium
Reading time14 min
Views4.6K

Привет, Хабр! В этой статье я хотел бы поделиться опытом нашей команды в части интеграции .NET Core и выше приложений с корпоративным хранилищем секретов HashiCorp Vault.

Наши приложения, как и большинство приложений в компании, используют в процессе работы различные секреты (пароли, токены и т.д.). Их, с точки зрения информационной безопасности, нельзя хранить в коде или на компьютере, на котором запущено приложение. Поэтому в компании используется специальное ПО – хранилище секретов HashiCorp Vault.

В чем суть проблемы, с которой мы столкнулись: решение, используемое ранее для получения секретов из HashiCorp Vault в приложение, было не очень удобным и очевидным

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments11

Наш опыт в распознавании наличия подписи на .NET + EmguCV (OpenCV). Ч. 2

Reading time8 min
Views2K

Привет, Хабр! Это продолжение статьи о нашем опыте распознавания подписей. В ней мы рассказывали о первой итерации нашего алгоритма распознавания, полагающегося на поиск контуров прямоугольника, в котором должна была располагаться подпись. Запущенный на бою алгоритм успешно обрабатывал немногим меньше 80% документов. Однако мы на этом не остановились, так как одним из предъявляемых к нам требований была отметка в 95%.

Читать далее
Total votes 1: ↑1 and ↓0+1
Comments3

Наш опыт в распознавании наличия подписи на .NET + EmguCV (OpenCV). Ч. 1

Reading time12 min
Views6.3K

Привет, Хабр! Я работаю разработчиком в АльфаСтрахование – в команде, которая занимается электронным документооборотом

В чем суть проблемы, с которой мы столкнулись: несмотря на то, что документооборот внутри компании полностью электронный, на «входе» документы могут поступать к нам в самых разных форматах: отсканированные с бумажных носителей, в «цифре» с ЭЦП или без электронной подписи – чтобы обеспечить сквозную обработку таких документов, в ряде процессов нам требуется распознавать наличие подписи.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments3

Information

Rating
924-th
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

Backend Developer, Web Developer
C#
Software development
Visual Studio
.NET
OOP
Design patterns
Entity Framework
ASP.Net
WPF
Git