Projekte

HALA
ELKHOLY
Senior Software Developer
.NET · Backend · Automation
Projekt 01

Weiterentwicklung produktionskritischer Anwendungen für die Airbus Kit Factory

CEVA Logistics · Bereich Aviation | Kunde: Airbus

Ausgangssituation

Produktionskritische Anwendungen und Dashboards unterstützten die tägliche Arbeit der Produktions- und Logistikteams in der Airbus Kit Factory mit Aufgaben, Prioritäten, Terminen und operativen Leistungsdaten.

Die Anwendungslandschaft verband SAP-gestützte Datenextraktion mit C#/.NET-Verarbeitung, Datenbankspeicherung und Dashboard-Darstellung. Änderungen an Quelldaten und betrieblichen Anforderungen erforderten zuverlässige und zeitnahe Anpassungen.

Lösung

Kontinuierliche Weiterentwicklung und Stabilisierung der C#/.NET-basierten Anwendungs- und Dashboard-Umgebung mit Fokus auf zuverlässige Datenverarbeitung, Monitoring, Nachvollziehbarkeit und Betriebskontinuität.

Mein Beitrag

  • Betreuung, Stabilisierung und Weiterentwicklung produktionskritischer C#/.NET-Anwendungen und Dashboards für Produktions- und Logistikteams.
  • Weiterentwicklung und Fehleranalyse der SAP-gestützten Datenextraktion und Verarbeitung operativer Liefer- und Leistungsdaten.
  • Analyse und Behebung von Störungen in der Anwendungsverarbeitung, Datenspeicherung und Dashboard-Darstellung.
  • Optimierung von Anwendungslogik und Dateiverarbeitung zur Verkürzung von Laufzeiten, Vermeidung von Zugriffskonflikten und Erhöhung der Zuverlässigkeit.
  • Verbesserung von Monitoring und Nachvollziehbarkeit durch Hangfire-Hintergrundverarbeitung und strukturiertes Logging mit Serilog.
  • Betreuung der SQLite-Datenschicht und Unterstützung der JSON-basierten Visualisierung mit Vue.js.
  • Dokumentation von Anwendungsabhängigkeiten sowie Zusammenarbeit mit operativen Teams und Airbus-Ansprechpartnern bei Änderungen, Fehleranalyse und Produktionssupport.

Technologien

C#.NETSAP GUI ScriptingSQLite HangfireJSONVue.jsSerilog Strukturiertes LoggingMonitoringGitLab
Projekt 02

Excel-Decommissioning und Neuentwicklung der Ready-for-Kitting-Anwendung

CEVA Logistics · Bereich Aviation | Kunde: Airbus

Ausgangssituation

Mehrere Produktionsprozesse in der Airbus Kit Factory nutzten eine Excel-basierte Prozessschicht mit SAP-Integration und bestehenden operativen Anwendungen. Die geplante Außerbetriebnahme erforderte eine sorgfältige Analyse von Abhängigkeiten, Geschäftslogik und betrieblichen Anforderungen.

Gemeinsam mit dem Team erarbeitete ich den Migrationsansatz. Ready for Kitting wurde als produktionskritische Funktion identifiziert, die zur Sicherung der Betriebskontinuität neu entwickelt werden musste.

Lösung

Analyse und Migrationsplanung für Excel-abhängige Prozesse sowie vollständige Neuentwicklung von Ready for Kitting als wartbare C#/.NET-Desktopanwendung.

