PETR ONDRA
Vítejte na mých stránkách
Vítejte na mých stránkách! Velmi mě těší, že jste se rozhodli prozkoumat nejen mou profesní dráhu v IT, ale také mé osobní záliby a koníčky. S radostí vám představím jak mé klíčové profesní úspěchy a dovednosti, tak i to, co mě naplňuje a motivuje mimo pracovní život. Těším se, že se s vámi podělím o svůj příběh.
BIO
Můj profesní život je nerozlučně spojen s IT. Během více než 35 let jsem byl svědkem a účastníkem evoluce programování - od prvních kroků s BASICem na 8-bitových počítačích, přes Pascal a Delphi, až po dnešní pokročilé technologie jako jsou .NET a C#. Tato cesta mi umožnila získat hluboké porozumění a vášeň pro vývoj softwaru, nezáleželo přitom, zda jsem vedl tým při vytváření řídícího systému pro hromadnou dopravu nebo jsem se věnoval inovacím v oblasti 3D grafiky a simulací.
Moje fascinace simulacemi a 3D grafikou mě inspirovala k vývoji jak civilních, tak vojenských simulátorů. S nástupem DirectX jsem navrhl a vyvinul vlastní grafický engine, který se stal základem pro mnoho simulátorů po mnoho let. Můj zájem se rovněž rozšířil na matematicko-fyzikální modely, které jsem integroval do těchto simulací, což vyústilo ve vývoj komplexní simulační platformy.
Moje profesní dráha mě zavedla do různorodých oblastí, od grafických enginů pro simulátory až po rozsáhlé matematicko-fyzikální modely. Jako spolumajitel a zakladatel několika úspěšných IT společností jsem dokázal, že umím nejen vést, ale i inspirovat a šířit znalosti mezi členy mého týmu.
V poslední době jsem se zaměřil na moderní technologie, zejména na backendový vývoj s přechody do frontendu, nikdy jsem se nevyhýbal novinkám v oboru. Zajímají mě webové technologie, REST API, doplněné o pokročilé komunikační protokoly jako gRPC a Apache Pulsar, jejich implementace do mikroslužeb a Dockeru, s napojením na širokou paletu databázových systémů od MS SQL po ElasticSearch. Studium nových technologií a jejich aplikace do nových či stávajících projektů je pro mě neustálým zdrojem inspirace a motivace.
Pevně věřím v principy SOLID a v důležitost čistého kódu a architektury, což mi umožňuje navrhovat a implementovat robustní a škálovatelné systémy. Jsem zastáncem agilních metodologií, především Scrumu, a kladu velký důraz na dokumentaci kódu a efektivní týmovou práci. Přestože upřednostňuji týmovou spolupráci, jsem také plně schopen pracovat samostatně na základě jasně definovaných i částečných zadání, přičemž dokážu přinášet inovativní řešení a zvládat komplexní výzvy.
Komunikace a sdílení znalostí jsou pro mě klíčem k úspěchu jakéhokoli projektu. Jako týmový hráč se věnuji sdílení a spolupráci, což mě motivuje vést a inspirovat ostatní k dosažení našich společných cílů.
PRACOVNÍ ZKUŠENOSTI:
Role a odpovědnosti
04/2015 - dosud
TECHNICKÝ ŘEDITEL PRO VÝROBU A VÝZKUM LETOV SIMULATORS S.R.O.
Řízení vývojového a výrobního úseku leteckých simulátorů. Plánování vývoje a výroby, komunikace se zákazníkem.
01/2014 - dosud
CEO RT PROCESSING S.R.O
Kompletní řízení firmy, řízení vývoje softwarového produktu.
01/2012 - 12/2013
EXTERNÍ LEKTOR PROJEKTOVÉHO MANAGMENTU UNIVERZITA PALACKÉHO OLOMOUC
Lektor předmětů pro kontakt studentů s praktickými zkušenostmi s vedení firem
09/2011 - 12/2014
VÝKONNÝ ŘEDITEL ERM COMPANY S.R.O.
Zodpovědnost za chod firmy, řízení 20 - 30 lidí, zodpovědnost za projekty v řádu desítek miliónů korun, reprezentace firmy, prezentace firmy a výrobků v zahraničí. Výroba a výrobky se zaměřením na simulační technologie a výcvikové systémy.
09/2010 - 08/2011
TECHNICKÝ ŘEDITEL ERM COMPANY S.R.O.
Řízení vývoje a výroby, zodpovědnost za výrobek a jeho implementaci.
09/2007 - 08/2010
PROJEKTOVÝ KOORDINÁTOR ERM COMPANY S.R.O.
Řízení projektů firmy, projekty v řádech miliónů korun, realizace v zahraničí
07/2004 - 08/2007
VEDOUCÍ PROGRAMÁTORSKÉHO TÝMU ERM COMPANY S.R.O.
Řízení týmu, zodpovědnost za 5 lidí a výsledky projektu.
10/2003 - 06/2004
LEKTOR IT A PROJEKTOVÉHO MANAGMENU POČÍTAČOVÁ SLUŽBA S.R.O.
Lektor MS Office, ECDL, Projektový manager EU
07/2003 - 09/2003
STARŠÍ PROGRAMÁTOR PWT ESO9 INTRANET S.R.O.
Programátor VB .NET
09/1999 - 06/2003
STARŠÍ PROGRAMÁTOR ERM COMPANY S.R.O.
Programování C++, samostatné projekty
05/1996 - 08/1999
PROGRAMÁTOR JKZ S.R.O.
Samostatný programátor C++, simulační technologie
09/1995 - 04/1996
TESTOVACÍ TECHNIK IDG A.S.
Testování výrobků pro IT média a psaní článků
VZDĚLÁNÍ
1990 - 1995
VABO (VOJENSKÁ AKADEMIE BRNO)
Elektrotechnika, telekomunikační a výpočetní technika
Speciální telekomunikační systémy
1986 - 1990
VUPP (VOJENKÉ UČILIŠTĚ NOVÉ MESTO NAD VÁHOM)
Elektrotechnika, telekomunikační a výpočetní technika
Zařízení pro přenos dat
ZNALOSTI A DOVEDNOSTI:
WINDOWS
S operačním systémem Windows pracuji už od jeho zrodu. Prošel jsem všechny verze jak desktopové, tak serverové. Mé zkušenosti jsou na úrovni správce systému
ANDROID
Miluji tuhle Open Source platformu, její přístup k vývojářům. Pro mobilní aplikace používám XAMARIN, protože nejraději píšu kód v C#.
.NET
Platformu .NET sleduji po celou dobu jejího vývoje. Velice brzy jsem rozpoznal její sílu a stala se pro mě hlavní platformou, pod kterou vyvíjím.
C#
Po mnoha letech programování v C++ jsem přešel na C#. Jazyk se mi velice zalíbil a posledních deset let je to můj nejpoužívanější jazyk. Použil jsem ho v mnoha projektech na různých platformách.
C++
V C++ jsem programoval mnoho let a je to můj druhý nejpoužívanější jazyk. Dodnes ho používám pro IoT projekty a tam, kde je potřeba dobrý RealTime výkon.
VISUAL STUDIO
Visual Studio používám už od verze 5.0. Rostl jsem s ním a je to pro mě nepostradatelný nástroj. Na některé projekty používám Visual Studio Code, ale VS je VS
ASP.NET
U některých projektů jsem se setkal s potřebou vytvořit webovou aplikaci, která zahrnuje Front End i Back End. Mojí oblíbenou platformou je ASP.NET. Používám ji i ve spojení Server vs. mobilní aplikace
XAMARIN
Pro mobilní aplikace jsem si oblíbil multiplatformní Xamarin. Obdivuji tvůrce, kteří z Open Source platformy Mono, dotáhli prostředí tak daleko, že je z něj plnohodnotné vývojové prostředí.
DIRECTX
Už velice dávno jsem se začal specializovat na 3D Grafiku. DirectX byl první technologie, se kterou jsem se setkal. Hned v jejím začátku jsem vytvořil D engine DaVis, který byl ve své době unikatní, protože podporoval multikamery. Bohužel jsem tenkrát vsadil na RM mód, který přestal být časem podporovaný. Do dnešních dnů je ale v provozu spousta automobilních simulátorů, založených na tomto enginu.
OPENGL
OpenGL jsem použil tam ,kde nebylo možno použít DirectX. Je to pro mě LowLevel programovaní, nabízí asi větší svobodu než DirectX, ale vývoj aplikací je nesrovnatelně delší.
SVN
Problém sdílení a zálohování kódu byl přítomný vždy. SVN byl pro mě první reálně použitelný systém. Používal jsem ho roky, než přišel GIT.
GIT & GITHUB
Po SVN přišel Git. Pro mě to bylo vysvobození. SVN nebylo špatné, ale práce s větvemi a mergování bylo peklo. Git používám dodnes a všechny projekty mám na GitHub.
IOT
Pro mě osobně byla platforma IoT, jako celek, veliký posun vpřed. Ještě před nástupem IoT jsem vyvíjel apliakce pro malé procesory. Ale vždy to znamenalo navrhnou desku plus periférie a to zabíralo hodně času. Najednou tu byla deska, odzkoušená , otestovaná, k tomu vývojové prostředí, množství knihoven, pohádka. Dodnes mám některé projekty postavené na IoT, miluji Raspberry PI a arduiné.
UNITY
Dlouho jsem čekal na 3D Engine, který bude jako stvořený pro mě. Pak přišlo Unity. Multiplatformní, kód v C#, Prostě paráda. V Unity jsem vytvořil několik projektů včetně hry.
MICROSOFT SQL SERVER
Programátor se nevyhne potřebě skladovat data.
"„Ten, kdo následuje dav, se obvykle dál než ostatní nedostane. Ten, kdo chodí sám, se pravděpodobně ocitne i v místech, kde ještě nikdo nikdy nebyl.“