Osobný profil

O mne

Som odborník na správu, konfiguráciu a rozvoj prostredia Bentley ProjectWise so zameraním na praktické fungovanie spoločného dátového prostredia CDE.

Jozef Loffay

Technická správa, dáta a potreby projektových tímov

Vo svojej práci prepájam technickú správu systému, databázovú analýzu, automatizáciu procesov a reálne potreby projektových tímov.

Dlhodobo sa venujem návrhu štruktúr projektov, správe dátových zdrojov, nastavovaniu používateľov a prístupových práv, tvorbe pracovných postupov, správe metadát a štandardizácii práce s dokumentáciou.

Dôležitou súčasťou mojej práce je aj zavádzanie princípov ISO 19650 do reálneho prostredia ProjectWise tak, aby výsledné riešenie nebolo iba formálne správne, ale predovšetkým prakticky použiteľné.

Odborné zameranie

Hlavné oblasti práce

  • administrácia a konfigurácia Bentley ProjectWise
  • návrh a správa CDE prostredia
  • migrácie databáz, serverov a dátových zdrojov
  • návrh projektových štruktúr, workflow a oprávnení
  • štandardizácia dokumentácie a metadát
  • implementácia princípov ISO 19650
  • analýza databáz ProjectWise v Microsoft SQL Serveri
  • tvorba SQL pohľadov, dotazov a analytických výstupov
  • automatizácia administratívnych a kontrolných činností pomocou PowerShellu
  • technická analýza, testovanie a riešenie prevádzkových problémov

Na čom pracujem

Kontrola projektových dát, dokumentácie a procesov

Pracujem najmä na riešeniach, ktoré pomáhajú dostať rozsiahle projektové dáta, dokumentáciu a používateľské procesy pod kontrolu.

  • migrácie ProjectWise databáz a serverovej infraštruktúry
  • návrh nových dátových zdrojov a projektových prostredí
  • zjednocovanie používateľských účtov, skupín a oprávnení
  • návrh všeobecných a projektových bezpečnostných skupín
  • kontrola a reorganizácia existujúcich projektových štruktúr
  • automatické vytváranie a kontrola dokumentových kódov
  • spracovanie atribútov a metadát dokumentov
  • návrh SQL reportov, dashboardov a analytických pohľadov
  • automatizované kontroly dát, priečinkov, dokumentov a používateľských nastavení
  • analýza prevádzkových logov a diagnostika problémov
  • tvorba interných nástrojov pre administrátorov a projektové tímy

Pri návrhu riešení sa vždy snažím vychádzať z reálneho spôsobu práce používateľov. Nestačí mi, aby bola konfigurácia technicky funkčná. Musí byť zároveň zrozumiteľná, dlhodobo spravovateľná a použiteľná v každodennej prevádzke.

Spôsob práce

Komplexný problém rozdelený na realizovateľné kroky

Mojou silnou stránkou je schopnosť analyzovať komplexný technický alebo procesný problém, rozdeliť ho na menšie časti a navrhnúť riešenie, ktoré je možné reálne zaviesť.

Dokážem prepájať pohľad administrátora, databázového analytika a používateľa systému. Rozumiem tomu, ako sú dáta uložené v databáze, ako sa zobrazujú a používajú v ProjectWise a aký vplyv má technické nastavenie na každodennú prácu projektového tímu.

  • logickú a udržateľnú architektúru
  • jednoznačné pravidlá a pomenovania
  • minimalizáciu ručných zásahov
  • automatizáciu opakovaných úloh
  • kontrolovateľnosť a auditovateľnosť zmien
  • bezpečnosť a správne nastavenie prístupov
  • dokumentovanie navrhnutých riešení
  • praktickú použiteľnosť pre administrátorov aj bežných používateľov

Technológie a nástroje

Nástroje používané v každodennej práci

  • Bentley ProjectWise Administrator a ProjectWise Explorer
  • Microsoft SQL Server a T-SQL
  • PowerShell
  • ProjectWise Web Services Gateway
  • Windows Server a súvisiace infraštruktúrne služby
  • REST API a webové integrácie
  • jednoduché webové technológie na tvorbu interných nástrojov a analytických rozhraní
  • nástroje umelej inteligencie na návrh, kontrolu a zrýchlenie technickej realizácie

Moja úloha pri vývoji riešení

Doménová znalosť, návrh riešenia a technické zadanie

Nie som klasický softvérový vývojár, ktorého hlavnou náplňou je programovanie rozsiahlych aplikácií od úplného začiatku. Mojou hlavnou hodnotou je znalosť domény, schopnosť presne definovať problém, navrhnúť architektúru riešenia a určiť, ako má výsledný nástroj fungovať.

Pri vývoji interných nástrojov pripravujem dátový model, funkčné požiadavky, používateľské scenáre, pravidlá spracovania dát, bezpečnostné požiadavky a spôsob nasadenia. Samotnú implementáciu podporujem SQL dotazmi, PowerShell skriptmi, dostupnými frameworkmi a nástrojmi umelej inteligencie.