Mein Beitrag

  • Analyse bestehender Anwendungen, Excel-basierter Arbeitsabläufe, Skripte, SAP-Integration und technischer Abhängigkeiten.
  • Gemeinsame Migrationsplanung im Team sowie Dokumentation bestehender Berechnungsregeln und Prozessabhängigkeiten.
  • Rekonstruktion des Ready-for-Kitting-Ablaufs unter Beibehaltung wesentlicher Geschäftslogik, Prozessgenauigkeit und vertrauter Benutzerführung.
  • Konzeption und vollständige Umsetzung der Ersatzanwendung einschließlich SAP-GUI-Automatisierung und Erzeugung produktionsrelevanter Komponentenlisten.
  • Entwicklung einer integrierten HTML/CSS-Anzeige sowie Integration einer Druckbibliothek und PDF-Erzeugung.
  • Implementierung von Validierung, konfigurierbaren Einstellungen, zentralisiertem Logging, Betriebshistorie und installerbasierter Bereitstellung.
  • Verbesserung der Benutzerfreundlichkeit bei gleichzeitiger Kontinuität für bestehende Anwender und Produktionsprozesse.
  • Abstimmung von Reviews und Benutzerakzeptanztests mit Airbus-Ansprechpartnern und operativen Teams sowie Unterstützung bei Fehlerbehebung vor Ort und Produktionseinführung.

Technologien

C#.NETWinFormsSAP GUI Scripting HTMLCSSIntegrierter BrowserDruckintegration PDF-ErzeugungZentralisiertes LoggingAnwendungskonfiguration Installer-BereitstellungGitLabExcel/VBA-Analyse
Projekt 03

Neuentwicklung von Zoll- und Unternehmenssoftware sowie einer Knowledgebase-REST-API

Entwickelt bei Porath Customs Agents, Hamburg (übernommen von Customs Support)

Überblick

Analyse und vollständige Neuentwicklung einer internen Zoll- und Unternehmensanwendung zur Verwaltung von Kundendaten, Zollvorgängen und statistischen Meldungen. Die Geschäftsabläufe und Anforderungen wurden aus der bestehenden Anwendung rekonstruiert und eng mit den Anwendern abgestimmt.

Mein Beitrag

  • Analyse der bestehenden Anwendung, Rekonstruktion der Geschäftsregeln und direkte Validierung der Anforderungen mit den Anwendern.
  • Konzeption und vollständige Neuentwicklung der Windows-Anwendung mit VB.NET, DevExpress und SQL Server.
  • Umsetzung von Benutzeroberflächen, Geschäftslogik, wiederverwendbaren Bibliotheken sowie eines mehrstufigen Rollen- und Berechtigungskonzepts.
  • Konzeption und Optimierung der SQL-Server-Datenbank und ihrer Datenzugriffsfunktionen.
  • Entwicklung einer durch Access Tokens gesicherten REST API mit C# und ASP.NET Core 2 zur kontrollierten Integration einer externen Webanwendung.
  • Entwicklung von XML-Werkzeugen für Intrastat-Meldungen und Betreuung weiterer interner Anwendungen.

Technologien

VB.NETC#ASP.NET Core 2REST API DevExpressADO.NETEntity FrameworkSQL Server T-SQLXMLAccess TokensTFS
Projekt 04

Neuentwicklung und Modernisierung des PressePlus E-Commerce-Portals

Entwickelt bei Skill Networks für PressePlus, Hamburg

Ausgangssituation

Ein bestehendes JavaScript-basiertes Portal für den Verkauf und die Verwaltung von Zeitschriftenabonnements wurde analysiert und schrittweise in eine strukturierte ASP.NET-MVC-Anwendung überführt. Die fachliche Funktionalität wurde aus dem bestehenden objektorientierten JavaScript-Code rekonstruiert und in einer modernen Full-Stack-Architektur neu umgesetzt.

Mein Beitrag

  • Analyse des objektorientierten JavaScript-Legacy-Codes, Rekonstruktion der Geschäftslogik und Überführung in eine strukturierte ASP.NET-MVC-Architektur.
  • Full-Stack-Entwicklung mit C#, Razor, JavaScript, Entity Framework und SQL Server.
  • Integration zweier SQL-Server-Datenbanken und eines Azure-Webservices einschließlich Session-Management und Dependency Injection.
  • Integration einer Zahlungsdienstleister-API für PayPal, Kreditkarten und bankbasierte Zahlungsverfahren sowie technische Abstimmung mit dem Anbieter.
  • Umsetzung responsiver, suchmaschinenfreundlicher Oberflächen und kontinuierliche Weiterentwicklung bis zum Projektabschluss.
  • Fachliche und technische Anleitung eines Junior-Entwicklers und Koordination gemeinsamer Entwicklungsaufgaben.

