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

meiv_cv_en.pdf
Masterurkunde - Mohamed A.pdf
mein_cv_v1.pdf

Skills

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

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden