Ing. Petr Berek

Propojuji fyzický a digitální svět | Embedded & IoT | Enterprise Architektura | Datově řízené a robustní systémy

Email: petr.berek@gmail.com

Senior Software / Solution Architect s více než 10 lety praxe. Specializuji se na návrh a realizaci komplexních backendových systémů, jejich integraci s okolím a dlouhodobě provozovaných kritických aplikací.

Mám silný přesah do embedded a IoT oblasti (Arduino, ESP8266, MQTT), kde propojuji fyzická zařízení s moderními softwarovými architekturami. Zkušenosti kombinuji s akademickým zázemím v oblasti analýzy dat, algoritmů a výzkumu.


Praxe a projekty 
 

2015 - dosud | Elinkx a.s. | Sofware senior developer, Software senior architekt

  • Návrh a realizace informačních systémů v prostředí .NET,
  • architektura backendových aplikací s ohledem na dlouhodobou udržitelnost a rozvoj,
  • integrace interních i externích systémů (ERP, databáze, služby) s využitím AI,
  • dlouhodobá odpovědnost za stabilitu a rozvoj systémů,
  • řešení výkonových problémů, optimalizací a rozsáhlých refaktorů,
  • optimalizace a automatizace DevOps pro rychlejší nasazování aplikací.
 

2021 - dosud | SmartHome – regulace vytápění a integrace domácnosti | Autor, architekt

  • Návrh a implementace vlastního regulátoru topného systému pro optimalizaci a efektivní řízení zdrojů pro vytápění,
  • integrace fyzických zařízení do Home Assistant,
  • důraz na stabilitu a bezpečný provoz kritického systému (vytápění),
  • sběr dat, automatizace, vzdálený dohled, optimalizace.
 

2015 | Language Partners | Autor, architekt

  • Návrh a implementace systému pro evidenci zákazníků, zakázek a podporu podnikatelské činnosti.
  • Systém nahradil původní řešení s objednávkami a poskytl automatizované sledování termínů, výnosů a ziskovosti.
  • Zodpovědnost za architekturu řešení, návrh databází, backend logiku a integraci klíčových procesů.
 

2014 - 2016 | Czech-IT - Portál pro hodnocení autoservisů | Autor, architekt

  • Návrh a implementace portálu umožňující hodnocení a diskusi o autoservisech.
  • Systém umožňoval uživatelům snadno sdílet zkušenosti, hodnotit kvalitu služeb a poskytoval přehledné statistiky pro správce portálu.
 

2014 | Renault Club ČR/SR - Vyhledávač | Autor, architekt

  • Návrh a implementace vyhledávací portálu pro fórum Renault Club ČR/SR, umožňující rychlé a efektivní vyhledávání příspěvků a informací.
 

2012 | Vysoká škola báňská - Konferenční platební systém | Autor, architekt

  • Analýza a implementace systému pro evidenci a správu plateb účastníků akademických konferencí.
  • Systém automatizoval registraci, evidenci plateb a vystavování potvrzení, čímž výrazně zjednodušil administrativní procesy katedry.
 

2011 - 2018 | Vysoká škola báňská | Výzkumný asistent, výuková činnost

  • Evaluation of Traveling Salesman Problem Complexity by Clustering.
  • Multilayer network a obsahova analyza nad komunitou okolo kvazigrup.
  • Analýza a dolování dat z kolekcí objemných dat (bigdata)
  • Vedení přednášek a cvičení v předmětech základy programování, algoritmy, dokumentografické informační systémy a elektronické publikování.
 

2011 - 2015 | Národní superpočítačové centrum IT4Innovations | výzkumný asistent

  • Výzkumný program IT pro zpracování znalostí
 

Doplňky pro Visual Studio | Autor

  • Urychlení vývojového procesu, minimalizace manuální kontroly kódu, validace a optimalizace SQL dotazů.
Vědomosti 
 Enterprise & systémová architektura
  • Návrh a integrace interních i externích systémů.
  • Využití AI pro automatizaci, predikce a podporu rozhodování.
  • Dlouhodobý provoz kritických systémů, robustní a bezpečné řešení.
  • REST API, microservices, end-to-end integrace.
 Embedded & IoT
  • ESP8266, Arduino, MQTT, Home Assistant, senzory a akční členy.
  • Návrh, implementace a provoz spolehlivých IoT řešení.
 Data & analytika
  • Datová analýza, modelování, predikce, vizualizace.
  • Práce s daty z IoT a domácích systémů, podpora rozhodování na základě dat.
 Metodiky a principy vývoje
  • DDD, TDD, BDD, UML, návrhové vzory, verzovací systémy.
  • Analytický a systematický přístup, debugging kritických systémů.
 Nástroje a technologie volím s ohledem na doménovou oblast tak, aby vznikl predikovatelný, škálovatelný a snadno udržitelný systém.
Jazykové znalosti 
 Anglický jazyk – úroveň C1
 Německý jazyk – pasivně
Vzdělání 
 2011 – 2018 (nedokončeno)
Vysoká škola báňská – Technická univerzita Ostrava, Fakulta elektrotechniky a informatiky, obor Informatika, doktorské studium Dizertační práce – Detekce spamu
 2011 – 2013
Vysoká škola báňská – Technická univerzita Ostrava, Celoživotní vzdělávání, pedagogické studium pro učitele odborných předmětů. Závěrečná práce – Vliv vlastnosti osobnosti na studijní výsledky
 2009 - 2011
Vysoká škola báňská – Technická univerzita Ostrava, Fakulta elektrotechniky a informatiky, obor Informační a komunikační technologie, navazující magisterské studium
Diplomová práce – Různé náhledy na procesy popsané metodou BPM, udělený titul inženýr
Publikační činnost 
 Petr Berek, Jan Platos, Vaclav Snasel: Stains detection on nanoparts images. Wofex 2014. Udělena cena za nejlepší práci.
 Petr Berek, Michal Prilepok, Jan Platos, Václav Snásel: Classification of EEG Signals Using Vector Quantization. ICAISC 2014:107-118
 P Berek, M Prilepok, J Platos, V Snasel: Similarity detection of image using vector quantization and compression. Przegląd Elektrotechniczny 2013 (11), 62-64
 Michal Prilepok, Petr Berek, Jan Platos, Václav Snásel: Detection using Data Compression and Signatures. Cybernetics and Systems (CAS) 44(6-7):533-549 (2013)