Profileimage by Mario Knezovic Software-Entwickler (C++ Desktop/Backend/Embedded/Tests, Python, Godot Engine) from Duesseldorf

Mario Knezovic

available

Last update: 23.04.2024

Software-Entwickler (C++ Desktop/Backend/Embedded/Tests, Python, Godot Engine)

Graduation: not provided
Hourly-/Daily rates: show
Languages: English (Limited professional) | Bosnian (Native or Bilingual) | Serbian (Native or Bilingual) | Croatian (Native or Bilingual)

Skills

Ich suche derzeit bevorzugt:
  • Remote/Home-Office-Projekte (ggf. mit geringem Vor-Ort-Anteil)
  • Keine "Feuerwehr-Jobs" (Projekte mit Last-Minute-Deadlines und absehbarem Stress)
  • Nahezu beliebige Projekte rund um modernes C++ (breite Erfahrung 20+ Jahre)
  • Insbesondere auch Embedded C++ (Beachten Sie bitte, dass ich zwar langjährige Erfahrung mit hardwarenaher C/C++/Assembler-Programmierung, jedoch wenige Erfahrung mit aktueller Embedded-Hardware habe. Entsprechend sollte der Fokus anfangs auf der Programmierung allgemein und z. B. Erstellung von Testfällen oder Optimierungs-Skills liegen und nicht auf spezifischen Hardware-Kenntnissen.)
  • Entwicklung von Software-Tests (z. B. für Embedded), insb. in C++/Python. (ISTQB-Zertifizierung für Winter 2023/24 geplant.)
  • Erstellung kleiner bis mittlerer mobiler Apps, insb. mit Nicht-Standard-Benutzeroberflächen (Visualisierungen, Multimediales, Spiele) mittels der Godot Engine. (Ich biete keine native Mobil-Entwicklung mehr an.)
  • Aus privaten Gründen bevorzuge ich derzeit Auslastungen von ca. 20-30 Std./Woche. (Gelegentliche Peaks sind jedoch kein Problem.)

Programmiersprachen/Technologien:
  • Desktop, Backend, (Soft-) Real-Time, GUI
  • Erstellung von Software-Tests, insb. auch für Embedded
  • Lieblings-Programmiersprache: Modernes C++ (sehr gute, langjährige Kenntnisse, auch STL, Embedded Systeme, u.ä.)
  • Python für Routine- und High-Level-Aufgaben sowie automatisierte Tests
  • Sehr viel Erfahrung mit Optimierungen (Performance, Speicher-/Ressourcennutzung, Echtzeitverhalten; mehrjährige Assembler-Erfahrung)
  • Viel Erfahrung mit Volltext-Suchen/Text-Mining, Muster-Erkennung
  • Erfahrung mit Nutzung von Micro-Services (REST APIs, u.ä.)
  • Gute Kenntnisse/Praxiserfahrung auch in diversen anderen Programmiersprachen/Technologien wie iOS/Swift, Android/Kotlin, Java, C#, Visual Basic, PHP, Web-Entwicklung, CORBA (jedoch aktuell kein Interesse an Aufträgen dahingehend)

Praktiken/Besonderes Interesse:
  • Agile Software-Entwicklung (kundenorientierte Entwicklung in Iterationen, mit UnitTests, etc.; ich mag besonders Kanban)
  • Robuste "fehlerfreie" Software
  • Programmierung von visuell orientierten User-Interfaces
  • (Soft-) Echtzeit-Software (sowohl für Industrie als auch Entertainment, z. B. Spiele)

Soft-Skills:
  • Ich arbeite sehr selbständig und bin unkompliziert.
  • Mir wird attestiert, dass ich sehr gut in Teams arbeite und ausgleichend auf Teams wirke. (Jedoch arbeite ich derzeit nur remote.)
  • Erfahrung in Projektleitung bei mehreren Projekten (mit bis zu 20 Team-Mitgliedern, jedoch habe ich derzeit kein Interesse an Führungsaufgaben).
  • Über 20 Jahre Programmiererfahrung als Freelancer. (Und auch ein paar Jahre als Angestellter.)

Project history

Referenzen sende ich Ihnen gerne auf Anfrage, passend zu Ihrem Projekt.

Bisher habe ich in über 20 Jahren für über 30 Kunden gearbeitet, von kleinen und mittelständischen Unternehmen über Privat-Banken bis zu multinationalen Konzernen. Da ich gerne Technologie- und Branchen übergreifend arbeite, bin ich in manchen Bereichen kein extremer Spezialist, dafür aber umso mehr Allrounder und bringe Know-how und die Sichtweise aus verschiedenen Sparten mit.

Local Availability

Only available in these countries: Germany, Austria und Switzerland
Derzeit nur Remote/Home-Office. In Ausnahmefällen nach Absprache jedoch auch vor Ort (z. B. Einarbeitung).

Other

Ich arbeite oft eng mit ausgewählten Grafikern/Designern zusammen, so dass ich typischerweise auch die Gestaltung von Apps u.dgl. übernehmen oder betreuen kann.
Profileimage by Mario Knezovic Software-Entwickler (C++ Desktop/Backend/Embedded/Tests, Python, Godot Engine) from Duesseldorf Software-Entwickler (C++ Desktop/Backend/Embedded/Tests, Python, Godot Engine)
Register