22.09.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Senior Solution-, Software-Architekt, Lead Software Developer, Software Berater, Projektmanager

Sindelfingen, Deutschland
Weltweit
Master of Computer Science
Sindelfingen, Deutschland
Weltweit
Master of Computer Science

Profilanlagen

Masterurkunde - Mohamed A.pdf
mein_cv_v1.pdf

Skills

HTMLJavaJavaScriptPHPApache ActivemqWerbungRaumfahrttechnikAgile MethodologieKünstliche IntelligenzAmazon Web ServicesApache TomcatAtlassian ConfluenceAtlassian JiraAutomatisierungUnit TestingMicrosoft AzureBehavior Driven DevelopmentC#C++CSSKonfliktlösungContinuous DeliveryContinuous IntegrationIBM DB2DigitalisierungDroolsEnterprise JavabeansJ2EEHibernateMarketingIBM Websphere Application ServerVersicherungenJava Persistence APISpring FrameworkJSONJaxbJavaserver FacesJavaserver PagesPythonPostgreSQLMariaDBMedizinMicrosoft Sql-ServerMongoDBMySQLOracle FinancialsPharmazieScrumRabbitMQRedisNext.jsScaled Agile FrameworkSOAPTest ManagementTypeScriptVaadinWebSocketApache WicketExtensible Markup LanguageTestenTest-Driven DevelopmentReact.jsSpring BootBackendGitLabGitVue.JsKotlinKanbanAngularJSKubernetesAvroCoaching und MentoringAtlassian ToolsApache KafkaLogistikprozesseFront EndWasserfallmodellDockerGolangMicroservices
Lösungen
Digitalisierung, Automatisierung, Künstliche Intelligenz, Web, Software, Beratung, Qualität, Testen, Modernisierung, Migration, Beratung

Rollen
Fullstackentwickler (Backend und Frontend) , Webentwickler, Leadentwickler, Tester, Projektmanager, Trainer / Dozent, Moderation, Coaching

Programmiersprachen und Technologien
Java, Java EE, Python, C#, Shell, Typescript, Javascript, Spring, Springboot, C++, Angular, Vue.js, React, Next.js, PHP, GoLang, HTML, CSS, REST, SOAP, WebSockets, XML, JSON, Microservices, AWS, Azure, Unit Tests, AVRO, JEST, JaxB, Kubernetes, Docker, JSP, JSF, JPA, Hibernate, EJB, Git, GitLab, IBM Websphere, Apache Tomcat, Resin, Kafka, RabbitMQ, Apache ActiveMQ, IBM MQ Atlassian Tools, Jira, Confluence, BEAM, Drools, Wicket, Vaadin, MySQL, MariaDB, Oracle, DB2, Postgres, MS-SQL-Server, MongoDB, Redis, CI/CD Pipelines, Cloud Computing, MQTT, opc ua, Kuka, Robots

Methodik / Vorgehen: Agile Development, Wasserfall, Scrum, Safe, Kanban, Continuous Integration / Continuous Delivery, Test-driven development, behavior driven development

Branchen
IT, Öffentlich, Automotiv, Transport und Logistik, Finanz, Pharma, Medizin, Industrie, Marketing, Agenturen, Werbung, Web, Versicherungen, Banken, Luft und Raumfahrt, Robotics

Sprachen

ArabischMutterspracheDeutschMutterspracheEnglischverhandlungssicherFranzösischMuttersprache

Projekthistorie

Projekt bei BEC Robotics GmbH

BEC Robotics GmbH

Industrie und Maschinenbau

250-500 Mitarbeiter

Solution Architekt, Fullstackentwickling (Frontend und Backend)
 
  • Backendentwicklung einer Middleware für die Automatisierung der Kommunikation von einem oder von mehreren Flotten (Robotern) mit anderen Komponenten.
  •  Frontendentwicklung der Anwendung mit VueJS
  • OPC UA und MQTT Schnittstellen
  • Persistence Layer und Datenbank Entwicklung
  • Dokumentation
 
Technologien
Java 22, Python, Hibernate, JPA, SQL LITE, OPC UA, VS Code, Eclipse, VueJS, Windows, UaExpert, Robots, Kuka, MQTT, REST, Maschinen, Industrie 4.0, Automatisierung, Flottenmanagement, Auftragsmanagement, Sensoren, MQTT Explorer, Prosys.

IT Beratung und Fullstack Software Entwicklung

DB Regio AG

Transport und Logistik

1000-5000 Mitarbeiter

Im Rahmen des Projekt PPBus, Support und Beratung von mehreren Teams bei der Automatisierung und Digitalisierung von verschiedenen Tasks. Implementierung von Skripten, die den Zugriff auf Excel- und CSV Dateien ermöglichen, Daten extrahieren, bearbeiten und daraus neue CSV und Excel Dateien generieren. Erstellung . Diese Jobs wurden dann dadurch automatisiert.
Wartung und Weiterentwicklung der MIS Webseite. Entwicklung mit Pimcore.
Erstellung von Software Konzepten und Designs, Recherche nach Lösungen für bestehenden Problemen, Vorträge halten und Schulungen für die Teams. Frontend und Backend-Entwicklung, Integration von Software-Komponenten, Templates, Datenbanken und APIs, Dokumentation der Lösungen. Webseite Performance optimieren. Fehlersuche und Bugfixing.
Aus einer bereits bestehenden Anwendung, die in Java geschrieben wurde, die Entwicklung einer komplett neuen Anwendung mit Python um Daten aus Beam über REST-API zu lesen, zu verarbeiten und dann über JIRA-API in Jira zu schreiben.
Eine zweite Anwendung für die Lizenzmanagement habe ich auch entwickelt mit Python. Lizenz Daten aus CSV und Json Dateien importiert, Lizenz Daten kalkuliert und dann in Jira (Asset Plugin) geschrieben. Die Requests wurden mit REST geschickt.
Content Management Betreuung. Spezifikation und Anforderungen mitdefinieren und implementieren. Die Verwendenten Technologien sind:
 
  • Pimcore
  • Automatisierung
  • Java 21
  • Jakarta EE
  • Eclipse
  • Shell-Scripting, Bash
  • Perl
  • QLik
  • PHP
  • Symphony Framework
  • Twig
  • MariaDB
  • Powershell
  • MySQL
  • REST
  • TypeScript
  • Javascript
  • Angular
  • IntelliJ
  • Visual Studio
  • PHPStorm
  • WebStorm
  • GIT
  • GITLab
  • CI/CID
  • Atlassian Tools: Jira, Confluence, Bamboo
  • Dbeaver
  • Excel Macros
  • XML / JSON
  • SSO
  • Python
  • AWS
  • Kubernetes
  • Beam
  • Jira, Asset plugin
  • Confluence
  • Junit Tests
  • Testmanagement
  • SAP
  • LeanIX

Software Architekt und Fullstack Software Entwickler

Projekt bei Thales Deutschland GmbH

Transport und Logistik

>10.000 Mitarbeiter

Unterstützung bei der Entwicklung und Design von Software Komponenten zum Importieren und Konvertieren von relevante Daten für die Darstellung Bahnstrecken. Diese Daten werden in einem XML Format aus verschiedenen Quellen zur Verfügung gestellt, die werden nach einem vordefinierten AVRO-Schema zu einem JSON Format konvertiert. Die Regeln dafür wurden mit DROOLS und mit Kotlin definiert. Entitäten Generierung wurde anhand des EMF-Framework gemacht auf Basis einer XSD Beschreibung. Zu jedem erstellten Komponente wurden die entsprechenden Unit Tests geschrieben. Die Verwendenten Technologien sind:
 
  • Java 18  - J2EE
  • IntelliJ IDEA
  • Eclipse EMF
  • Springboot
  • Microservices
  • DROOLS Regeln
  • Kotlin
  • VueJS
  • Javascript, Typescript
  • Unit Tests
  • Scrum, Agile Entwicklung
  • GIT, Sourcetree, Git Bash
  • Redis
  • Jira, Confluence, Bitbucket, Jenkins
  • CI / CD
  • Code Reviews
  • SONAR
  • Qualitätsicherung
  • AVRO Schema
  • Swagger UI
  • Maven
  • Npm
  • UML
  • Cloud Platformen
  • Testmanagement

