MySQL – DevStyleR https://devstyler.bg Новини за разработчици от технологии до лайфстайл Tue, 31 Mar 2026 11:40:24 +0000 bg-BG hourly 1 https://wordpress.org/?v=6.8.5 ЗнайБот: Роботът, който може да подобри училищата https://devstyler.bg/blog/2026/03/27/znajbot-robotat-kojto-mozhe-da-podobri-uchilishtata/ Fri, 27 Mar 2026 12:39:40 +0000 https://devstyler.bg/?p=325914 ...]]> ЗнайБот е един от проектите, които бяха представени по време на Дни на Роботиката ’26 към ТУ-София. Денислав Стоянов, Никол Димитрова и Даниел Колев от средно училище Любен Каравелов, гр. Добрич са създателите на „ЗнайБот“. Ето какво споделиха те в интервю за DevStyleR.BG.

Разкажете ни каква е била ролята на всеки един от вас?

Никол Димитрова: Аз се занимавам основно с дизайна и рекламните материали по проекта.

Денислав Стоянов: Аз основно се занимавах с мобилното приложение, както и с изкуствения интелект. Работих и по камерата, микрофона и speech функциите.

Даниел Колев: Аз се занимавах с 3D моделирането на самия робот.

Какви предизвикателства срещнахте?

ДС: Едно от най-големите предизвикателства беше изработката на физическия робот, както и сглобяването му. Свързването на всички системи също беше сложно – за да работят заедно, се наложи много настройка и тестване

ДК: Нещо друго, което ни отне доста време бяха RAG (Retrieval-Augmented Generation – бел. ред.) системите. Отне ни около месец да го настроим така, че да отговаря правилно.

Има ли нещо, което искате да подобрите по ЗнайБота?

ДС: Мислим да роботизираме дясната ръка, за да не е толкова статична. Искаме да е по-подвижна, да прави знаци и да може да играе „камък, ножица, хартия“ с децата. Също искаме да подобрим мобилността на главата. Можем и да подобрим Speech Recognition, защото когато е шумно, се справя много трудно. Като цяло имаме да оптимизираме системите и дизайна.

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

Къде виждате неговото приложение?

ДК: Приложението на ЗнайБота е да подобрява учебната среда. Той може да стимулира учениците да изучават различни области, като математика, „Човек и природа“, „Човек и общество“ и др. Има и интерактивна викторина, на която се печели месечния златен медал. Може и да се провери кои са с най-много точки на дадената викторина. Може да го питат най-различни въпроси и той да отговаря.

Има и profiling система – например ако му кажем, че харесваме да играем тенис на маса, той запаметява този интерес. Както може да видите, може да се търсят и учители чрез ЗнайБот.

Той разполага с програмата на всеки един учител и съответно чрез него може да се провери в коя стая се намират. Това спестява страшно много време и улеснява навигацията в самото училище.

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

Това се отнася и за родителите – могат да намерят информация за това какви часове имат децата, в кои стаи, къде се намират преподавателите, и къде на картата се намира определена стая и какъв час се провежда в нея.

Чрез робота има навигация в самото училище.

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

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

Освен писмена комуникация, може и да говорите на ЗнайБота и той да ви отговаря. Има камера, която следи хората, които минават пред нея – причината за това е допълнителна интерактивност.

Какъв AI модел използвате?

ДК: Използваме модел на BgGPT с 9 милиарда параметъра, защото е бърз, надежден, и върши перфектна работа.

Какви технологии сте използвали, за да разработите ЗнайБота?

ДК: ЗнайБот е разработен с помощта на MySQL, ABAP, Mosquito Protocol, PHP, Python, а и модела BgGPT, за който вече споменахме. Важно е да се отбележи, че този модел е локален.

Използвали сме Blender за направата на самият робот и всичките части по него. Използвали сме за хардуерната част Raspberry Pi 5. Използваме и 2 монитора – един с touchscreen, един без. Използваме и два говорителя и един преобразувател. И в момента инсталираме повече и повече сензори, за да може да следи температурата в стаята, светлината, нивото на шума и др. В момента интегрираме и по-интересни функции – игри на думи, игри с числа и игра „камък ножица хартия“, която ще работи чрез камерата.

]]>
Финтехът не е само технологично предизвикателство – той е и социален катализатор https://devstyler.bg/blog/2025/09/23/fintehat-ne-e-samo-tehnologichno-predizvikatelstvo-toj-e-i-sotsialen-katalizator/ Tue, 23 Sep 2025 11:23:19 +0000 https://devstyler.bg/?p=291684 ...]]> Разговаряме с Йордан Чорбаджийски e Софтуерен Инженер в Devexperts по темата за Архитектите на финтеха: Разработчици, DevOps и Експерти по сигурност. Йордан споделя мнението си за най-търсените позиции, използвани технологии, сигурност и защо развитието на специалистите в сектора е изключително важно. 

