Boris Letocha
Vedoucí oddělení DEV
"Fascinuje mě hloubka a složitost umělé inteligence a edge interference a snažím se pochopit nejen povrch, ale i skutečné fungování těchto technologií."
O Borisovi
Jak jste se dostal k vývoji a co vás přilákalo do společnosti Quadient?
Moje cesta k vývoji softwaru začala ve velmi mladém věku, konkrétně ve 12 letech. Začínal jsem s programovacím jazykem Basic, následoval Karel, assembler 6502 a Z81. Můj první komerční program byl pro Atari 130XE a plotr na kreslení obrázků. Později jsem přešel na vývoj softwaru pro základní účetnictví, mzdy a správu zásob.
Co se týče mého přechodu ke společnosti Quadient, byla to naprostá náhoda. Po dokončení vysoké školy jsem hledal práci programátora v Hradci Králové a Quadient (tehdy GMC) nabíral nové talenty. Krátce po nástupu jsem začal pracovat na nové generaci našeho hlavního produktu a postupně rozšiřovat jeho možnosti. Společnost mi dala značnou důvěru a umožnila mi výrazně ovlivnit fungování produktu. Od té doby pracuji ve společnosti Quadient dodnes.
Jaké byly vaše největší pracovní výzvy a jak jste je překonal?
Největší výzva pro mě nastala, když společnost Quadient rozšířila své služby mimo statické dokumenty na dynamické a interaktivní dokumenty, včetně jednoduchých webových aplikací. Naším cílem bylo zachovat nízkokódový přístup založený na komponentách a návrhu drag-and-drop. K tomuto přechodu došlo krátce po uvedení Reactu, ale React nebyl optimalizován pro mobilní aplikace a byl pro naše potřeby příliš velký.
To mě přimělo k vytvoření nového rámce Bobril. Byla to velká výzva, ale také velmi obohacující proces. Bobril byl od základu navržen tak, aby tyto problémy řešil a umožnil nám efektivně vytvářet interaktivní webové a mobilní aplikace.
Jak si udržujete přehled o nejnovějších trendech v oblasti IT? Jaká technologie vás nejvíce fascinuje a do jaké vkládáte největší naděje?
Abych měl přehled o nejnovějších trendech v oblasti IT, spoléhám se na několik zdrojů. Twitter, Hacker News a GitHub jsou klíčové platformy, kde sleduji nejnovější aktualizace a inovace v oblasti technologií.
Pokud jde o konkrétní technologie, pečlivě sleduji vývoj v oblasti frontendů, .NET, C#, TypeScriptu, Kubernetes, Azure, AWS, CQRS/ES a architektur. Nedávno jsem na seznam sledovaných technologií přidal také umělou inteligenci, ChatGPT a inference at edge. Fascinuje mě hloubka a složitost těchto oblastí a snažím se pochopit nejen povrch, ale i skutečné fungování těchto technologií.
Největší naděje vkládám do technologie umělé inteligence. Věřím, že umělá inteligence a strojové učení budou mít zásadní vliv na budoucnost softwarových aplikací a služeb.
Jakou radu byste dal začínajícím IT vývojářům, kteří chtějí ve své kariéře vyniknout?
Nikdy se nepřestávejte učit: IT je obor, který se neustále vyvíjí. Nové technologie a nástroje se objevují téměř každý den. Pro vývojáře je důležité, aby byli vždy připraveni učit se a přizpůsobovat se novým technologiím.
Hluboké porozumění: Přestože je nezbytné znát širokou škálu technologií, je také důležité mít hluboké znalosti několika z nich. To umožňuje vývojářům vytvářet kvalitnější a efektivnější řešení.
Pracujte na skutečných projektech: Teoretické znalosti jsou důležité, ale nic se nevyrovná zkušenostem získaným při práci na skutečných projektech. Takové zkušenosti přinášejí cenná ponaučení, která nelze získat jinak.
Co vás na současných projektech nejvíce vzrušuje a motivuje a kam podle vás směřuje váš další vývoj?
Mou největší motivací je práce na vývoji nového výstupu HTML v Inspire Designeru. Tento projekt je komplexním hybridem čistého HTML a dynamické komunikace, který se řídí zásadou "Use Platform." Představuje velkou příležitost pro inovace a výzvy, které přináší.
Jako vývojář ve světě cloud computingu se zajímám také o možnosti vylepšení našeho interního rámce. Zkoumáme nápady, jak ji můžeme využít naplno, a zároveň zvažujeme, jak bychom mohli umělou inteligenci efektivně implementovat do našich systémů a procesů.
Nejvíce mě vzrušuje možnost podílet se na těchto přelomových projektech a vidět, jak naše práce přináší skutečnou hodnotu našim zákazníkům i celému týmu. Cílem naší práce do budoucna je pokračovat v inovacích a zlepšování našich produktů a služeb, přičemž hlavní důraz klademe na integraci nových technologií a trendů, jako je cloud computing a umělá inteligence.