IT Berater und Fullstack Software Entwickler

Boeing Deutschland GmbH

Transport und Logistik

>10.000 Mitarbeiter

Fullstackentwicklund und Beratung
Analyse der bestehenden Anwendung, Verbesserungsvorschläge gemacht und dann präsentiert für das komplette Team. Code Analyse, Verbesserungen umgesetzt. Bugs gefixt. Neue REST-API implementiert. Softwarearchitektur, Spezifikation definieren, Dokumentation. Verwendete Technologien:
 
  • Java 8-11
  • Springboot
  • REST
  • Jira, Confluence, Bamboo
  • Ms Office
  • Javascript
  • Typescript
  • Angular
  • Storybook
  • Postman
  • JOOQ
  • Maria DB
  • Tomcat
  • IntelliJ IDEA
  • GIT, Sourcetree, Git Bash
  • Swagger
  • Open API
  • Kanban, Scrum, Agile Entwicklung

Qualitätsmanager

Deutsche Bahn AG

Transport und Logistik

>10.000 Mitarbeiter

Qualitätmanagement
Analyse der gelieferten Software aus verschiedenen Dienstleister für die Deutsche Bahn anhand von Sonarqube. Die Ergebenisse von Sonarqube studieren und bewerten, Erstellung von Berichten, Statistken, Optimierungsvorschläge, Organisation von Meetings mit den Entwickler-Teams um die Issues/Bugs zu besprechen und das weitere Vorgehen zu definieren, Optimierung der Sonarqube Regeln. Verwendete Technologien:
 
  • Java 11
  • Sonarqube
  • Ms Office
  • Clean Code

Fullstack Entwickler

Richard Wolf GmbH

Pharma und Medizintechnik

>10.000 Mitarbeiter

Im Rahmen dieses Projekts habe ich eine Web-Anwendung entwickelt mit Vuejs um die automatische Generierung von Dokumenten zu ermöglichen. Die Anwender haben vorher manuell oder mithilfe von Polarion Dokumenten für medizinischen Geräte geschrieben. Anhand der Webanwendung haben jetzt die Anwender durch Fernzugriff die Möglichkeit Daten über verschiedenen Steps einzugeben damit das gewollte Dokument im letzten Schritt herunterladen zu können. Ausserdem habe ich bei dem Java-Backend das Team unterstützt um das Dokument zu generieren,
Es wurden folgende Technologien verwendet:
 
  • - Vuejs
  • - Vuetify
  • - NPM
  • - Microsoft Visual Studio
  • - HTML/CSS
  • - JAVA
  • - JSON
  • - Attlassian Tools
  • - Junit
  • - REST
  • - SVN/GIT
  • - JEST
  • - Apache POI
  • - Polarion

Backend Entwickler

IT-Designers GmbH für die Daimler AG

Automobil und Fahrzeugbau

250-500 Mitarbeiter

Unterstützung des Testing-Teams beim Refactoring der Testframework-Apis und Entwicklung von neuen Softwaretools für . Test-Automatisierungen.
Entwicklung des VSTS-Plugin Functional Tests. Der Plugin bietet eine Web-Schnittstelle, die das manuelle Konfigurieren und Starten von Testruns ermöglicht.
Entwicklung vom Tool TestConfigXMLGenerator. Anhand einer TestplanId und Project-ID wird eine XML Datei generiert, die die Testplan Baumstruktur nachbildet. Die XML-Datei wird danach zum Starten von automatisierten Tests dienen.
Entwicklung vom API-Framework Comparator Tool um das automatisierte Vergleich zwischen der Framework und der API Klassen und Methoden zu ermöglichen.
Es wurden folgende Technologien verwendet:
- Eclipse
- Java 8
- JUNIT
- VSTS (Visual Studio Team Services)
- REST
- GIT
- Javascript / HTML / CSS
- Angular JS
- Microsoft Visual Studio
- JaxB
- Scrum
- Azure Portal
- JSON
- Testmanagement