Йордан, кои са най-търсените позиции в екипите на финтех организациите?

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

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

DevOps инженерите осигуряват надеждно и бързо доставяне на тези продукти до крайните потребители, благодарение на автоматизация, CI/CD процеси и поддръжка на висока наличност на услугите.

Експертите по киберсигурност играят ключова роля в защитата на чувствителна информация и предотвратяване на финансови измами – нещо изключително важно за изграждане и поддържане на потребителско доверие.

Финтех компаниите все по-често търсят специалисти в нови технологични направления, като експерти по изкуствен интелект и машинно обучение, които създават интелигентни алгоритми за откриване на измами и персонализирани финансови препоръки. Блокчейн разработчиците са от решаващо значение за проекти, които използват децентрализирани технологии и смарт договори. Big Data инженери и облачни специалисти също са критични за обработка на големи обеми данни и осигуряване на мащабируемост и устойчивост в cloud инфраструктура.

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


FINNOVATE 2025 – Изданието за ФинТех Вече с Отворен Достъп


Какви технологии са в основата на съвременната финтех архитектура?

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

В зависимост от нуждите и културата на компанията, често се използват доказани технологии като Java в комбинация със Spring. Това осигурява стабилен и предвидим процес на разработка, подпомаган от богата документация и общност, което улеснява решаването на потенциални проблеми. Освен това, Java предлага висока преносимост и позволява създаването на приложения, които работят на различни устройства и платформи.

От друга страна, по-нови езици като TypeScript и Go също набират популярност във финтех сектора. Go, например, е предпочитан заради своята висока производителност, простота и отлична поддръжка на паралелни процеси – качества, които са от съществено значение за изграждането на сигурни и скалируеми решения.

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

Релационни бази данни като MySQL и PostgreSQL предлагат стабилност и структурираност, докато NoSQL решения като MongoDB осигуряват гъвкавост и по-бърз достъп до неструктурирани данни. Подходящият избор зависи от конкретните нужди на приложението – структурата на данните, обемите и скоростта на достъп.

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

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

Благодарение на DevOps подхода, автоматизацията на процеси като разработка, тестване и внедряване на софтуер става реалност. Задачи, които преди са отнемали значително време и усилия от разработчиците, сега се извършват чрез инструменти като Jenkins. Това намалява риска от човешки грешки и позволява навременно откриване и отстраняване на проблеми.

Автоматизираните процеси не само ускоряват доставката на нови версии, но също така повишават качеството и сигурността на софтуера. Те помагат в управлението на риска и осигуряват спазване на регулаторните изисквания – фактори от особено значение във финансовия сектор. Затова DevOps е сред най-ценните ресурси, когато става въпрос за устойчивост и надеждност на финансови системи.

Как софтуерните екипи управляват сигурността и съответствието при работа с чувствителни данни?

Едно от най-сериозните предизвикателства във финтех индустрията е гарантирането на сигурността и съответствието при работа с чувствителни данни. Софтуерните екипи прилагат разнообразни подходи за защита на информацията, включително симулирани кибератаки (penetration testing), проверки на кода, автоматизирани тестове, криптиране на данните, контрол на достъпа, регулаторни одити и постоянно наблюдение на системите.

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

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

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

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

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

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

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

За развитието на технологичните професионалистите във финтех индустрията е изключително важно?

Финтех индустрията не просто променя начина, по който взаимодействаме с парите – тя трансформира самата инфраструктура на доверието в съвременното общество. В тази промяна техническите екипи играят ключова роля. Разработчиците, DevOps инженерите и специалистите по сигурност не са просто „архитекти“ на системи – те са двигатели на иновацията, устойчивостта и отговорното изграждане на финансови технологии.

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

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

]]>
Redgate Software Пусна Инструмент за Управление на Тестови Данни https://devstyler.bg/blog/2023/04/13/redgate-software-pusna-instrument-za-upravlenie-na-testovi-danni/ Thu, 13 Apr 2023 09:17:23 +0000 https://devstyler.bg/?p=129332 ...]]> Redgate Software представи нов и всеобхватен DevOps инструмент за различни бази данни – Redgate Clone. Той позволява на екипите за разработка да включат управлението на тестови данни като лесна и естествена стъпка в своите DevOps процеси в четирите най-популярни бази данни.

Екипите, работещи със SQL Server, PostgreSQL, MySQL и Oracle, вече могат да разклоняват, нулират и версията на своите инстанции на бази данни със скоростта на кода на приложението, докато разработват, без риск да засегнат други членове на екипа. За да подобри още повече съвременните среди за разработка, Redgate Clone поддържа екипи, работещи в локални, облачни и хибридни архитектури, включително такива, работещи с контейнери и Kubernetes.

