Създаваме нова софтуерна платформа за застрахователния сектор

ИТ секторът в България продължава да е двигател на иновациите в Европа. В TINQIN, този потенциал се реализира чрез международни проекти, реални потребители и технологии от следващо поколение.

Интервю с Тодор Кънев, Софтуерен Архитект, и Алета Иванова, Мениджър Проекти.

За да разкажат повече за архитектурата, технологиите и подхода на компанията, Economy.bg разговаря с Тодор Кънев, Софтуерен Архитект, и Алета Иванова, Мениджър Проекти.


В какви проекти участват българските екипи на TINQIN?

Специализираме в софтуерни решения за застрахователния сектор, като работим основно с клиенти от Франция. Проектите обаче не са еднотипни. Имаме колаборации с компании в сферата на технологии в областта на медицината. Един от основните ни дългосрочни партньори е UNEO, фонд за допълнително здравно осигуряване за военнослужещи. С тях създаваме пълна дигитална екосистема.


Какви са основните елементи в проекта UNEO?

Проектът е структуриран в няколко основни модула:

  • Публичен сайт с headless CMS – позволява на маркетинг екипа пълна свобода за съдържание и комуникации, с модерна архитектура подходяща както за по-добра скорост, така и за SEO.
  • Екстранет платформа – уеб и мобилна апликация, ориентирана към крайните клиенти и управлението на техните договори и покрития.
  • Business API слой – централизиран достъп до всички вътрешни и външни системи, с бизнес правила, валидации и трансформации.
  • OAV – мениджмънт на процеса по диагностика и предложения за застраховки.
  • Person Repository – управление на потребители, клиенти, агенти и партньори.

Освен разработчик, TINQIN действа и като технологичен интегратор. Наша цел е клиентът да може да „инсталира“ нашата платформа с едно натискане на бутон. Това включва автоматизация, DevOps практики и инфраструктура като код.


Какви екипи стоят зад тези проекти?

Работим по проектна структура, като екипите са изградени спрямо нуждите. Само по UNEO са ангажирани около 50 души, разделени в Scrum екипи от по 5–10 специалисти. Включваме бизнес анализатори, frontend и backend инженери, QA, DevOps, UX дизайнери, проектни мениджъри. Екипите са динамични и еволюират заедно с проекта.


Какви технологии използвате?

Базирани сме основно върху Java екосистемата, със Spring и React като ядро. Използваме също Docker, Kubernetes, Jenkins, Git, MS Azure, както и както SQL, така и NoSQL бази. Залагаме на утвърдени open-source решения, които ни позволяват сигурност, мащабируемост и независимост от vendor lock-in.


Как е организиран работният процес?

Йерархията ни е плоска, което позволява бързо вземане на решения. Scrum и Agile са методологиите, по които работим ежедневно. Всеки екип има технически лидер и проектен мениджър, а архитектите водят стратегическия технологичен избор.

Създадохме среда на доверие и автономия, където хората си помагат, дават идеи и учат едни от други. Това прави работата ефективна и удовлетворяваща.


Как се променят проектите през годините?

Вече не говорим за поддръжка на изолирани бизнес приложения. Проектите прерастват в цели софтуерни екосистеми с инфраструктура, автоматизирана доставка, модулна архитектура и висока адаптивност.

Минахме от монолитни системи към микросервизна архитектура. Това ни дава гъвкавост и възможност за бърза реакция спрямо нуждите на клиентите.


С какви предизвикателства се сблъсквате?

Най-голямото предизвикателство е динамиката, както в индустрията, така и в очакванията на клиентите. Работим с чувствителни данни, под регулаторни режими, така че сигурността, стабилността и прозрачността са критични.

Другото предизвикателство е запазването на културата. В TINQIN хората са истински мотивирани и се подкрепят. Най-положителното е, че успяваме да го запазим въпреки растежа.