Mohamed Gomaa
Angestellt, IT Consultant, BCM Solutions GmbH
Stuttgart, Deutschland
Werdegang
Berufserfahrung von Mohamed Gomaa
Thema: Design und Implementierung eines NoSQL-basierten Ansatzes für eine Hydrauliksimulationssoftware. - Untersuchung von Daten- und Abfragemodellen in verschiedenen NoSQL-Technologien. - Datenbankauswahl sowie Datenmodellierung im Kontext hydraulischer Simulationsdaten. - Datenverarbeitung und -analyse auf Basis von CouchDB-Query (MapReduce Views, Mango) in Python. - Konzeption und Umsetzung von Ansätzen zur Datenbankverwaltung und -optimierung.
Aktive Mitarbeit im Agilen Entwicklungsprozess einer Simulationssoftware für den Einsatz in der virtuellen Serienentwicklung von Hydraulikaggregaten. - Konzeptionierung und Implementierung von Softwarekomponenten unter Verwendung objektorientierter Methoden (OOA, OOD, UML, OOP). - Weiterentwicklung des Backend auf Basis von FastAPI in Python und JSON. - Planung und Umsetzung von Testfällen zur Abdeckung definierter Qualitätskriterien. - Erstellung und Pflege von Funktions- und Softwaredokumentation.
- Verwaltung von Online-Inhalten und Qualitätssicherung. - Überprüfung von Nutzeranfragen und gemeldeter Inhalte, anhand von Richtlinien. - Recherche und Lösung von Herausforderungen in der Kontonutzung.
Ausbildung von Mohamed Gomaa
3 Jahre und 11 Monate, Okt. 2017 - Aug. 2021
Software Engineering
Universität Duisburg-Essen
Programmierung, Datenstrukturen und Algorithmen, Betriebssysteme und Rechnerarchitektur, Softwaretechnik, Datenbanken, Rechnernetze und Sicherheit in Kommunikationssysteme.
2 Jahre und 8 Monate, Sep. 2014 - Apr. 2017
Mechatronik
Universität Mansoura | Mansoura, Ägypten
Sprachen
Deutsch
Fließend
Englisch
Fließend
Arabisch
Muttersprache