Повече подробности около новината можете да прочетете на международното издание DevStyleR.IORedgate Software Releases Test Data Management Tool

]]>
Section с Нова Важна Поддръжка в Своята Разпределена Multi-Cloud Платформа https://devstyler.bg/blog/2023/01/25/section-s-nova-vazhna-poddrazhka-v-svoyata-razpredelena-multi-cloud-platforma/ Wed, 25 Jan 2023 07:52:56 +0000 https://devstyler.bg/?p=112467 ...]]> Section обяви поддръжка за съхранение на постоянни томове в своята разпределена, multi-cloud платформа, което позволява на разработчиците бързо да разгръщат дори най-сложните работни натоварвания на Kubernetes в световен мащаб.

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

С новата версия на Persistent Volumes потребителите на Kubernetes могат да осигурят съхранение на данни в състояние, независимо от капсулите и контейнерите, за да поддържат бази данни като PostgreSQL и MySQL, хранилища за документи или обекти и др.

Повече подробности около новината можете да прочетете на международното издание DevStyleR.IO Section with Persistent Volume Storage Support for Distributed Multi-Cloud Kubernetes Workloads

]]>
Александър Николов, Lead Developer в Imperia Online JSC https://devstyler.bg/blog/2022/07/07/aleksandar-nikolov-lead-developer-v-imperia-online-jsc/ Thu, 07 Jul 2022 05:54:14 +0000 https://devstyler.bg/?p=80336 ...]]> Александър Николов е Lead Developer в Imperia Online JSC. Като дете е мечтаел да стане археолог, но няколко години по-късно любовта му към технологиите взима превес и завършва Технически Университет София. Програмира с PHP, JavaScript, mySQL, jQuery, сертифицира се и добавя към богатото си портфолио и познания по HTML, JSON и OOP. Професионалист, екипен играч, отзивчив са само част от качествата, които го описват и мотивират колегите му да го номинират.

Кого номинирате за “Developer на фокус”?
Александър Николов, Imperia Online JSC, Lead Developer

Каква е причината да го номинирате?
Александър е част от елитния екип като Lead Developer на Империя Онлайн ЕАД. В компанията е известен като Робуста, когато се присъединява към компанията, едва вторият нает програмист, се оказва, че и първият програмист е със същото име – Александър. С цел да се избегнат последвали обърквания единият Александър става известен като Сахо, а другият – Робуста. Способността на Робуста да се отнася с висок професионализъм и бърза адаптивност към всеки проект го прави незаменима част от екипа вече 16 години. Познанията му по проектите и игрите на Империя Онлайн ЕАД са впечатляващи. Няма нещо, с което Робуста да не може да се справи, независимо от сложността на задачата.

Опишете неговите професионални качества.
Александър има дългогодишен опит като software developer допринасящ към познанията и квалифицираността, които той показва, както в отдела си, така и в цялата компания. Професионалните си качества Робуста придобива през годините му опит с множество отговорности, продукти, проекти, разработени и завършени успешно. Те му дават възможността да се справя с лекота с поставените му задачи и успешно да намира решение за всяка изникнала пречка. Робуста умее да изслушва отсрещната страна и да води ефективна комуникация, което допринася до многото успешно завършени проекти. Целеустремеността и желанието му да допринася непрекъснато към усъвършенстването на игрите го прави високо ценен и незаменим в екипа. Адаптивен е и успешно работи по различни игри и проекти.

Какви индивидуални и екипни награди и отличия притежава?
Робуста е част от компанията вече почти 15 години и е неизменна част от екипа на Империя Онлайн ЕАД. През януари 2015 година е първият награден като “Служител на месеца”, след като инициативата е стартирана в компанията.
Игрите и проектите, по които работи, са били многократно отличени на различни събития и награди от световен мащаб – Promising IP & Hardcore game на Game Connection Paris, Game of the Year и Favourite Strategy за Imperia Online и Best Strategy за Imperial Hero II на TIGA Industry Game Awards.

Разкажете ни повече за него като личност.
Александър е родом от София. Определя се по-скоро като реалист, с нотки на песимизъм. Детската му мечта била да стане археолог, но няколко години по-късно любовта му към технологиите взима превес. Завършва Технически Университет София, където са и колеги със Сахо. Недълго след дипломирането си се присъединява и към екипа на Империя Онлайн. Робуста е авантюристична личност, която обича да разнообразява свободното си време с различни занимания. Обича да играе билярд, да покорява планини, бордови игри, да чете, да готви и да кара сноуборд. Към този списък допълва с любовта си и към пътуванията, като едно от местата, които иска да посети е Южна Америка. През 2014 година Робуста сключва брак с дългогодишната си приятелка, където немалка част от приятелите и колеги от Империя Онлайн стават част от най-важния ден за Александър.

