Professionelle Softwareentwicklung
- Verfügbarkeit einsehen
- 0 Referenzen
- 110‐130€/Stunde
- 20457 Hamburg
- auf Anfrage
- de | en
- 31.01.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 (Atlassian), Git, Jira, Linux Entwicklung, PostgreSQL, Testautomatisierung
2/2021 – 8/2021
TätigkeitsbeschreibungBeratungen zum Thema Entwicklungsinfrastruktur
Eingesetzte QualifikationenC++, Continuous Delivery (CDE), Docker, Embedded Linux, Git, Jenkins, Testing (IT)
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 (CDE), Emacs, Embedded Linux, Git, Kontinuierliche Integration (CI), Medizintechnik / Labortechnik, Qt, 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 QualifikationenApache Subversion (SVN), C++, Code Review, Emacs, Embedded Linux, Kontinuierliche Integration (CI), Qt, 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 Entwicklung, C++, Code Review, Embedded Linux, Kontinuierliche Integration (CI), Medizintechnik / Labortechnik, Qt, 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, 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, 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 Entwicklung, Continuous Delivery (CDE), DevOps, Git, Kontinuierliche Integration (CI), Prozess- / Workflow, 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 Automotive
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), Verteilte Systeme
11/2007 – 3/2008
Tätigkeitsbeschreibung
Webservice–basierte (J2EE/Axis) Lösung zum Routing von
Kurznachrichten ins Ausland mit Anbindung an eine Oracle–
Datenbank.
Apache Subversion (SVN), J2EE (Java EE), Oracle Database, PL/SQL, Telekommunikation / Netzwerke (allg.)
9/2007 – 11/2007
TätigkeitsbeschreibungTechnische Machbarkeitsstudie über die Positionsbestimmung in Fahrzeugen ohne Einsatz spezieller Sensorik.
Eingesetzte QualifikationenGlobal Positioning System (GPS)
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.
Apache Subversion (SVN), 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