Technologien

C#.NET FrameworkASP.NET MVCRazor JavaScript (objektorientiert)Entity FrameworkDependency Injection REST/API-IntegrationPayment-API-IntegrationPayPal SQL ServerAzure Web ServiceHTML5CSS3 Responsive DesignSEO
Projekt 05

Automatisierungs- und Administrationslösungen für Axel Springer

Arbeitgeber: dtc delphi technology consulting GmbH · Projekteinsatz vor Ort bei Axel Springer, Hamburg

Konzeption und Entwicklung von .NET-Anwendungen, Windows Services und Automatisierungslösungen für Infrastruktur, Migration, Identitätsverwaltung, Reporting, Dokumentenautomatisierung und sichere Datenübertragung. Die Anforderungen wurden mit Fach- und Infrastrukturteams abgestimmt und die Lösungen weitgehend eigenständig umgesetzt.

Ausgewählte Lösungen und Beiträge

  • Sichere Dateiübertragung: Windows-Anwendung und kommunizierende Windows Services für konfigurierbare FTP-/SFTP-Übertragungen mit detailliertem Logging.
  • Standort- und Infrastrukturmigration: Anwendungen zur Zusammenführung von Verzeichnis-, Messaging-, Datenbank- und Infrastrukturdaten in operative Berichte und Excel-Ausgaben.
  • Interne Leistungsverrechnung: Weiterentwicklung einer .NET-Windows-Anwendung für automatisierte Datenerfassung in verteilten Systemen, SQL-Server-Speicherung und Vorbereitung zur nachgelagerten SAP-Verarbeitung.
  • Wiederherstellung von Identitäts- und Verzeichnisobjekten: Eigenständige Recherche und Entwicklung von Windows-Anwendungen zur Wiederherstellung von Active-Directory-Objekten und zugehörigen Exchange-Postfächern.
  • Rollenbasierte Administrations- und Analyselösungen: ASP.NET-Administrationsansichten und Werkzeuge für rollenbasierten Zugriff, Infrastrukturanalyse und operatives Reporting.
  • Dokumenten- und Office-Automatisierung: Automatisierte Word- und Excel-Verarbeitung und Dokumentenerzeugung mit Vorlagen und dynamischen Platzhaltern.

Arbeitsweise

Eigenständige Recherche geeigneter Lösungswege und Überführung der Anforderungen in produktionsreife Lösungen in Zusammenarbeit mit Teams von Axel Springer und dtc delphi, einschließlich Tests, Fehleranalyse, Dokumentation und Weiterentwicklung.

Technologien

VB.NETASP.NETWindows FormsWindows Services ADO.NETWCFSQL ServerActive Directory LDAPWMIExchangeWindows API FTPSFTPScheduled TasksSAP-Datenbereitstellung Microsoft Office AutomationWord- und Excel-VorlagenHTMLLoggingUML
Projekt 06

Unternehmens- und Kundenprojekte bei Fujitsu Services

Fujitsu Services Limited – vormals ICL, Kairo

Überblick

Langjährige Tätigkeit bei einem internationalen IT-Dienstleister mit Entwicklung vom Junior- zum Senior-Level. Entwicklung von Web-, Datenbank-, Publikations- und Präsentationslösungen sowie direkte Zusammenarbeit mit öffentlichen und privaten Großkunden.

