Professionelle Softwareentwicklung
- Verfügbarkeit einsehen
- 0 Referenzen
- 120‐140€/Stunde
- 20457 Hamburg
- auf Anfrage
- de | en
- 15.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
11/2022 – offen
Tätigkeitsbeschreibung
Umstellung des Buildsystems von Make auf CMake
CMake-Unterstützung für Mitarbeiter
CMake-Training für Mitarbeiter
Buildsystem-Beratung
Entwicklungs-Infrastruktur-Beratung
Aufsetzen von Entwicklungsumgebungen
CI/CD/CT-Betreuung/Erweiterung
Docker, Git, Jenkins, Linux Entwicklung
8/2022 – 6/2023
TätigkeitsbeschreibungWeiterentwicklung der Build-Infrastrutur
Eingesetzte QualifikationenBash Shell, Git, Jenkins, Linux Entwicklung, Python
10/2021 – 6/2022
TätigkeitsbeschreibungEntwicklung des Fachdienstes (Backend) unter Linux/C++, einschließlich Implementierung von sicherheitsrelevanten Funktionen.
Eingesetzte QualifikationenC++, Confluence, Git, Jira, Linux Entwicklung, Postgresql, Test Automation
2/2021 – 8/2021
TätigkeitsbeschreibungBeratungen zum Thema Entwicklungsinfrastruktur
Eingesetzte QualifikationenC++, Continuous Delivery, Docker, Embedded Linux, Git, Jenkins, Testen
12/2016 – 12/2020
TätigkeitsbeschreibungDesign und Entwicklung von Benutzerschnittstellen für ein lebenserhaltendes Beatmungsgerät. Design und Implementierung von Softwareentwicklungs-Infrastruktur (CI/CD/CT, Code Review, Buildsystem auf CMake-Basis).
Eingesetzte QualifikationenC++, Code-Review, Continuous Delivery, Emacs, Embedded Linux, Git, Continuous Integration, Medizintechnik, Qt (Software), Requirement Analyse, User Experience (UX), User Interface (UI)
4/2016 – 9/2016
TätigkeitsbeschreibungEntwicklung eines lebenserhaltenden Geräts zur Notfallbeatmung unter embedded Linux/Qt.
Eingesetzte QualifikationenSubversion, C++, Code-Review, Emacs, Embedded Linux, Continuous Integration, Qt (Software), User Experience (UX), User Interface (UI)
4/2015 – 3/2016
Tätigkeitsbeschreibung
Entwicklung eines nicht–lebenserhaltenden Geräts zur Patienten-
beatmung. Entwicklung von Benutzerschnittstellen unter embed-
ded Linux/Qt.
Agile Methodologie, C++, Code-Review, Embedded Linux, Continuous Integration, Medizintechnik, Qt (Software), User Experience (UX), User Interface (UI)
7/2012 – 3/2015
TätigkeitsbeschreibungEntwicklung eines Touch–basierten Electronic Chart Display and Information Systems (ECDIS).
Eingesetzte QualifikationenC++, Embedded Linux, Embedded Systems, Git, Microsoft Windows (allg.), Qt (Software), Requirement Analyse, User Experience (UX), User Interface (UI)
12/2010 – 6/2012
TätigkeitsbeschreibungEntwicklung eines S–57 und S–100 kompatiblen, plattformunabhängigen ECDIS–Kernels
Eingesetzte QualifikationenC++, Git
3/2010 – 12/2010
TätigkeitsbeschreibungEntwicklung von Qt-Anwendungen zur Produktion digitaler Seekarten.
Eingesetzte QualifikationenC++, Git, Microsoft Windows (allg.), Qt (Software), User Experience (UX), User Interface (UI), Visual C++
12/2009 – 3/2010
Tätigkeitsbeschreibung
Entwicklung eines Buildsystems auf CMake–Basis für den internen Gebrauch. Evaluierung und Integration von modernen Versionskontroll– und Bugtrackingsystemen. Später Leitung einer Arbeitsgruppe zur Erweiterung genannter Software. Software Development Processes Evaluierung und Implementierung
von modernen Entwicklungsprozessen.
Advanced Packaging Tool (APT), Agile Methodologie, Continuous Delivery, DevOps, Git, Continuous Integration, Workflows, WIX (Windows Install XML)
10/2008 – 7/2009
TätigkeitsbeschreibungErweiterung und Anpassung einer C++–Anwendung zur Routenplanung an betriebssystemspezifische Besonderheiten. Aufbauen des Buildsystems und Planung von Infrastruktur und Entwicklungsprozessen.
Eingesetzte QualifikationenC++, Git, Linux Entwicklung, Microsoft Windows (allg.), Windows Embedded
3/2008 – 10/2008
TätigkeitsbeschreibungMFC– und konsolenbasierte Anwendungen zur verteilten Kartendatenkonvertierung. Anbindung an eine PostgreSQL–Datenbank und Entwicklung eines PHP–Webfrontends in einer WAPP–Umgebung
Eingesetzte QualifikationenMicrosoft Foundation Classes (MFC), Microsoft Windows (allg.), PHP, Postgresql, User Experience (UX), User Interface (UI), Distributed Computing
11/2007 – 3/2008
Tätigkeitsbeschreibung
Webservice–basierte (J2EE/Axis) Lösung zum Routing von
Kurznachrichten ins Ausland mit Anbindung an eine Oracle–
Datenbank.
Subversion, J2EE, Oracle Database, PL/SQL, Telekommunikation / Netzwerke (allg.)
9/2007 – 11/2007
TätigkeitsbeschreibungTechnische Machbarkeitsstudie über die Positionsbestimmung in Fahrzeugen ohne Einsatz spezieller Sensorik.
Eingesetzte QualifikationenGPS
1/2007 – 9/2007
Tätigkeitsbeschreibung
Entwicklung von Linux–Software zur Echtzeit–Übertragung von Videodaten über drahtlose Netzwerke in C++ auf der
AVR32–Plattform. Hardware-Inbetriebnahme, Entwicklung und Anpassung von Hardwaretreibern und Zusammenstellung einer Linux-Distribution.
Subversion, C++, Embedded Linux, Linux Entwicklung, Videoüberwachungssysteme / Kameraüberwachung
Ausbildung
Hochschue Fulda
Weitere Kenntnisse
Linux, Qt, Git, CMake, Clean Code, Design Patterns, Scrum, Lisp, UNIX Shell, (X)HTML/CSS, XML/XSLT, LATEX, POSIX, OpenGL, SQL, Linux-Treiberentwicklung, Windows, Emacs, Eclipse, Visual Studio, Qt Creator, UML, Subversion, GNU Make
Redmine, Jenkins, Gerrit, Polarion, Medizintechnik, Automotive, ECDIS, Docker, Buildroot, Yocto
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden