Предизвикателствата в разработката на мобилни приложения за идентификация

Dev.bg разговаря със Сами Али, Technical Lead на първия iOS екип в Tinqin. Сами има дългогодишен опит в разработката на мобилни приложения за iOS и Android устройства. Живял е в САЩ и е основал компания, фокусирана върху разработката и поддръжката на мобилни приложения. След като се завръща в България, Сами е бил част от голяма outsourcing компания, впоследствие се присъединява към продуктова и от скоро е част от TINQIN. Тук той участва и в изграждането на първия мобилен екип непосредствено след присъединяването си. Повече за отговорностите и предизвикателствата пред него и екипа ще може да прочетете в следващите редове.

Разкажи ни повече за себе си – как и защо избра разработката на мобилни приложения за своя професия?

Още от малък бях запленен от технологиите и любопитството ми как са създадени. През 2007 г. получих първия си компютър и започнах да се занимавам с основите на HTML. Въпреки че интересът ми към технологиите беше силен, избрах да следвам медицина в Ню Йорк. Справях се отлично, но всичко се промени, когато се запознах със студенти, разработващи canvas drawing приложение с Java. Това преживяване ме вдъхнови да се преориентирам към компютърни науки с фокус върху Java.

След първата година във факултета, почувствах, че вече разполагам с достатъчно знания, за да започна нещо свое. Бях привлечен от визуалната страна на разработката и желанието ми за мигновена обратна връзка ме насочи към мобилната платформа Android — логичен избор, тъй като познавах Java и вече имах опит с Java ME. Така се роди и любовта ми към фронтенда — знаех, че това е посоката, в която искам да се развивам.


Ръководиш екип, който разработва приложение за разчитане на идентификационни документи. Разкажи ни повече за проекта.

Имам удоволствието да бъда част от екип, който работи по един мащабен и технологично напреднал проект. Целта ни е създаването на дигитален портфейл, който включва стандартни функционалности, но същевременно дава на потребителя пълен контрол върху личните му данни.

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

Моята роля е фокусирана върху функционалността за верификация чрез NFC технология. Много паспорти съдържат чип, който позволява безконтактно предаване на данни към електронен четец. Ние използваме тази технология за по-бърза и сигурна идентификация – аналогично на това, което се случва при чекиране на летище.


Какви разлики откриваш между работата в собствена компания, outsourcing и продуктова среда?

И трите среди носят различни предизвикателства и уроци. В моята собствена компания бях ангажиран с всичко – от техническо изпълнение до клиентски комуникации. Работното време беше 24/7. Харесвах свободата да избирам технологии, хора и посока.

В outsourcing компаниите ритъмът е подобен, но има по-ясно разделение на отговорностите. В продуктовата компания, с която работих преди TINQIN, работата беше по-бавна и структурирана – често поради остаряла кодова база и трудности при имплементиране на промени.

В TINQIN откривам най-доброто от двата свята – динамиката и разнообразието от outsourcing и устойчивостта и процесите на продуктовата среда.


Смяташ ли, че технологичната динамика в България се доближава до тази в САЩ?

Да, с някои изключения. Възможностите за дистанционна работа след пандемията отвориха вратите към международния пазар. България вече не е изолирана — тук работят както глобални екипи, така и дъщерни офиси на американски компании. Основната разлика остава в мащаба и избора на проекти в САЩ, но работната култура и методологии са все по-сходни.


Какви качества трябва да притежават кандидатите, освен технологични умения?

Освен техническа компетентност, много държим на „меките умения“. Важно е кандидатите да имат добра комуникация, да умеят да работят в екип и да показват желание да помагат. Емоционалната интелигентност, активното изслушване и отвореността към градивна критика са ключови за успешна интеграция.

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


Визия за бъдещето и роля на TINQIN в дигиталното доверие

Развитието на мобилните приложения в TINQIN е пряко свързано с мисията ни да изграждаме решения, които комбинират удобство, сигурност и съответствие с европейските регулации. Един от ключовите ни проекти е създаването на мобилен дигитален портфейл, който позволява удостоверяване на самоличност, електронно подписване и сигурен обмен на данни в съответствие с регламента eIDAS 2.0.

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