Можете ли да опишете как протича неговият работен ден?
Робуста е привърженик на работата в офис среда. Неведнъж е отличен като “най-ранобуден” в платформата на компанията. Всяка сутрин денят му започва с чаша кафе заедно с колегите в кухнята. Със стартирането на работния процес, той минава през задачите за деня, тяхното естимиране и приоритизиране. Всяка сутрин целият Elite Squad се събира за ежедневния stand up. В следващите няколко минути всеки казва с какво се е занимавал предходния ден и какви са задачите за текущия. Робуста стои зад всяка задача на екипа и е запознат с процесите, необходими за успешното им изпълнение. Ежедневно той работи с колегите от другите отдели – Quality Assurance, Marketing & Business Development, Community Manager, Art Team.

Какви са предизвикателствата пред него? По какви проекти работи?
През дългогодишния си опит в компанията, Александър е бил отговорен за множество успешни проекти. Като един от първите програмисти в компанията, той става и един от основоположниците на уеб версията на играта Империя Онлайн. Играта е преведена на над 30 езика, което я прави заглавие от световна величина. Заедно с разрастването на играта и навлизането в различни пазари, Робуста се е изправил пред предизвикателствата да я интегрира в локални портали в Бразилия, Русия, Иран, чрез интеграционни документи на съответния език. Империя Онлайн ЕАД успява да е от първите български компании, които достигат пазари в Латинска Америка, БИСА и рускоговорящите страни, благодарение на Александър и неговата висока квалифицираност и гъвкавост. През годините портфолиото на компанията се е разширявало многократно и днес то е от 28 заглавия. Като възможността всяка една игра да бъде достъпна до всеки играч минава през отговорните задължения на Александър всеки сървър да бъде изряден.

Случва ли му се да помага на свои колеги за изпълнението на техните задачи?
Александър е ментор на голяма част от програмистите, които са част от екипа на Империя Онлайн ЕАД. Екипът на компанията се увеличава многократно за последните 17 години, като Робуста е един от основните програмисти, които въвежда новите кадри на компанията в кода зад игрите. Днес голямата част от младите програмисти, на които той е бил ментор, са част от компанията и самите те вече са Senior Developers. Независимо от това, до ден днешен част от тези програмисти все още се допитват до него.

Ако трябва да го опишете с 3 думи, какви ще бъдат те?
Професионалист, екипен играч, отзивчив

Взима ли участие в инициативи на компанията? Какви? Има ли свои инициативи?
Като човек, който прекарва голяма част от времето си сред природата и в планини, част от инициативите, в които участва Робуста са свързани с опазване на околната среда (почистване на замърсени участъци). Отделно отделя време за благотворителни инициативи за бездомни животни и кампании за подпомагане на семейства в неравностойно положение.

Какви са хобитата му?
Като всеки човек, и Александър обича в почивните си дни през уикенда да излиза и прекарва времето си навън, а и често извън София. През топлите месеци се наслаждава на хубавото време и природата в планините и гората четейки книги със съпругата си. Често също така посещава и други държави за подобни хайкинг пътешествия. Докато през студените месеци може да бъде забелязан на две места – на топло и уютно място вкъщи, готвейки или покорявайки планините със сноуборда си. Той е маняк на тема сноуборд, като това е едно от любимите му хобита.

Каква музика слуша? Как се забавлява?
Александър обича да слуша музика дори докато работи. Едни от любимите му групи са Children of bodom, Death, Blind Guardian. Привърженик е на брандираните тениски с тези групи, както и на класическа и народна музика.

Интересува ли се от гейминг?
Робуста е един от най-големите геймъри в компанията. Любовта му към игрите започва и с любовта към технологиите, както и нараства с годините. Любимите му игри са: Heroes 3 и Starcraft (1 и 2), привърженик е на класиките.
Разбира се, участва активно във вътрешнофирмените турнири и тестове на игрите, които компанията разработва вече 17 години.

Кое предпочита – Android или iOS? Защо?
Робуста е строг привърженик на Android от години. Смята, че като цяло Android дава малко повече свобода и разнообразие като брой и вид устройства, което дава възможност за избор и прави работния процес доста по-интересен. Използвал е и iOS устройства, но определено Android остава правилната операционна система за него.

Какъв е стилът му?
Александър е екстровертен човек и супер колега, с когото можеш да разговаряш на различни теми – както работни така и най-различни други. Разбира се, ако включим многобройните му хобита, широката обща култура и силните му познания за работа – диалогът винаги е доста интересен и поучителен. След работа времето прекарано с колегите в офиса на по една бира и бордови игри, определено го зарежда и показва любовта му към работата и хората, с които работи.