Fullstack Softwareentwicklung und Projektleitung

Freiburgische Verkehrsbetriebe Holding (TPF) AG

Transport und Logistik

>10.000 Mitarbeiter

Erstellen einer Spezifikation mit dem Kunde vor Ort und Realisierung von einer Ortungssoftware für einen neuen BusBahnhof in Fribourg auf Basis der Spezifikation. Durch die Kommunikation mit eingebauten Sensoren im Busbahnhof beobschtet die Software die Position der Busse in Real-Time und liefert sie nach jeder Positionsänderung zurück. Folgende Technologien wurden verwendet:
- SmartSpace
- C#
- REST
- Microsoft Visual Studio
- GIT
- SVN
- JSON

Backendentwicklung.

Evia GmbH für Daimler Financial Services

Banken und Finanzdienstleistungen

250-500 Mitarbeiter

Realisierung eines Komponenten Diagramms für die Komponente “Mobile Services” vom Daimler Financial Services Portal. Nach der Präsentation der vorgeschlagenen Lösung, hat Evia den Auftrag für die Umsetzung bekommen. Backend Erweiterung des Payment Moduls vom Daimler Financial Services Portal durch Outstanding Payments. Zuerst wurden Datenbankänderungen umgesetzt, Persistence Schicht adaptiert und schließlich die Services angepasst. Folgende Technologien wurden verwendet:
- Entreprise Architect
- UML
- Oracle
- IBM Websphere
- Java
- EJB
- Git / Gitbash / SourceTree
- Gerrit
- Maven
- Atlassian Tools: Jira, Confluence
- Jenkins
- Rest Webservices
- SOAP UI
- JUnit Tests
- JPA
- JSON

Frontend Entwicklung

diconium GmbH in Stuttgart

Marketing, PR und Design

250-500 Mitarbeiter

• Intellij IDEA
• Hybris
• CSS / HTML
• JSP
• Bootstrap
• Jira / Confluence
• Mercurial

Technical Lead Entwickler

NTT Data in Stuttgart für Daimler AG

Transport und Logistik

>10.000 Mitarbeiter

Unterstützung bei der Transitionsphase vom Module AFM (Aftersales Flashdata Manager) im Rahmen der XENTRY Flash Projekte für die Daimler AG. Die Applikation besteht aus einem Rich Client mit Visual C++ und aus einer Server Applikation (EJB3, Servlets). Ich habe das Team bei der Migration vom C++ Quellcode von Visual C++ 6.0 zu Visual C++ 2015 unterstützt, ein Coaching für die Entwickler geleistet, der Server Code zu einem Maven Projekt adaptiert für den continous integration und deployment Prozess, die Software Architektur umstrukturiert und optimiert, ein Refactoring gemacht um die Code Qualität zu verbessern, bei der Release Entwicklung, bei deliveries und bei der Dokumentation in Confluence gearbeitet. Für die Kommunikation mit den Teammitgliedern und für die Dokumentation wurde hauptsächlich englisch benutzt . Dabei wurden folgende Technologien verwendet:
• Java 6.0
• Maven
• Eclipse und IntelliJ IDEA
• Visual C++ 6.0 und 2015
• Vagrant
• DB2
• IBM WebSphere Application Server
• AS Flashdata Manager
• Skype for Business (Lync)
• Jira
• Confluence
• GIT
• Bitbucket
• Jenkins und Bamboo
• JMS
• JAXB
• Webshpere Message Queue
• Servlets
• JSP
• EJB3
• SourceTree und Git Bash
• JSON

Fullstack Entwickler

Heinrich Heine GmbH in Karlsruhe

Konsumgüter und Handel

1000-5000 Mitarbeiter