Mein Beitrag

  • Entwicklung von Web- und Informationslösungen für den Egyptian State Information Service und weitere Großkunden.
  • Entwicklung und Pflege statischer und datenbankgestützter Anwendungen zur Veröffentlichung redaktioneller und multimedialer Inhalte.
  • Konzeption eines dynamischen, SQL-basierten Prototyps, der eine erfolgreiche Kundenentscheidung für Fujitsu unterstützte.
  • Direkte Aufnahme und Abstimmung fachlicher Anforderungen mit Kunden und verantwortlichen Ansprechpartnern.
  • Schulung von Anwendern sowie fachliche Unterstützung und Einarbeitung neu eingestellter Kollegen.
  • Mitwirkung an Unternehmenswebsites, Präsentationen, Marketingaktivitäten und Kundenveranstaltungen bei kontinuierlicher Entwicklung von der Junior- zur Senior-Webentwicklerin.

Technologien

VB6ASPSQL ServerT-SQL JavaScriptHTMLCSSAdobe PhotoshopMultimedia-Webtechnologien

Weitere ausgewählte Projekte

LichtBlick Schwarmstrom Portal für dezentrale Energiesysteme

Entwickelt bei 7P Consulting & Solutions für LichtBlick, Hamburg

Mitarbeit im .NET-Entwicklungsteam bei der Neuentwicklung des LichtBlick Schwarmstrom Portals von der initialen Umsetzung bis zur Fertigstellung und Übergabe. Eigenständige Umsetzung zugewiesener Portalfunktionen, Anbindung bestehender WCF-Services sowie Mitwirkung an Integration und Fehlerbehebung.

  • Umsetzung zugewiesener Portalfunktionen mit C#, .NET, ASP.NET MVC, JavaScript und jQuery.
  • WCF-Service-Integration und Darstellung von Backend-Daten in responsiven Oberflächen.
  • AJAX-basierte Interaktion mit DataTables, Bootstrap und CSS.
  • Git-basierte Zusammenarbeit sowie Mitwirkung an Integration, Fehlerbehebung, Fertigstellung und Kundenübergabe.
C#.NETASP.NET MVC 4WCF-Service-IntegrationJavaScriptjQueryAJAXDataTablesBootstrapCSSGit

Unterstützende .NET-Anwendungen und Automatisierungstools für guenstiger.de

guenstiger.de GmbH, Hamburg

Entwicklung und Betreuung interner .NET-Anwendungen und Automatisierungstools zur Unterstützung des Preisvergleichsportals und damit verbundener Datenverarbeitungsprozesse.

  • Automatisierung der geografischen Datenerfassung für den lokalen Preisvergleich sowie der Verarbeitung unzustellbarer Newsletter-E-Mails.
  • Entwicklung eines JSON-Editors mit Excel-Import.
  • Entwicklung von SQL-Server-Strukturen und Datenzugriffsfunktionen.
  • Pflege von Web- und Windows-Anwendungen einschließlich FTP-/SFTP-Dateiübertragung.
VB.NETADO.NETSQL ServerWCFJSONExcel-IntegrationFTPSFTPUML

Heart-J – Medizinisches Fach- und Content-Management-Portal

Freiberufliches Projekt für das Kardiologische Institut der Universität Kairo

Weitgehend eigenverantwortliche Konzeption, Entwicklung und Betreuung eines medizinischen Fachportals mit öffentlicher Website, SQL-Server-Datenbank, individuell entwickelten Content-Management- und Administrationsfunktionen, statistischen Auswertungen, Anwenderschulung und fortlaufender technischer Betreuung.

  • Anforderungsanalyse und Planung der vollständigen Weblösung.
  • Konzeption der Anwendungsarchitektur und SQL-Server-Datenbank.
  • Entwicklung der öffentlichen Website, des dynamischen Backends sowie individueller Content-Management- und Administrationsfunktionen.
  • Umsetzung der Benutzeroberfläche sowie Schulung, Wartung und fortlaufender Support.
ASPSQL ServerT-SQLJavaScriptHTMLCSSIndividuelles Content Management