freiberufler Senior Software Entwickler und Architekt - Qt/QML, C/C++ auf freelance.de

Senior Software Entwickler und Architekt - Qt/QML, C/C++

online
  • auf Anfrage
  • 29010 Malaga
  • auf Anfrage
  • es  |  de  |  en
  • 18.10.2024

Kurzvorstellung

Senior SW Architect with strong focus on Qt / QML, C++ with > 20 years of experience in IT.
Managing Partner and Co-Founder of BlauRingLabs S.L.

Auszug Referenzen (1)

"To whom it may concern:
Hereby I certify that J. de H. was working between December 2019 and January 2020 as Software Architect for TechnicalGest"
Java Software Architekt
Kundenname anonymisiert
Tätigkeitszeitraum

12/2019 – 1/2020

Tätigkeitsbeschreibung

Development of a CRM in Java over MySQL.
Redesign of the architecture to provide a Web based front-end additionally to the Swing based UI via RESTful API.

Technology: Java, Swing, Git

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), Java (allg.), Mysql, Swing (Java)

Qualifikationen

  • C++23 J.
  • Qt (Software)16 J.
  • Software Architecture10 J.
  • Projektleitung / Teamleitung (IT)13 J.
  • QML

Projekt‐ & Berufserfahrung

Senior C++/Qt Developer
Kundenname anonymisiert, München
1/2020 – 8/2024 (4 Jahre, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2020 – 8/2024

Tätigkeitsbeschreibung

Implementation of a library of customized UI controls for use in development of user interfaces. The development was using Qt Creator with QML/Qt 6, C++17, Quick Test for Unit Testing, Conan for package management and Python.
This is a detailed list of my tasks in the project:
• Participate in project planning meetings and help to schedule the workload according to SCRUM principles.
• Design and development of graphical user interfaces in C++ 17 and Qt/QML according to requirements provided by the UX Team as part of a scrum team.
• Development of different QML components as part of a graphic library.
• Creation and extension of QML modules for reusable elements.
• Maintenance of build scripts in cmake for automatic code generation.
• Design and development of a connection layer in C++ and Qt to connect QML/Javascript code with a CAN-Bus backend in C++.
• Supporting testability of QML component in Squish: adding IDs and objectName properties, providing javascript utilities to access components via squish, etc.
• Working closely with Test Team to identify and solve issues.
• Debugging QML code with Qt Creator.
• Write and maintain Unit Tests with Qt Quick Test.
• Maintain a remote Artifactoy Repository Server for hosting Conan packages.
• Create and maintain technical documentation.
• Participate actively in code reviews.
Technologies: Qt 6, QML, C++ 17, Visual Studio, QtCreator, Git, conan, Python, Jira, Figma

Eingesetzte Qualifikationen

Architekturinformatik, C++, Projektleitung / Teamleitung (IT), Qt (Software), Software Architecture

Java Software Architekt
Kundenname anonymisiert, Remote
12/2019 – 1/2020 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2019 – 1/2020

Tätigkeitsbeschreibung

Development of a CRM in Java over MySQL.
Redesign of the architecture to provide a Web based front-end additionally to the Swing based UI via RESTful API.

Technology: Java, Swing, Git

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), Java (allg.), Mysql, Swing (Java)

Software Architect (Festanstellung)
Kundenname anonymisiert, München
3/2015 – 11/2019 (4 Jahre, 9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2015 – 11/2019

Tätigkeitsbeschreibung

Development and maintenance of a Java service to connect to PTC Integrity Server through RESTful API and generate reports about code review coverage.

Development of Life Safety Functionality Modules in C/C++ in Embedded Linux platform (ARM).

Maintenance of a Continuous Integration System based on Jenkins and Yocto.

Architecture and Development of RESTful APIs for Internet of Things (IoT).

Team Leadership of a development team of 5 developers and 3 Testers in agile workflow (Scrum).

Eingesetzte Qualifikationen

C++, Embedded Linux, Java (allg.), Projektleitung / Teamleitung (IT), Python, Software Architecture, UML

Lead Software Engineer (Festanstellung)
Kundenname anonymisiert, München
7/2011 – 2/2015 (3 Jahre, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2011 – 2/2015

Tätigkeitsbeschreibung

Sector: Medical Technology
Design and development of an automated Testing environment in .NET for testing a glucose meter device through Bluetooth Low Energy interface.
Technology: HTML, PHP, C#, Bluetooth Low Energy

Sector: Industry
Design and development of User Interface with C++/Qt for Touch Screens for Laser Systems under embedded Linux.
Technology: Qt/QML, C++, Embedded Linux

Sector: Transportation
Design and development of a multiplatform (Windows/Android) touch screen diagnostic tool for monitoring power converter devices running on Tables and Desktop.
Technology: C++, Qt/QML, JavaScript, Android and Windows platform.

Sector: Industry
Design and development of an application for image analyze and video processing.
Technology: C++, Qt, Visual Studio.

Sector: Medical Technology
Architectural design of a embedded device for Functional Electrical Stimulation.
Technology: Embedded C/C++, Finite State Machines.

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), Software Architecture, C#, C++, Embedded Systems, Qt (Software), System Architektur

Software Engineer C++ (Festanstellung)
Kundenname anonymisiert, Munich
6/2003 – 6/2011 (8 Jahre, 1 Monat)
Gesundheitswesen
Tätigkeitszeitraum

6/2003 – 6/2011

Tätigkeitsbeschreibung

Qt and C++ development under Windows

Eingesetzte Qualifikationen

C++, Qt (Software)

Embedded Software Engineer (Festanstellung)
Kundenname anonymisiert, Riem
10/2000 – 5/2003 (2 Jahre, 8 Monate)
Telekommunikation
Tätigkeitszeitraum

10/2000 – 5/2003

Tätigkeitsbeschreibung

Embedded C/C++ developer

Eingesetzte Qualifikationen

C++

Ausbildung

Certified Professional for Software Architecture (ISAQB)
Ausbildung
2012
Hamburg
Certified Professional Scrum Master
Ausbildung
2012
Zürich
Certified Professional for Requirements Engineering (IREB)
Ausbildung
2011
München
Informatik
Informatik
2000
Malaga, Spanien

Persönliche Daten

Sprache
  • Spanisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
3958
Alter
50
Berufserfahrung
24 Jahre und 1 Monat (seit 10/2000)

Kontaktdaten

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

Jetzt Mitglied werden