С кои езици за програмиране борави? Кои са предпочитаните от него?
За дългогодишния си опит като програмист, Александър днес е придобил знания и умения за програмиране с PHP, JavaScript, mySQL, jQuery. Сертифицира се и добавя към богатото си портфолио и познания по HTML, JSON, OOP и други.

Бихте ли разказали интересна случка, свързана с него?
Като част от компанията вече 15 години, Александър е неизменна част от интересните случки на Империя Онлайн. Несъмнено една от забавните ситуации започва като всеки нормален работен ден за него. По път за работа Робуста минава през крайпътния магазин, за да купи на него и Сахо по едно кафе, както и лотариен билет. Пристигайки вече в офиса, той започва да трие билетчето, като преди да го изтърка цялото вижда 5 еднакви числа, което означава, че печели 100 000 лв. Цял ден в офиса говори за това и не може да повярва, че на него му се е паднал такъв късмет, докато в един момент друг негов колега го посъветва все пак да си доизтрие до последното число. След като го прави, вижда, че все пак, числото е различно и в крайна сметка остава с добър спомен. Макар така стеклите се обстоятелства, на фирменото Коледно парти същата година, бива привикан на сцената, за да може колегите да му подарят чек за 100 000 лв. от национална лотария. 🙂

]]>
В бъдеще професиите в ИТ сферата няма да са излишни https://devstyler.bg/blog/2022/05/25/v-badeshte-profesiite-v-it-sferata-nyama-da-sa-izlishni/ Wed, 25 May 2022 06:00:12 +0000 https://devstyler.bg/?p=72578 ...]]> Стамо Петков е ръководител на отдел Майкрософт Технологии в Информационно Обслужване АД. Повече от 20 години работи в сферата на информационните технологии и продължава с огромно желание да научава нови неща, да споделя опит и знания със студентите си в Софтуни или с други професионалисти на различни конференции по целия свят. Проектирането и изграждането на мултиплатформени, скалируеми web приложения, включващи разнообразни технологични и инфраструктурни решения са негова страст. В компанията е част от екипа създал едни от най-значимите информационни системи в България: Националната Здравно-информационна Система и Единната Информационна Система на Съдилищата. Обича да пътува, да среща нови и различни хора и прекарва по-голямата част от свободното си време в каяка или в планината.

Като Ръководител Отдел Microsoft Технологии, имате пряк поглед над стремглавото развитие в ИТ сферата. Кои технологии са широко популярни днес? Как очаквате технологичният стек да се промени в бъдеще?

Много тежък е въпроса за това кои технологии са популярни в момента, тъй като те станаха изключително много. Но е много трудно човек да обхване целия спектър от развиващи се, появяващи се непрекъснато нови неща. В недалечното минало – по-малко от 10 години назад, беше доста по-просто. Всички знаем в кой стек работим. Задачите бяха горе-долу еднотипни, всички вендори предлагаха близки решения и по функционалност, и като използваемост. Общо взето хората си се вместваха в един технологичен стек. Имаха някакви компетенции и работеха само в тях – нещата бяха много лесни. За съжаление, това време е тотално загубено. Аз не очаквам по-нататък работата да продължи по същия начин.

В момента за всяка една задача, върху която започваме да работим, ние трябва да разгледаме и оценим няколко различни технологии и да изберем най-добрата от тях, т.е тази, която ще свърши най-добра работа. След това трябва да измислим как точно да съберем всички тези технологии в една работеща система, защото те много често са доста различни. Понеже споменахте отдела “Microsoft Технологии” май остана само в името на отдела това нещо, тъй като в момента непрекъснато ни се налага да променяме нещата и да shift-ваме в различни посоки, включително и доста далеч от това, което разработват Microsoft в момента. Очаквам в бъдеще непрекъснато да се появяват все повече и повече новости. За да бъдем конкурентни ще трябва да се ориентираме, като водеща тук ще бъде задачата, която искаме да изпълним и по нея ще трябва да си подберем правилната технология и правилния технологичен старт. Хората ще трябва да се нагаждат. Няма да имаме комфорта, който имахме до скоро – да работим нещата, които знаем. Сега ще трябва нонстоп да се търсят и учат нови неща. Никакъв шанс за някакво по-добро развитие в индустрията, ако спрете да научавате и виждате новостите, които излизат. Така че е много трудно да се специфицира точно какъв технологичен стек ще бъде. Ние виждаме, че в развитието на ИТ сферата има много скокове. Има технологии, които замират, след това отново се появяват. Има такива, които сме забравили и идват. Има тотално нови. Прогнозирането е практически невъзможно. Единственото, за което съм абсолютно убеден е че този стек ще бъде супер разнообразен и ще трябва непрекъснато да се търсят новите варианти.

