Projekty a zkušenosti

Začatek kariery - Jablotron

V roce 2019 jsem měl první brigádu v Jablotronu (cca 3 měsíce při střední), kde jsem pracoval na interní aplikaci v Reactu. Naučil jsem se týmové práci na reálném projektu, i když React sám o sobě není moje silná stránka.

Spolupráce s Verisoft s.r.o.

Jako full‑stack .NET vývojář se zaměřením na backend jsem ve Verisoftu nejprve krátce pracoval v zaměstnaneckém poměru a následně jsem s nimi uzavřel spolupráci na živnostenský list. Podílel jsem se na řadě zajímavých projektů pro klienty jako Grafton, Steinel, Cendis aj.

Vybrané projekty:

GBase (Grafton Recruitment s.r.o.)

Zadavetel: Verisoft s.r.o.

Modernizace 10+ let starého legacy systému. Řešil jsem autorizaci a autentizaci (napojení na Active Directory), použití RabbitMQ, logiku pro agregaci a zpracování dat a generování dokumentů.

ASP.NET RabbitMQ Active Directory MSSQL WinForms Entity Framework

Capstone (Steinel GmbH)

Zadavetel: Verisoft s.r.o.

Stránka produktu

Greenfield produkt pro provoz senzorů Steinel, vizualizaci a monitoring nasbíraných dat. Platforma podporuje real‑time monitoring, konfigurovatelné widgety, notifikace a reporty; v mapě budovy lze přesně lokalizovat zařízení a problémy. Vzhledem k tomu že jsem na tomhle projektu dělal od začátku dotkl jsem se snad všech jeo částí.

ASP.NET Azure MQTT gRPC Docker TimescaleDB

CI/CD pro embedded projekty (Steinel GmbH)

Zadavetel: Verisoft s.r.o.

Návrh softwarového i hardwarového řešení pro unit a integrační testy v jazyce C, včetně propojení integračních testů na custom hardware v rámci CI/CD pipeline.

C Zephyr Docker Gitlab Unity

IP Sense (Steinel GmbH)

Zadavetel: Verisoft s.r.o.

Interní mobilní aplikace (Android/iOS) pro konfiguraci senzorů

MAUI (.NET) SQLite MQTT

Portal SFDI (Cendis)

Zadavetel: Verisoft s.r.o.

Backend v .NET (pod NDA).

ASP.NET MSSQL Entity Framework

Spolupráce s designérem Lukášem Maršíkem

Probíhající spolupráce a technická výpomoc na drobných zakázkách (prototypy, implementace, konzultace nad technickým řešením).