Welcome to Muhammad's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Muhammad to discuss your project or search for other similar profiles on Malt.

Muhammad Bassam

Senior Software Engineer, Product Manager

Remote from Bremen

  • 53.0758
  • 8.8071
  • Indicative rate €350 / day
  • Experience 7+ years
  • Response time 24h
Propose a project The project will only begin when you accept Muhammad's quote.

Part time, 3 days a week

Propose a project The project will only begin when you accept Muhammad's quote.

Location and geographical scope

Location
Bremen, Deutschland
Remote only
Works remotely most of the time

Preferences

Project length
  • ≤ 1 month
  • Between 1-3 months
  • Between 3-6 months
  • ≥ 6 months

Verifications

Languages

  • Deutsch

    Full professional proficiency

  • Englisch

    Full professional proficiency

  • Urdu

    Native or bilingual

  • Hindi

    Native or bilingual

Categories

Skills (23)

Muhammad in a few words

Software Ingineur/Architekt/Scrum Master, enthusiastisch mit umfangreiche Entwurf, Entwicklung und testen Erfahrung an hoch Komplexe Softwaresysteme von High-End Applikationen Anwendungen bis hinzu Hardware-nah Softwarekomponente. Gearbeitet für Unternehmen (Deutsche Zentrum für Luft und Raumfaht, Harris Orthogon GmbH & Siemens AG). Praktische Erfahrung mit viele Forschung und Entwicklung Projekte sowie Kundenorientierte Produkte. Zu meinen Fähigkeiten gehören: Modulare Softwareentwicklung für Zuverlässige Verteiltesysteme, Expertwissen von Programmiersprachen C/C++ (C++11/14), Java (Spring Boot, SOAP, JMS JPA, JMX), Python, Echtzeitbetriebsysteme (RTEMS, FreeRTOS, VxWorks), Linux, Windows, Software-Code Verwaltung über Maven, Jira, Git, DevOps (Jenkins und GitLab), Virtualisierung (KVM, VmWare, VirtualBox, Docker), Statische-Code-Analyse (Clang, SonarQube und CppCheck). Zudem habe ich Erfahrung mit Netzwek Technik: Switching, IPSec, NATing, Routing, Firewall, OpenWRT und OSI basirte Protokolle: TCP/IP, SNMP, NTP. "Business-Understanding" von Software Projekte und praktische Erfahrung mit dem SDLC-Management durch V-Modell, Agile Methoden. Ich freue mich Sie in diesem und anderen Themengebieten betreuen

Experience

Deutsches Zentrum für Luft- und Raumfahrt e.V. - DLR

Research

Sr. Embedded System Ingineur

Bremen, Deutschland

March 2014 - March 2018 (4 years)

- Design, Entwicklung und Test von zentrale Avionik Softwareinfrastruktur zur Verwaltung des On-Board-Computer für Nanosatelliten in C/C++
- Teil des Forschungs- und Entwicklungsteams, das für die Software-Architekt, Bewertung und Anwendung modernster Weltraumlösungen in laufenden Projekten verantwortlich ist
- Erfahrung auf Expertenebene mit Design und Entwicklung von Anwendungen und deren Komponenten, Treibern und Middleware auf Systemen, die auf Bare-Metal-, RTOS- und Embedded Linux-Systemen für Single-Core- und Multi-Core-Prozessorarchitekturen basieren
- Erfahrung auf verschiedene Protokolle und Technologien SpaceWire, I2C, SPI, TCP/IP, AXI, Bluetooth, WiFi, GSM etc.
- Implementierte Bibliothekssuiten, erweiterte BSPs und Gerätetreiber für verschiedene Architekturen wie ARM, SPARC, POSIX und Embedded Linux
- Erstellung von Funktionale und Unit-Test auf GoogleTests und Python
- Erfahrung mit den Techniken zur Fehlererkennung, -isolierung und wiederherstellung (FDIR) von Missionkritische Komponenten mit Hamming und BCH
- Software-Qualitätssicherung durch CppCheck & PolySpace
- Systemintegration und Tests des Satellitensubsystems in Reinraunumgebung
- Technische-Notes, ICD und Designdokumentationen in konkreten Projektphasen
- Erstellung und Ausführung von Arbeitspaketen
- Unterstützung und Betreuung von einem kleinem Entwicklerteam

Harris Orthogon GmbH

Aviation & Aerospace

Sr. Software Ingineur

Bremen, Deutschland

July 2018 - December 2019 (1 year and 5 months)

- Design- und Entwicklungsaktivitäten für strategische, komplexe und taktische Flugverkehrsmanagementlösungen für den Flughafenbetrieb der nächsten Generation auf Java und C++
- Mitgestalten und Entwicklung einer leistungsstarken Front-End- und Back-End-Anwendungen, die auf Basis des Spring-Frameworks, SOAP-WebService, JMS, JMX. Apache Jmeter, TIBCO BusinessWorks, JPA, Hibernate, PostgreSQL und AWS
- Implementierte Skripte (in Bash, TC Shell und Python) zur Automatisierung von Tests und Softwarebereitstellung
- Praktische Erfahrung mit der Verwaltung von Software-Code über Maven, Jira, Git / GitLab und CI/CD durch Jenkins, Docker-Container, statische-Code-Analyse mit SonarQube und CppCheck
- Praktische Erfahrung mit dem SDLC-Management durch agile TDD und Scrum
- Implementiertes Framework für die automatische Generierung von Konfigurationsdateien mit XSLT / XML-Dienstprogrammen
- Erfahrung an mehreren Legacy-Systemen und deren Verbesserungen, um ihnen entsprechend den Anforderungen einen Mehrwert zu bieten
- Software-Design-Dokumentation an allen konkreten Projecktphasen
- Software-Auditing mit dem QS-Team, um potenzielle Probleme in laufenden oder abgeschlossenen Projekten zu identifizieren und zukünftige Produktdesign- / Entwicklungsprozesse zu optimieren
- Analyse der Geschäftsanforderungen und Umsetzung in technische Anforderungen
- Bearbeitung von Kundenänderungsanforderungen und -antworten während der ersten Phase der Produktbereitstellung

Siemens

Transportation

Sr. Software Ingineur/Scrum Master

Ulm, Deutschland

August 2020 - Today (1 year and 3 months)

- Design und Entwicklung von Funkcomputern und Netzwerk-Subsystem für Tram/Metro basierend auf C/C++, Python konform mit CENELEC-Anforderungen
- Modernisierung des Kommunikationssystems zwischen Straßenbahnfahrzeugen, Gleisen sowie Leitstellen
- Maintainer für intern Bitbake basiert Basis Linux Betriebssysteme: Yocto und S2L2
- Umfassende Erfahrung mit Netzwerk-/Sicherheitstechnologien (TCP/IP, IPSec, SNMP, NATing, Wifi, SDN, GSM-R etc.) und Anwendung von Best-Practices
- Agiles Teammanagement und Führung eines Teams mit Scrum-Master-Rolle
- Förderung der DevOps-Kultur
- Erfahrung mit der Anpassung der Linux-Distribution gemäß den Sicherheitsanforderungen von IEC 62443 3-3 SL3 und der Entwicklung seiner Module

Education