freiberufler Senior Software Engineer (C++/Qt/C#): Architekt und Entwickler auf freelance.de

Senior Software Engineer (C++/Qt/C#): Architekt und Entwickler

zuletzt online vor wenigen Tagen
  • 40‐80€/Stunde
  • 48161 Münster
  • Umkreis (bis 200 km)
  • fa  |  de  |  en
  • 13.04.2025

Kurzvorstellung

Mit langjähriger erfolgreicher Erfahrung in der Konzeption und Umsetzung von Softwarelösungen entwerfe und entwickle ich nachhaltige Systeme mit Fokus auf Zuverlässigkeit, Wartbarkeit, Sicherheit und Skalierbarkeit.

Qualifikationen

  • Android Developer
  • ASP.NET4 J.
  • C# Developer
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Embedded Linux3 J.
  • JavaScript
  • Mobile Application Development
  • Programmierer C, C++9 J.
  • Qt (Software)9 J.
  • Serviceorientierte Architektur4 J.
  • Software Architecture13 J.
  • Software Design3 J.
  • Softwareentwickler9 J.
  • UML7 J.

Projekt‐ & Berufserfahrung

Senior Software Entwickler (Festanstellung)
Digital Building Technilogy, Münster
10/2021 – offen (3 Jahre, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2021 – offen

Tätigkeitsbeschreibung

-Entwurf der Architektur für komplexe Softwareprojekte im Bereich Smart Home
-Analysieren der Anforderungen und Dokumentieren der Architektur basiert auf UML Diagramme usw.
-Umsetzung umfangreicher Softwarelösungen auf Basis bewährter Best Practices und Design Patterns
-Mentoring von Junior-Entwicklern bei ihren Aufgaben

Eingesetzte Qualifikationen

Embedded Linux, Programmierer C, C++, Softwareentwickler, Software Architecture, Software Design, UML, Git, Qt (Software)

Senior Software Entwickler (Festanstellung)
Kundenname anonymisiert, Tehran
1/2016 – 10/2021 (5 Jahre, 10 Monate)
Banken
Tätigkeitszeitraum

1/2016 – 10/2021

Tätigkeitsbeschreibung

- Entwerfen und Entwicklung der komplexen plattformübergreifende GUI
Anwendungen gemäß den Spezifizierungen und Anforderungen
- Teilnahme an allen Schritten des SDLC-Prozesses, wie z. B.
Anforderungsanalyse, Design und Entwicklung der Software,
Komponententests usw, als Teammitglied des Softwareentwicklungsteams
- Helfen dem Unternehmen um mehr Gewinn aus Softwareprojekte zu zielen, über Reduzieren der Produktionkosten, Wartungskosten und
Markteinführungszeit, per Verwenden der Best Practices, damit zuverlässige, erweiterbare und anpassbare Anwendungen erstellt wurden

Eingesetzte Qualifikationen

Programmierer C, C++, Softwareentwickler, Software Architecture, Qt (Software)

Software Entwickler
Kundenname anonymisiert, Tehran
11/2011 – 11/2015 (4 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

11/2011 – 11/2015

Tätigkeitsbeschreibung

Entwurf und Umsetzung neuer benutzerdefinierter Software, Webanwendungen und Webservice-Lösungen für große Organisationen und Kunden mit hohen Anforderungen an Wartbarkeit und Erweiterbarkeit. Analyse der Anforderungen zusammen mit Produkt Owner um eine passende Architektur zu entwerfen und geeignete Technologie für die Umsetzung aussuchen, die dem Bedarf des Projekts besser passt.

Eingesetzte Qualifikationen

ASP.NET, C#, JavaScript-Entwickler, Microsoft SQL-Server (MS SQL), Serviceorientierte Architektur, SOAP, Software Architecture, UML

Zertifikate

Software Design and Architecture
Coursera
2024

Ausbildung

Künstlicher Intelligenz
Master
Shahid Beheshti University
2018
Tehran
Computer Engineering
Bachelor
Hamedan University of Technology
2011
Hamedan

Über mich

Freelance Software Engineer – Ihr Partner für hochwertige Softwarelösungen

Mit umfangreicher Erfahrung in Anforderungsanalyse, Softwarearchitekturdesign und Entwicklung biete ich maßgeschneiderte Lösungen für verschiedene Softwareprojekte an.

Schwerpunkte:

? Plattformübergreifende Entwicklung mit C/C++ und modernem C++ für Embedded-Systeme, APIs und GUIs.
? Entwicklung von Backend- und Frontend-Diensten mit C#, MS SQL Server, JavaScript, ELK, .NET Core 7.0, SOAP und REST Web Services, WCF basierend auf Microservices-Architektur.
? Erstellung komplexer GUI-Anwendungen für Windows, Linux und Android mit Qt Framework.
? Vernetzte Softwarelösungen mit Datenbank- und Netzwerkintegration.

? Alle Projekte durchlaufen einen standardisierten Software Development Lifecycle (SDLC), um eine hohe Qualität sicherzustellen.

⚙️ Wiederverwendbarkeit, Wartbarkeit, Erweiterbarkeit und Sicherheit stehen im Mittelpunkt jeder Entwicklung und Dokumentation.

? Versionskontrolle mit Git – klar strukturierte Commits sorgen für eine transparente Projekthistorie. Auf Wunsch kann der Autor von Commits entsprechend angepasst werden.

? Projekte können flexibel gemäß agilen Methoden oder anderen Vorgehensweisen verwaltet werden.
? Individuelle Leistungspakete möglich – von Anforderungsanalyse & Architekturdesign (inkl. UML-Diagrammen und Markdown-Dokumentation) über Softwareentwicklung bis zur Erweiterung bestehender Projekte.

✅ Ziel: Eine erfolgreiche, reibungslose und professionelle Zusammenarbeit.

Persönliche Daten

Sprache
  • Persisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Gut)
Reisebereitschaft
Umkreis (bis 200 km)
Home-Office
unbedingt
Profilaufrufe
25
Alter
36
Berufserfahrung
10 Jahre und 10 Monate (seit 07/2014)
Projektleitung
8 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden