Üdvözöllek itt 👋
Dávid vagyok, egy 26 éves Mérnökinformatikus hallgató a Pécsi Tudományegyetem Műszaki és Informatikai Karáról.
Cross-platform alkalmazásokat fejlesztek C# és Java nyelveken, emellett saját üzemeltetésű szolgáltatásokat és infrastruktúrát kezelek olyan eszközökkel, mint a Proxmox VE, Docker és Linux-alapú hálózatkezelés. Legyen szó moduláris szoftverek tervezéséről vagy megbízható rendszerek üzemeltetéséről, szívesen dolgozom a fejlesztés és üzemeltetés metszetében.
💻 Szoftverfejlesztés
🧠 Nyelvek és keretrendszerek
- C# / .NET: AvaloniaUI, ASP.NET Core (Blazor, WebAPI, MinimalAPI), EF Core, .NET Core
- Java: Spring Boot, Spring Security, Spring Data, Thymeleaf
- Egyéb: Lua, HTML/CSS/JS, SQL, JSON
🧩 Főbb projektek
- CwATE-MA: Webes tartalomkezelő rendszer (WCMS) Microsoft ASP.NET Core alapokon
- CwATE-SB: Webes tartalomkezelő rendszer (WCMS) Spring Framework alapokon
- CwATE Theme: A CwATE ökoszisztéma témázási és felhasználói felületi rétege
Támogató könyvtárak:
- Markdig.Extensions.Xmdl (C#)
- Lua feldolgozó a Markdig.Extensions.Xmdl csomaghoz (C#)
- CzomPack (C#)
- CzomPack (Java)
🧪 Eszközök és gyakorlatok
- Visual Studio, JetBrains Rider, IntelliJ IDEA
- GitHub, Git CLI
- Docker és Docker Compose
- Saját NuGet- és Maven-tárhelyek
📚 Jelenleg tanulom
- Cross-platform mobil- és asztali alkalmazások fejlesztését Microsoft MAUI segítségével
- Cloud-native Java fejlesztést
🛠️ Rendszermérnöki tapasztalat
🧰 Virtualizáció és infrastruktúra
- Proxmox VE 8+ használata (váltás VMware ESXi-ről 2023 végén)
- Konténerizált szolgáltatások Docker segítségével
- LXC/KVM virtualizáció privát és nyilvános hálózatokkal
🌍 Saját üzemeltetésű infrastruktúra
Több szerverből álló rendszert működtetek, amely tartalmazza:
- Egy dedikált szerver Németországban, amelyen minden publikus éles szolgáltatás fut
- Egy otthoni produkciós szerver, amely privát szolgáltatásokat és mentéseket kezel
- Több homelab/kísérleti szerver, tanulásra, tesztelésre és kísérletezésre
Főbb szolgáltatások:
- Reverz proxy stack (Docker alapú)
- VPN- és DNS-szerverek
- Monitorozás Grafana és Prometheus segítségével
- Játékszerver-kezelő felület saját használatra
- Docker-alapú webalkalmazások CwATE-MA és CwATE-SB rendszerre építve
- Egyedi fejlesztésű eszközök és konténerizált szolgáltatások
🔎 A rendszerem áttekintése itt érhető el:
Hardver- és infrastruktúra-áttekintés
🔐 Biztonsági intézkedések
- Hardveres és szoftveres tűzfalak
- Konténerizációs elszigetelés, hozzáférés-kezelés és hálózati szegmentáció
- Rendszerszintű monitorozás és riasztás a proaktív védelem érdekében
📊 GitHub statisztikák