Кои са технологиите, които променят пазара на ИТ кадри? Какви специалисти вече се търсят и предстои да се търсят през следващите 10 години? Какво е образованието, което бъдещите професии ще изискват и в кои компании ще има необходимост от най-много кадри? Цялото интервю с Стамо Петков, както и още мнения на водещи експерти от ИТ индустрията в България може да намерите в специалното издание „ИТ Професиите в Бъдещето“.

]]>
IAM подобрява контрола на достъпа до Google Cloud SQL https://devstyler.bg/blog/2022/03/09/iam-podobryava-kontrola-na-dostapa-do-google-cloud-sql/ Wed, 09 Mar 2022 10:27:59 +0000 https://devstyler.bg/?p=57890 ...]]> Неотдавна Google обяви общата наличност (GA) на IAM условия и етикети за Cloud SQL – напълно управлявана услуга за релационни бази данни за MySQL, PostgreSQL и SQL Server.

Условията на IAM са част от Cloud Identity and Access Management (IAM), услугата, на която разчитат Cloud SQL и други услуги на Google Cloud за достъп до облачни ресурси. Потребителите на Cloud SQL вече могат да добавят условие като свойство на обвързваща политика на IAM, описващо обстоятелствата, при които даден принципал трябва да има достъп до роля в Cloud SQL, според InfoQ.

Другата функция Tags са ресурси от двойки ключ-стойност, които могат да се използват за организиране и управление на достъпа до други ресурси на Google Cloud. Потребителите на Cloud SQL могат да управляват тагове в Resource Manager и да използват тагове в обвързването на IAM политики, за да предоставят условен достъп до ресурси, които имат тези обвързвания на тагове. Освен това на инстанциите на Cloud SQL може да се зададе таг или да се наследи такъв от проекта или папката, в която се намират.

Ключът на тага може да бъде свойство, подобно на среда, а стойността на тага може да бъде атрибут, например разработка или производство. Един таг може да има само една стойност за даден ключ на конкретен ресурс.

И накрая, условията на IAM и таговете могат да се използват съвместно за по-сигурно и ефективно управление на административния достъп и достъпа до връзката с Cloud SQL.

]]>
Вниманието върху сигурността във Fintech, трябва да е на най-високо ниво https://devstyler.bg/blog/2021/08/11/vnimanieto-varhu-sigurnostta-vav-fintech-tryabva-da-e-na-naj-visoko-nivo/ Wed, 11 Aug 2021 05:30:22 +0000 https://devstyler.bg/?p=50007 ...]]> Свилен Василев е DevOps Engineer в eCollect и има 15-годишен опит в сферата на софтуера и програмирането. Неговата сила е структурирането на архитектурата на платформата, която с помощта на изкуствен интелект и машинно обучение управлява финансовия мениджмънт и събирането на задължения към клиентите.

Панайотис Дермициан е CFO в еCollect и се грижи за цялостното бизнес развитие на стартъпа. Има 14-годишен опит на ръководни позиции в областта на финансите в компании като Lidl, Edeka и Lowell – втората най-голяма колекторска компания е Европа. Има задълбочена експертиза във вътрешния одит, прогнозното моделиране и управление на риска в DACH региона, Великобритания и Югоизточна Европа.

Кои технологии можем да определим като водещи във финтех индустрията?

Свилен Василев: Най-често използваните технологии за разработка на продукти и услуги са уеб базираните. Това се дължи на факта, че те позволяват бърз и лесен достъп на крайния потребител през браузър от различни операционни системи и устройства, при това без необходимост от инсталиране на специализирани програми. Специфични програмни езици и поддържащи продукти зависят основно от избраната архитектура за разработка. Истината е, че едно задание може да бъде написано както на PHP с MySQL база данни, така и на NodeJS и Mongo, и да изпълнява същите функции. Подборът на програмните езици зависи от специалистите. В eCollect предпочитаме да работим с популярни и съвременни технологии и архитектури.

Повишават ли се изискванията към софтуерната разработка във финтех индустрията, съдейки предизвикателствата по сигурността?

Свилен Василев: Появата на пакетните мениджъри за софтуер, като например npm и composer, многократно увеличават скоростта на разработка. Важно е да се има предвид, че това означава допускане на външен код във вътрешни проекти, което налага сериозни предизвикателства. За съжаление, в повечето фирми не се отделя достатъчно време и ресурс за одитиране именно на тези модули и техните ъпдейти, което може да доведе до значителни проблеми. Поради естеството на обработката на лични данни и финансови зависимости, във Fintech индустрията вниманието върху сигурността трябва да бъде на най-високо ниво.