Unterstützung bei der Backend- sowie auch bei der Frontendentwicklung von Heine Online Shops. Devops und Scrum wurden als Entwicklungsprozesse eingesetzt.
Dabei wurden folgende Technologien verwendet: 
  • Java 
  • IBM WebSphere Application Server Version 7.0 
  • IBM Rational Application Developer for WebSphere 
  • Kibana 
  • Redmine 
  • Git / GitLab / SmartGit 7.1.3 
  • Dynatrace 
  • JavaScript 
  • JQuery, JQuery Mobile 
  • CSS 3 HTML5 
  • Struts 
  • DB2 
  • DbVisualizer 
  • Koala 
  • Econda Tracking 
  • Gulp 
  • GoLang
  • REST/SOAP Webservices 
  • Slickslider 
  • JSON

Fullstack Softwareentwicklung und Projektleitung

Ubisense GmbH

Industrie und Maschinenbau

1000-5000 Mitarbeiter

Projektleitung und Softwaremodule von SmartFactory entwickeln. Nach einer Einarbeitung, habe ich die Software Spezifikation in Kooperation mit den europäischen Entwicklungspartnern für die Projekt-Tasks erstellt. Ich habe auch die Module sowie auch die die Unit Tests implementiert. Nach jedem Quartal hat ein Treffen stattgefunden wo der Arbeitsstand zu den Partnern kommuniziert wurde. Die Hauptprojektsprache ist Englisch. Dabei wurden folgende Technologien verwendet: • C# • RESTful • WCF • Visual Studio • SVN und GIT
• Eclipse • Apache Message Queue • Java 8 • SmartFactory • Slate • JSON

Frontendentwickler

United Digital Group in Herrenberg

Internet und Informationstechnologie

50-250 Mitarbeiter

Unterstützung bei der Frontendentwicklung von verschiedenen Webportalen. Dabei wurden folgende Technologien verwendet: • JavaScript • CSS • LESS • HTML5 • Firstspirit • Grunt • Eclipse • SVN • PackeryNode • Node.js • PHP

Software Architekt

Oberfinanzdirektion Karlsruhe (OFD)

Wirtschaftsprüfung, Steuern und Recht

>10.000 Mitarbeiter

Softwarearchitektur, Mitarbeiter Coaching, Dokumentation und Entwicklung. Es wurden moderne Programmier-Techniken vorgeschlagen zur Verbesserung des aktuellen Systems, Lösungskonzepte entworfen, Vorträge gehalten, Mitarbeiter coachen und Dokumentation darüber erstellt. Es wurden neue Konzepte entworfen für die Umstellung von JDBC auf Hibernate/JPA sowie auch neue Konzepte für das Logging und Annotations entwickelt. Test-Konzept verbessert und die Integrationstests neu implementiert. Migration der Java API von Oracle 10 auf Oracle 12. Entwicklung und Pflege von einem Web-Portal sowie auch ein Intranet Portal anhand vom CMS Liferay. Eine Liferay Instanz wurde auf dem Live Server installiert und konfiguriert, auf Basis von einer fertigen Template wurde das gewünschte Design implementiert und das Intranet Portal mit Liferay-Module erweitert. Die folgenden Technologien wurden benutzt: • Confluence • Jira • SVN • Eclipse
• Spring • Oracle 10-11-12 • SQL Developer • Hibernate • JPA • Annotations • Windows 7 • Java 7/8 • Maven • Wicket • Webservices • Matchers • Junit Tests • Liferay Portal • Tomcat

Backendentwickler

1&1 Internet AG

Internet und Informationstechnologie

>10.000 Mitarbeiter

Backendentwicklung und Web-Shop Betreuung von 1&1 Internet AG. Releases Vorbereitung und Bau. Bugs fixen und JUnit-Tests schreiben. Ich habe auch die Teams beim Umbau vom E-Shop-Checkout Portal als Backendentwickler unterstüzt. Die folgenden Technologien wurden benutzt: • Java 7 / J2EE • Linux als Entwicklungsplatform • Intellij IDEA 13.1 • Spring • Pustefix • Junit Tests • Maven • SVN Subversion • Tomcat • Jira • Scrum

Frontendentwickler

Top21 GmbH

Internet und Informationstechnologie

50-250 Mitarbeiter

Frontend und Backend Eintwicklung von Web-Anwendungen. Ich habe die Teams bei Top21 bei der Entwicklung der online Version von WISO-Software unterstützt. Die folgenden Technologien wurden benutzt:
• Java / J2EE • Wicket • Spring • Eclipse • Tomcat • Jetty • HTML5 • CSS • JavaScript • Ajax • JQuery • Scrum • Jira • Agile Entwicklung • Maven • Toad • SQL-Server • Confluence

Softwareentwickler

Virtual Identity AG

Internet und Informationstechnologie

50-250 Mitarbeiter

Weiterentwicklung von bestehenden Webanwendungen und Entwicklung von neuen Anwendungen. Implementierung von Web-Templates für Open CMS und Einrichten der Suche mit Lucene.
Die folgenden Technologien werden benutzt:
• Java / J2EE
• Eclipse
• Tomcat
• OpenCMS
• SOAP
• REST
• MySQL
• JSP/JSTL
• Jira
• Toad
• Hibernate
• JPA
• JDBC
• CSS
• HTML5
• Lucene
• Spring
• Servlets
• JQUERY
• JavaScript

Softwareentwickler

Daimler-Fleetboard GmbH

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

Das Hauptprojekt ist die Unterstützung vom Kunde Daimler-Fleetboard bei der Softwareentwicklung. Die Aufgabe besteht hauptsächlich darin, bestehende Bugs zu analysieren, Ursache des Bugs zu suchen und dann den Bug zu fixen oder an die passende Person weiterzuleiten.
Die folgenden Technologien werden benutzt:
• JSP
• Struts
• Membrane SOAP/HTTP Monitor and Proxy
• JavaScript
• RCP Eclipse, OSGI
• SWT
• JNDI
• EJB3
• Junit Tests
• SOAP Webservice
• Rational Software Architect RSA
• MyEclipse Blue Edition
• IBM Websphere
• Jira
• Bugzilla
• Jenkins
• SVN (Tortoise und über Eclipse)
• HTML/CSS
• DB2
• Linux
• Scrum

Geschäftsführender Gesellschafter, Softwareentwickler und Systemadministrator

Sprintfish GmbH
Betreueng der Kunden mit dem CMS Webnix. Installation und weiterpflege von Webnix, Mailserver, Resin und Apache.
Konzeption und Entwicklung vom einem neuen CMS Flowwave (Backendentwicklung).
Erstellung von Kundenwebanwendung auf Basis von Flowwave CMS (Frontentwicklung)
Teamleitung und Teambetreuung.
Die folgenden Technologien wurden benutzt:
• J2EE/Eclipse
• JSP/JSTL
• JSF
• Servlets
• Struts
• HTML/CSS
• Javascript
• JQuery/Ajax
• Plesk
• Linux Suse
• Resin
• Apache
• MySQL
• SVN
• OXID Shop
• Joomla
• PHP

Projektleitung und Fullstack Software Entwicklung

Agir Finance In Paris

Versicherungen

500-1000 Mitarbeiter

Projektmanagement, Webentwicklung, Beratung, Schulungen auf französisch und Serveradministration
Für den Kunden wurde ein Angebot für drei Web-Portale unterbreitet; Agir Santé, Agir Finance und Agir Immobilier. Nach Zusage wurde das Design für die Webseiten entworfen und anhand eines CMS implementiert. Eine Bestellstrecke wurde auch entwickelt um das Online Bestellen von Versicherungen zu ermöglichen: Nach Eingabe und Validierung der Userdaten durch ein Online Formular, werden die notwendigen Vertrag-Dokumenten in PDF Format automatisch erstellt und in einer Email an die User angehängt und geschickt. Die User müssen nur die Unterlagen unterschreiben und zurückschicken um den Vertrag abzuschließen.
Die folgenden Technologien wurden benutzt:
• Java
• JSP
• CSS/HTML
• Resin
• Linux
• Microsoft Office
• Eclipse

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden