Projekt zur Rekonstruktion eines bestehenden zweigeschossigen Gebäudes des ehemaligen Restaurants „Kristall“ zu einem Lebensmittelmarkt in Sumy. Das Grundstück umfasst 0,2879 ha; das rekonstruierte Gebäude hat zwei Geschosse und ein Untergeschoss, eine Gesamtfläche von 1.394,82 m2, eine Verkaufsfläche von 713,44 m2 und ein Bauvolumen von 5.348,10 m3. Vorgesehen waren die Umplanung zu Verkaufsfläche, Backbereich, Lager-, Verwaltungs-, Sozial- und Technikräumen, die Organisation der Anlieferung, eine Eingangsgruppe vom Taras-Schewtschenko-Prospekt, Stellplätze inklusive barrierefreier Plätze, Fahrwege, befestigte Flächen, Begrünung und Feuerwehrzufahrt. Der Markt ist als Selbstbedienungsmarkt mit sieben Kassenboxen, Kühlzonen und Nebenräumen für das Personal organisiert. Das Objekt gehört zur Schadensfolgeklasse CC2, wurde gebaut und in Betrieb genommen.
Die Wohnanlage wurde auf einem Grundstück von 1,4705 ha in der Kowpaka-Straße 59/4 in Sumy geplant. Die räumlich-planerische Lösung besteht aus drei neungeschossigen Blöcken, die durch einen gemeinsamen Stylobat im Erdgeschoss mit integrierten und angebauten Handels-, öffentlichen, Verwaltungs- und Technikflächen verbunden sind. Die Gebäudeabmessungen in den Achsen betragen 94,80 x 30,60 m, die Gesamtfläche 15.036,34 m2, die Nutzfläche 11.731,09 m2 und das Bauvolumen 55.009,20 m3. Auf dem Grundstück waren offene Stellplätze für 60 Fahrzeuge, Fahrwege, Gehwege, Begrünung, Rampen und Lösungen für mobilitätseingeschränkte Personen vorgesehen. Das Projekt umfasst Aufzugsbereiche, Treppenräume, Keller- und Technikräume, technische Netze, Heizung, Lüftung, Rauchabzug, Brandmelde- und Sicherheitssysteme. Das Objekt gehört zur Schadensfolgeklasse CC2; der Bau wurde wegen der Aggression der Russischen Föderation gestoppt.
Das Projekt umfasst den Neubau von drei 11-geschossigen Mehrfamilienhäusern mit integrierten öffentlichen Räumen und gemeinsamer Tiefgarage in der Kosiwschtschynska-Straße 77-a in Sumy. Das 0,9013 ha große Grundstück liegt im westlichen Teil der Stadt und ist in die bestehende Wohnbebauung sowie in das Netz aus Straßen, Zufahrten und Fußwegen eingebunden. Die Bauausführung war in zwei Abschnitten vorgesehen: Abschnitt Nr. 1 mit Tiefgarage sowie Abschnitte Nr. 2 und Nr. 3 mit Tiefgarage und integrierten öffentlichen Räumen. Die Gesamtfläche des Wohngebäudes beträgt 19.404,67 m2, die Wohnungsfläche 13.821,48 m2, die Gesamtfläche der Wohnungen inklusive Sommerbereiche 14.951,34 m2 und das Bauvolumen 82.380,06 m3. Vorgesehen sind 218 Wohnungen: 81 Einzimmer-, 103 Zweizimmer-, 31 Dreizimmer- und 3 Vierzimmerwohnungen. Das Projekt umfasst Außenanlagen, Begrünung, Fahrwege, Fußgängerbereiche, technische Netze, Brandschutzsysteme und Lösungen für die Tiefgarage. Das Objekt gehört zur Schadensfolgeklasse CC3; der Bau wurde wegen der Aggression der Russischen Föderation gestoppt.
Die Mehrstoff-Tankstelle wurde in Buryn an der Perschotrawnewa-Straße 108 auf einem 0,8621 ha großen Grundstück geplant. Das Objekt ermöglicht die Betankung von Fahrzeugen mit Benzin, Dieselkraftstoff und Flüssiggas über eine kombinierte dreiproduktige Zapfsäule unter einem Schutzdach. Zum Komplex gehören ein Betreibergebäude mit Shop, ein unterirdischer doppelwandiger Flüssigkraftstofftank mit 40 m3, ein unterirdischer LPG-Tank mit 20 m3, ein Entladeplatz für Tankfahrzeuge, ein 5 m3 Auffangbehälter für verschüttete Erdölprodukte, Feuerlöschwasserbehälter 2 x 60 m3, ein technischer Wasserbehälter, lokale Kläranlagen, temporäre Stellplätze, ein Containerplatz für feste Haushaltsabfälle und die Außenanlagen. Die durchschnittliche Kapazität beträgt 100 Fahrzeuge pro Tag: Benzin 40, Diesel 30, LPG 30. Die jährliche Kraftstoffabgabe beträgt 1.030 m3 Benzin, 800 m3 Diesel und 550 m3 LPG. Das Projekt wurde für die Schadensfolgeklasse CC3 geplant und in einem Bauabschnitt vorgesehen. Das Objekt wurde gebaut und in Betrieb genommen.
Die Mehrstoff-Tankstelle wurde als Rekonstruktion einer bestehenden LPG-Tankstelle mit Kraftstoffabgabepunkt in Lypowa Dolyna, Romenska-Straße 59M, auf einem 0,1935 ha großen Grundstück geplant. Das Projekt sieht den Rückbau vorhandener Anlagen, getrennte Ein- und Ausfahrten, ein Betreibergebäude mit Shop, ein Schutzdach mit einer kombinierten Sechs-Schlauch-Zapfsäule für Benzin, Dieselkraftstoff und LPG vor. Zum Komplex gehören ein unterirdischer doppelwandiger Zweikammer-Flüssigkraftstofftank mit 40 m3, ein unterirdischer LPG-Tank mit 19,95 m3, ein 5 m3 Notfallbehälter, ein Tankfahrzeugplatz, lokale Kläranlagen für häusliche und Regenwasserabflüsse, eine Preis- und Informationsstele, Blitzschutz, Brandschutzausrüstung, ein Containerplatz und Außenanlagen. Die durchschnittliche Kapazität beträgt 100 Fahrzeuge pro Tag: Benzin 40, Diesel 30, LPG 30. Die jährliche Kraftstoffabgabe beträgt 1.030 m3 Benzin, 800 m3 Diesel und 550 m3 LPG. Das Objekt gehört zur Schadensfolgeklasse CC3 und wurde in einem Bauabschnitt geplant. Es wurde gebaut und in Betrieb genommen.
Die Mehrstoff-Tankstelle wurde in Romny, Poltawska-Straße 10, auf einer Projektfläche von 0,6937 ha geplant. Das Objekt ermöglicht die Betankung von Fahrzeugen mit Benzin, Dieselkraftstoff und Flüssiggas über eine kombinierte dreiproduktige Zapfsäule unter einem Schutzdach. Zum Komplex gehören ein Betreibergebäude mit Shop und Cafeteria, ein unterirdischer doppelwandiger Zweikammer-Flüssigkraftstofftank mit 40 m3, ein unterirdischer LPG-Tank mit 20 m3, ein Entladeplatz für Tankfahrzeuge, ein 5 m3 Auffangbehälter für verschüttete Erdölprodukte, lokale Regenwasserbehandlungsanlagen, ein Sammelbehälter mit Septiktank, ein Containerplatz für feste Haushaltsabfälle, Zufahrten, befestigte Flächen und Außenanlagen. Die durchschnittliche Kapazität beträgt 100 Fahrzeuge pro Tag: Benzin 40, Diesel 30, LPG 30. Die jährliche Kraftstoffabgabe beträgt 1.030 m3 Benzin, 800 m3 Diesel und 550 m3 LPG. Das Betreibergebäude ist eingeschossig, mit einer Gesamtfläche von 244,50 m2 und einer Verkaufsfläche von 154,57 m2. Das Projekt wurde für die Schadensfolgeklasse CC3 geplant und in einem Bauabschnitt vorgesehen.
Der Getreidetrocknungskomplex befindet sich auf dem Gelände eines bestehenden Elevators mit einer Fläche von 5,1179 ha. Die bebaute Fläche beträgt 1,3938 ha, davon entfallen 0,1778 ha auf den Neubau. Das Objekt umfasst die Annahme von Getreide aus dem Straßentransport, Reinigung, Trocknung, technologische Förderung, Lagerung und Verladung. Die projektierte Leistung des Komplexes beträgt 320 t pro Schicht, das jährliche Verarbeitungsvolumen 120.000 t, die Anzahl der Beschäftigten 15 Personen. Zur Ausrüstung gehören Annahmebunker, Becherwerke, Trommelreiniger, Getreidetrockner sowie Bunker für feuchtes, gereinigtes und trockenes Getreide. Der erste Bauabschnitt wurde gebaut und in Betrieb genommen.
Der Komplex befindet sich auf dem Gelände des landwirtschaftlichen Betriebs „Switanok“ in Welyka Pysariwka. Das Objekt umfasst Annahme, Reinigung, Trocknung, technologische Förderung, Lagerung und Verladung von Getreidekulturen in den Straßentransport. Die wichtigsten Kulturen sind Mais, Weizen und Sonnenblumenkerne. Das Projekt war in drei Bauabschnitten vorgesehen; die Gesamtkapazität der Silos beträgt 29.708 t, die Leistung der Trockner 40,2 t/h. Zum Komplex gehören sechs Getreidesilos SBH 2215/14, ein Reinigungsblock, eine Trocknungseinheit, Puffer für feuchtes Getreide und Verladung, Becherwerkstürme mit Galerien, ein Steuerraum und innerbetriebliche Verkehrsflächen. Das Objekt wurde gebaut und in Betrieb genommen.
Der Komplex zur Trocknung und Lagerung von Getreide befindet sich auf dem Gelände von TOV SP „Rodina“ im Dorf Hawryschi, Bezirk Bohoduchiw, Oblast Charkiw. Das Objekt ist für die Nacherntebehandlung von Getreidekulturen bestimmt: Annahme aus dem Straßentransport, Vor- und Vollreinigung, Trocknung, technologische Förderung, Jahreslagerung, Belüftung der Silos und Verladung in den Straßentransport. Die projektierte Elevatorkapazität beträgt 29.708,4 t. Die Bauausführung war in zwei Abschnitten vorgesehen: Der erste Abschnitt umfasst zwei Getreidesilos SBH 1986/17, einen Trockner Strahl 5000 fr/6, einen Puffer für feuchtes Getreide, einen Reinigungsblock, einen Verladebunker, einen Steuerraum, einen Festbrennstoff-Wärmeerzeuger, eine Annahmegrube, ein Brennstofflager, Feuerlöschwasserbehälter und eine Pumpstation; der zweite Abschnitt umfasst vier weitere Getreidesilos SBH 1986/17. Die technologischen Prozesse sind automatisiert und werden von einem zentralen Steuerpult aus geführt. Das Objekt wurde gebaut und in Betrieb genommen.
Persönliche Portfolio-Website
Mehrsprachige persönliche Website auf Basis von ASP.NET Core Razor Pages. Das Projekt verbindet Lebenslauf, Engineering-Erfahrung, Fähigkeiten, Software-Projekte, Dokumente und Kontaktinformationen in einer einheitlichen responsiven Struktur.
Die mehrsprachige Seitenstruktur wurde aufgebaut: Startseite, Über mich, Lebenslauf, Skills, Projekte, Dokumente und Kontakt.
Ukrainische, deutsche und englische Versionen mit lokalisierten Routen /ua, /de und /en wurden umgesetzt.
Die Inhalte der Website wurden aktualisiert und strukturiert: Engineering-Erfahrung, Skills, Software-Projekte, Dokumente und Kontaktinformationen sind in einer einheitlichen Logik des persönlichen Portfolios gebündelt.
Responsive Layout, mobiles Menü, einheitliche Abstände, interaktive Blöcke und modale Fenster für Diagramme und Dokumente wurden eingerichtet.
Eine Dokumentenseite, Projektgalerien, Architekturdiagramme und ein separates visuelles Diagramm zu Ausbildung und Karriere wurden ergänzt.
Verfügbarkeitsmonitoring, SEO-Beschreibungen, canonical/hreflang sowie Open-Graph- und Twitter-Vorschauen für Links wurden eingerichtet.
Aktualisierung neuer Software-Projekte, sobald weitere Lern- oder Praxisarbeiten entstehen.
Vertragsverwaltungssystem - ObjectManager
ASP.NET Core MVC-Anwendung zur Erstellung, Führung und Kontrolle von Verträgen und zugehörigen Objekten in einer Projektorganisation. Das System verbindet Vertragsregister, Berechnungen, Dokumente, Zahlungen, Dateien, Import historischer Daten, Administration und operative Auswertungen.
Die Kernaufgabe ist Erstellung, Führung und Kontrolle von Verträgen und Objekten: Auftraggeber, Adressen, Regionen, Untersuchungstypen, Flächen, Status, Preise, MwSt., Auftragnehmer sowie Ausgabe- und Zahlungsfristen.
Umgesetzt sind automatische Kostenberechnungen auf Basis editierbarer Tarife, Datumsberechnungen unter Berücksichtigung ukrainischer Arbeitstage und Feiertage sowie die Aufteilung von Beträgen zwischen Organisation und Auftragnehmer.
Der Dokumentenfluss umfasst die Generierung von Verträgen, Abnahmeakten und Rechnungen aus DOCX-Vorlagen, den Export der aktuellen Filteransicht nach Excel/PDF sowie den Import alter Excel-Dateien mit Vorschau, Validierung, Duplikatsuche und Bestätigung.
Dateien werden außerhalb von wwwroot gespeichert: Uploads werden nach Größe, Erweiterung, MIME/magic bytes geprüft, in Quarantäne gelegt, asynchron mit ClamAV gescannt und danach durch einen Worker in den geschützten Speicher verschoben; der Nutzer wird über SignalR informiert.
Das Admin-Panel verwaltet Nutzer, Rollen Admin/Viewer, Tarife, Stammdaten, Einstellungen, Änderungsverlauf und Audit-Log; ergänzt wurden 2FA für Admin, Rate Limiting, sichere Cookies, CSP/Security-Headers, Telegram-Benachrichtigungen und Health Check.
Einzelne administrative Szenarien und Berichtsoberflächen nach praktischer Nutzung weiter verfeinern.
Den Satz automatisierter Tests für kritische Geschäftsregeln, Import, Dokumente und Zugriffe erweitern.
Eine öffentliche Projektbeschreibung ohne Offenlegung privater Organisationsdaten vorbereiten.
System zur Verwaltung von Projektorganisationen
Neues SaaS-Produkt für Projektorganisationen, das die Idee von ObjectManager zu einer Multi-Workspace-Plattform weiterentwickelt. Die Architektur basiert auf isolierten Workspaces, einer separaten Systemdatenbank der Plattform, eigenen Datenbanken für Kunden-Workspaces, einer modularen Domänenstruktur und dem schrittweisen Ausbau der Geschäftsmodule.
Der Grundaufbau der SaaS-Plattform ist erstellt: Platform.Host, Platform.SystemDb, Platform.WorkspaceDb, Shared.Kernel, Shared.Infrastructure sowie die Module Workspaces, Access, Organizations, Employees und Counterparties.
Das Modell multi-db per workspace ist umgesetzt: Die Systemdatenbank speichert Plattformdaten, während jeder Workspace eine eigene isolierte Datenbank für Organisationen, Mitarbeitende, Gegenparteien, Rollen und zukünftige Geschäftsdaten erhält.
Eingerichtet sind ASP.NET Core Identity, Guid v7, tenant-aware WorkspaceDbContext, TenantResolutionMiddleware, Erstellung/Auswahl von Workspaces, Cookie für den aktiven Workspace und automatische Anwendung von Migrationen beim Provisioning.
Phase 1.1-1.3 ist abgeschlossen: Workspace-Provisioning, Basis-UI für Mitarbeitende, Basis-UI für Gegenparteien, Suche/Filter, Erstellung, Bearbeitung und Archivierung von Datensätzen.
Die lokalen Datenbanken objectmanager_system und objectmanager_workspace_dev wurden erstellt, dynamische Workspace-Datenbanken im Format objectmanager_ws_{slug} sind vorbereitet; die Architekturtests mit NetArchTest laufen 14/14 erfolgreich.
Phase 1.4 umsetzen - Vertragsmodul: Hauptentität Vertrag, Snapshot der Stammdaten, Zahlungsplan, Zahlungseingänge, Zusatzvereinbarungen, Rechnungen, Abnahmeakten und offizielle Dokumentversionen.
Phase 1.5 umsetzen - Objektmodul: Objektkarte, Profile für Projekt- und Untersuchungsarbeiten, Dokumentationsabschnitte, Zuordnung von Ausführenden und Abhängigkeiten zwischen Abschnitten.
UI für die Zuordnung von Mitarbeitenden zu Organisationen, Kontaktpersonen und Bankverbindungen von Gegenparteien ergänzen; die ukrainische Übersetzung der Oberfläche abschließen.
Production-sichere Konfiguration, Deployment-Ansatz, Basisdokumentation und eine öffentliche Demo ohne private oder Testdaten vorbereiten.
Phase 0 - abgeschlossen: Solution, Basisinfrastruktur, Identity, SystemDb, WorkspaceDb, Shared.Kernel, Shared.Infrastructure, Organizations, Access und Architekturtests.
Phase 1 - in Arbeit: Start der ersten Geschäftsmodule auf dem fertigen Fundament mit dem Ziel, den Zyklus Mitarbeitender → Gegenpartei → Vertrag → Objekt abzubilden.
Etappe 1.1 - abgeschlossen: Workspace-Provisioning, Erstellung einer separaten Workspace-Datenbank, Anwendung von Migrationen, Auswahl des aktiven Workspace.
Etappe 1.2 - abgeschlossen: Modul Employees, 6 Entities, EF-Konfigurationen, Migration, Liste, Erstellung, Bearbeitung und Archivierung von Mitarbeitenden.
Etappe 1.3 - abgeschlossen: Modul Counterparties, 4 Entities, EF-Konfigurationen, Migration, Suche, Filter, Erstellung, Bearbeitung und Archivierung von Gegenparteien.
Etappe 1.4 - als Nächstes: Modul Contracts, Verträge, Snapshot der Stammdaten, Zahlungsplan, Zahlungseingänge, Zusatzvereinbarungen, Rechnungen und Abnahmeakten.
Etappe 1.5 - ausstehend: Modul Objects, Objektkarte, Arbeitsprofile, Dokumentationsabschnitte, Zuweisungen und Abhängigkeiten zwischen Abschnitten.
Phase 2 - geplant: ObjectFinance, Payroll, Documents, Templates und Analytics als nächste Ebene der Geschäftsfunktionen.