Какво предстои, според вас, за традиционното разплащане с банкноти? Ще бъде ли изместено?

Панайотис Дермициан: Парите съществуват от толкова дълго време, че човек лесно може да сгреши като си помисли, че те ще бъдат част от живота ни завинаги. Ние знаем, че всичко се променя и търпи модернизация. С повишеното търсене на кредитни карти, рязкото нарастване на революционната невидима технология за разплащане и намаленото използване на транзакции в брой, изглежда по-вероятно от всякога физическите монети и банкноти да излязат от употреба. В Япония например, номерата, които се изписват върху кредитните картите, започват да се изчерпват. Поради засиленото търсене на опции за онлайн плащане по време на пандемията и правителствената система за точково възнаграждение за спиране на пристрастяването на страната към пари в брой, Япония добавя 17-та цифра към своите кредитни карти. Наблюдаваме глобална тенденция за намаляване на плащанията в брой, а епидемичната обстановка и последствията от нея, действат като катализатор за тази промяна. eCollect е водеща компания в предоставянето на дигитални плащания още от преди периода на пандемията. Бяхме един от първите финтех стартъпи в нашата индустрия и пионери в създаването на цялостен процес по управление на вземанията. Наред с наложените и добре познати на пазара кредитни карти, предлагаме на нашите клиенти и иновативни методи за плащане като Apple Pay и Google Pay, както и специфични за региона приложения като Alipay и WeChat Pay. Новата вълна от Fintech решения в пространството за плащания разтърсва действащите играчи и измества традиционните системи. Благодарение на силата на отворените приложни програмни интерфейси (API) в перспективна регулаторна среда и липсата на технически наследени ограничения, финтех компаниите разполагат с бързина и гъвкавост, с които са екипирани да отговорят на текущите потребителски и бизнес нужди, както и да решат старите проблеми с нови
технологични решения.

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

Панайотис Дермициан: Технологията на блокчейн е известна като технология, която е в основата на криптовалутите. Bitcoin, Ethereum и всички останали 4000 криптовалути работят чрез блокчейн, което
го прави една от най-важните скорошни иновации във финансите. Blockchain е първата технология, която ни позволява да създадем усъвършенствана паралелна система към съвременните финанси. Мога да изпратя 1000 евро на някой в Нова Зеландия, който няма банкова сметка, без преводът да премине през посредници. Това е
невероятен пробив. Ние целим да бъдем технологичен лидер в нашата индустрия. През първото тримесечие на 2021 г. дадохме възможност на нашите клиенти да компенсират съществуващите си вземания с крипто плащания. Тук използваме най-популярните криптовалути Bitcoin (BTC) и Ethereum (ETH), както и Bitcoin Cash (BCH), и така наречените стабилни монети като USD Tether (USDT) и USD Coin (USDC). За да опростим трансграничните плащания, да стимулираме прозрачността и да оптимизираме управлението на нашата база
данни, ние искаме да доведем нашата платформа за управление на вземанията до следващо ниво като я адаптираме към блокчейн. Това ще ни позволи да използваме индивидуални умни договори (smart contracts), за да дефинираме и наблюдаваме вземанията в нашата платформа. Използването за първи път на подобни договори в нашата индустрия може да ускори финансовите транзакции и да опрости различни финансови процедури. Това ще помогне за прецизен трансфер на информация, както и за прозрачност при изпълнението на задълженията на всички участващи страни. Нещо повече, възможността за токенизиране на вземания чрез блокчейн разкрива възможност за нова и по-голяма категория инвеститори. Повечето средства за вземания по
света се търгуват извън борсата (OTC) и базираните на блокчейн securities tokens могат да дигитализират и рационализират съществуващите процеси. Пазарите на вземания обхващат 100 трилиона долара и имат дневен обем на търговия от 100 милиарда долара. Тези цифри далеч надминават световните фондови пазари.

Интервюто със Свител и Панайотис е част от специалното издание на DevStyleR “Fintech:: Възходът”, което може да бъде прочетено на следния ЛИНК

]]>
Мартин Ангелов, Software Development Manager в MentorMate https://devstyler.bg/blog/2020/08/25/martin-angelov-software-development-manager-v-mentormate/ Tue, 25 Aug 2020 13:51:33 +0000 https://devstyler.bg/?p=33991 ...]]> Мартин Ангелов е Software Development Manager – Front-end в MentorMate. Той е човек със задълбочени технически познания, който изпипва работата си до най-малкия детайл, притежава страхотни лидерски качества и умее да дава ясни насоки, като е и горд собственик на сертификат за феноменална чаровност и умопомрачаващо чувство за хумор от Личния му Университет (ЛУ).

Кого номинирате за “Developer на фокус”? 

Мартин Ангелов, MentorMate, Software Development Manager – Front-end

Каква е причината да го/я номинирате?

Мартин е едновременно завиден комуникатор, технически лидер и изпълнител. От mid-level разработчик се изкачва до мениджърска позиция, благодарение на уменията си да се адаптира бързо и да трупа нови знания.

Опишете неговите/нейните професионални качества.

Мартин притежава страхотни лидерски качества и умее да дава ясни насоки. Той е човек със задълбочени технически познания, който изпипва работата си до най-малкия детайл. Хората казват, че с него е приятно да се работи. Мартин има завиден професионален опит (над 14 години) и умее да избира най-оптималното решение спрямо конкретната ситуация.

Какви индивидуални и екипни награди и отличия притежава?

Освен с над 14 години опит в софтуерната разработка, Мартин обича да се “хвали” с това, че в 5-ти клас е бил първи на математическото състезание “Европейско кенгуру”, а в 7-ми клас е спечелил олимпиадата по физика.

Той е и горд собственик на сертификат за феноменална чаровност и умопомрачаващо чувство за хумор от Личния му Университет (ЛУ) и от всички в МенторМейт.

Разкажете ни повече за него/нея като личност.

Мартин е един от хората в компанията с най-завидно чувство за хумор.

Можете ли да опишете как протича неговият работен ден?

Срещи, разговори и всичко около тях. И, разбира се, писане на код.

Какви са предизвикателствата пред него? По какви проекти работи?

Качествено управление на времето, предпазване от прегаряне на работа и разбира се – свършване на задачите навреме и без да се пренебрегва нито една страна. В МенторМейт е работил както по краткосрочни и интензивни уеб продукти, така и по дълготрайни такива.

Случва ли му се да помага на свои колеги за изпълнението на техните задачи?

Това е голяма част от работата му като мениджър.

Ако трябва да го/я опишете с 3 думи, какви ще бъдат те?

Отдаден, самоуверен, забавен.

Взима ли участие в инициативи на компанията? Какви? Има ли свои инициативи?

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

Какви са хобитата му?

В свободното си време Марто обича да гледа филми на кино или да се занимава с видео-подкастa си в YouTube.

Каква музика слуша? Как се забавлява?

Слуша всичко – без тежък метъл и гнусна чалга. Забавлява се с гледане на филми и контролирано простеене с приятели.

Интересува ли се от гейминг?

Понякога обича да играе мобилни игри и FIFA.

Кое предпочита – Android или iOS? Защо?

Харесва Apple машини, но предпочита да работи на Android телефони.

Какъв е стилът му?

Всичко, поднесено с щипка хумор.

С кои езици за програмиране борави? Кои са предпочитаните от него?

JavaScript, React, Redux, React Native, Ionic, Cordova, HTML, CSS, Dojo, NodeJS, PHP, MySQL, Firebase, DevOps

Бихте ли разказали интересна случка, свързана с него?

Всяка случка, която започва на по бира, зелена салата, в крайна сметка завършва интересно. Побързайте да опознаете Мартин, за да бъдете част от следващата (му) интересна случка.

 

]]>
Отвореният код в облака се радва на милиард изтегляния https://devstyler.bg/blog/2020/07/23/otvoreniyat-kod-v-oblaka-se-radva-na-miliard-izteglyaniya/ Thu, 23 Jul 2020 09:21:12 +0000 https://devstyler.bg/?p=33040 ...]]> MariaDB, създаден от същите хора, които отговаряха за MySQL, сега собственост на Oracle, вече е в облака. Майкъл Хауърд, изпълнителен директор на MariaDB, обяснява значението на този ход. Компанията за база данни MariaDB обяви в края на март това, което нарича първата си база данни като услуга (DBaaS), SkySQL. Това е предназначено за използване на платформата MariaDB в облака.

Ние сме развълнувани“, казва Майкъл Хауърд. “Това е високоспециализирана технология, която навлиза в облака. Клиентите могат да поискат персонализирани конфигурации и хората виждат неговите качества. Преди няколко седмици достигнахме милиардно изтегляне“, добави той. “Това е най-известната база данни с отворен код на планетата. През изминалата година имаше 190 000 контрибютори на общността.

Това е особено важно за индустрията на центровете за данни, отбелязва той. “Ако погледнете приходите, които Amazon Web Services прави, това е на гърба на инженерството. Те са двигатели на приходите.

Той се конкурира с MySQL, добавя той – който стартира в Швеция, преди да бъде купен от Sun Microsystems, който самият беше придобит от Oracle преди десетилетие. “Аз съм бивш служител на Oracle. Бях в Oracle, преди придобиването на Sun“, казва Хауърд. “Oracle придоби MySQL преди години и ние го изместихме.

]]>