freiberufler Software-Entwickler auf freelance.de

Software-Entwickler

offline
  • auf Anfrage
  • 81547 München
  • Nähe des Wohnortes
  • de  |  en
  • 31.07.2024

Kurzvorstellung

Ich bin ein erfahrener C++, Java und Python Entwickler. Ich habe mit 10/11 Jahren begonnen meine ersten Schritte im Programmieren zu machen und mit 14 angefangen C++ zu programmieren. Bis heute bin ich an State-Of-The-Art Technologie interessiert.

Auszug Referenzen (2)

"Herr [...] hat seine Aufgaben bei der ESG Elektroniksystem- und Logistik-GmbH zu meiner außerordentlichen Zufriedenheit erfüllt. Seine Flexibilität ermöglichte es Ihm sich schnell in unsere technischen Systeme einzuarbeiten und die in unserem Haus üblichen Coding Standards anzupassen.
Sein zielorientiertes Handeln und analytischer Verstand trugen bereits in der Anfangsphase zum späteren Erfolg des Projektes bei. Durch sein eigenverantwortliches und kooperatives Handeln stellte er das Projekt vor Ablauf des engen Zeitplans fertig und fügte weitere Features hinzu. Dies war vor allem möglich durch seine fachliche Kompetenz in Modellbildung, Code-Sauberkeit und Performance.
Nach außerordentlich erfolgreicher Beendigung des Projektes portierte er den geschriebenen Code erfolgreich auf ein bestehendes System."
Software-Entwickler
Kundenname anonymisiert
Tätigkeitszeitraum

11/2015 – 2/2016

Tätigkeitsbeschreibung

Alleinverantwortlicher Backend C++ Entwickler
Bereitstellung von Daten übers Netzwerk per UDP
Berechnung zusätzlicher physikalischen Daten
Anpassung Flugsimulation

Eingesetzte Qualifikationen

Ubuntu, Scrum, Git, C++, Linux Entwicklung, Eclipse, Fahrzeugsimulation, Physik

"Herr [...] hat seine Aufgaben bei der PROCHECK24 GmbH zu meiner vollsten Zufriedenheit erfüllt. Nur wenige Mitarbeiter zeigten die gleiche Motivation sich in unsere technischen Systeme schnell einzuarbeiten. Seine analytischen Fähigkeiten, sowie seine fachliche Qualifikation halfen schon bald nach seiner Einarbeitung mittels seiner konstruktiven Vorschlägen anspruchsvolle Probleme zu lösen.
Er wurde für die Implementierung im Projekt "Promakler24" eingestellt und implementierte die Software, so dass neu hinzu gekommene Anforderungen leicht integriert werden konnten. Nachdem er das Projekt erfolgreich beendete, bearbeitete er alltägliche Aufgaben in unseren Systemen.
Seine Kommunikations- und Teamfähigkeit machte ihn auch über seine Zeit bei der PROCHECK24 GmbH hinaus zu einem wertgeschätzen Kollegen."
Project Lead Developer
Kundenname anonymisiert
Tätigkeitszeitraum

2/2014 – 2/2015

Tätigkeitsbeschreibung

Alleinverantwortlicher Full-Stack Entwickler für JEE Web; Transformation und Erweiterung einer PHP/MySQL Website zu JEE/Oracle

Eingesetzte Qualifikationen

Oracle Database, Scrum, UML, J2EE, Java (allg.), Python, Software engineering / -technik, Git, Jenkins

Qualifikationen

  • C++13 J.
  • Django
  • Git10 J.
  • Microsoft Windows (allg.)13 J.
  • Python7 J.
  • Scrum15 J.
  • Software engineering / -technik15 J.
  • Testen1 J.
  • Ubuntu9 J.
  • UML12 J.

Projekt‐ & Berufserfahrung

C++ Linux Entwickler für embedded Videokameras
Arnold & Richter GmbH (ARRI), München
2/2024 – 6/2024 (5 Monate)
Medienbranche
Tätigkeitszeitraum

2/2024 – 6/2024

Tätigkeitsbeschreibung

Schrieb gRPC API für Systemtests und Varianten Testkonzept, automatisierte Code-Generatoren, unterstützte Conan-Port, räumte Code auf, passte Software an neue Sensorkonfiguration an

Eingesetzte Qualifikationen

Embedded Linux, Bash Shell, C, Python, RPC (Remote Procedure Call), C++

C++ Entwickler
Investment Data Services GmbH, München
9/2022 – 12/2023 (1 Jahr, 4 Monate)
Finanzdienstleister
Tätigkeitszeitraum

9/2022 – 12/2023

Tätigkeitsbeschreibung

Bound C++ finance libs in Python, converted build to CMake, improved lib architecture

Eingesetzte Qualifikationen

C++, Make (Software), Python

C++ Entwickler
ANNAX GmbH, Brunnthal bei München
5/2022 – 8/2022 (4 Monate)
Displays für ÖPNV
Tätigkeitszeitraum

5/2022 – 8/2022

Tätigkeitsbeschreibung

Logging einrichten, Bugs beseitigen, Board Support Package erweitern, testen

Eingesetzte Qualifikationen

C++, Embedded Linux, Konfiguration, Testen

C++ Entwickler
Brainlab, München
10/2021 – 2/2022 (5 Monate)
Medizintechnik
Tätigkeitszeitraum

10/2021 – 2/2022

Tätigkeitsbeschreibung

Erweiterte Streamkonverter, machte Code testbar, führte Unit Tests ein

Eingesetzte Qualifikationen

Backend, C++, Testen

Software Quality Assurance Engineer
Continental AG, Frankfurt
3/2021 – 9/2021 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2021 – 9/2021

Tätigkeitsbeschreibung

I write tests, improve the software structure to make it testable and do presentations about basic software development principles (DRY, YAGNI etc).

Eingesetzte Qualifikationen

C++, Software Quality, Microsoft Visual Studio

Cross-Platform C++-Backend-Entwickler
Beissbarth GmbH, München
12/2020 – 1/2021 (2 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2020 – 1/2021

Tätigkeitsbeschreibung

Zusätzliche Fahrzeug-Referenzdaten aus Datenbank extrahieren, Code klarer machen

Eingesetzte Qualifikationen

C++, Python, Qt (Software)

C-/Python-Fullstack-Developer für embedded Sicherheitstelefonanlage
Softpace GmbH, Unterhaching
10/2019 – 11/2019 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2019 – 11/2019

Tätigkeitsbeschreibung

• Backend + Frontend programmiert, Bibliotheken gebaut und paketiert

Eingesetzte Qualifikationen

Embedded Linux, Bash Shell, C, C++, Docker, Python

DevOps und Backend Tech-Lead
Scoperty GmbH, München
3/2019 – 9/2019 (7 Monate)
Immobilien
Tätigkeitszeitraum

3/2019 – 9/2019

Tätigkeitsbeschreibung

• Initialer Go-Live für Nürnberg und Vorbereitungen deutschlandweiter Go-Live
• Modularisieren, Duplikate entfernen, Codelänge reduzieren (Best Practices)
• Integration Atlassian Tools, Reviews

Eingesetzte Qualifikationen

Postgresql, Continuous Integration, Debian Linux, Confluence, Scrum, Bash Shell, Docker, Jira, Python, Amazon Web Services (AWS), Django

DevOps und Backend Tech-Lead
Scoperty GmbH, München
3/2019 – 9/2019 (7 Monate)
Immobilien
Tätigkeitszeitraum

3/2019 – 9/2019

Tätigkeitsbeschreibung

• Initialer Go-Live für Nürnberg und Vorbereitungen deutschlandweiter Go-Live
• Modularisieren, Duplikate entfernen, Codelänge reduzieren (Best Practices)
• Integration Atlassian Tools, Reviews

Eingesetzte Qualifikationen

Postgresql, Continuous Integration, Debian Linux, Confluence, Scrum, Bash Shell, Docker, Jira, Python, Amazon Web Services (AWS), Django

Senior C/C++ (Lead-)Entwickler im embedded automotive Umfeld
Objective Software GmbH, München
12/2016 – 4/2017 (5 Monate)
Ingenieursdienstleister für BMW
Tätigkeitszeitraum

12/2016 – 4/2017

Tätigkeitsbeschreibung

* Software in Komponenten zerlegt
* gtest portiert und gmock der Hardware Umgebung aufgesetzt
* Code Qualität erhöht (Warnungen und gefährliche Konstrukte entfernt)
* CMake Buildsystem angepasst

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Testen, C, C++, Eclipse, Software engineering / -technik, Make (Software), Embedded Software, Digital mock-up (DMU) / Digitales Versuchsmodell (D-VM)

Python Entwickler
EXPERIENCE DATA B.V., München (HomeOffice)
12/2016 – 1/2017 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2016 – 1/2017

Tätigkeitsbeschreibung

* Assistent für Data Science Standardverfahren implementiert
* Random Forest
* k-Means
* ANOVA
* Usability wesentlicher Fokus

Eingesetzte Qualifikationen

Python, Software engineering / -technik, Data Science

Software-Entwickler
ESG Elektroniksystem- und Logistik-GmbH, München
11/2015 – 2/2016 (4 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

11/2015 – 2/2016

Tätigkeitsbeschreibung

Alleinverantwortlicher Backend C++ Entwickler
Bereitstellung von Daten übers Netzwerk per UDP
Berechnung zusätzlicher physikalischen Daten
Anpassung Flugsimulation

Eingesetzte Qualifikationen

Ubuntu, Scrum, Git, C++, Linux Entwicklung, Eclipse, Fahrzeugsimulation, Physik

Geschäftsführer / Technischer Leiter
GAMA Kinetics UG (haftungsbeschränkt), München
3/2015 – offen (9 Jahre, 9 Monate)
Gesundheitswesen
Tätigkeitszeitraum

3/2015 – offen

Tätigkeitsbeschreibung

Entwicklung einer Software zur Echtzeit-Bewegungsanalyse

Eingesetzte Qualifikationen

Ubuntu, Microsoft Windows (allg.), Scrum, UML, C++, Software engineering / -technik, Git

Project Lead Developer
PROCHECK24 GmbH, München
2/2014 – 2/2015 (1 Jahr, 1 Monat)
Versicherungen
Tätigkeitszeitraum

2/2014 – 2/2015

Tätigkeitsbeschreibung

Alleinverantwortlicher Full-Stack Entwickler für JEE Web; Transformation und Erweiterung einer PHP/MySQL Website zu JEE/Oracle

Eingesetzte Qualifikationen

Oracle Database, Scrum, UML, J2EE, Java (allg.), Python, Software engineering / -technik, Git, Jenkins

Entwickler, Projektmanager & Berater
Deutsche Automobil Treuhand GmbH, Ostfildern bei Stuttgart
7/2013 – 1/2014 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2013 – 1/2014

Tätigkeitsbeschreibung

Anforderungen spezifiziert, kleinere Projekte koordiniert (ohne PV)
Enterprise Service Bus eingeführt
Zertifizierung und Publikation für Fahrzeuge implementiert

Eingesetzte Qualifikationen

Enterprise Service Bus, Software Design, UML, Software engineering / -technik, J2EE, Java (allg.), Anforderungsspezifikationen

Architekt, Designer & Java Entwickler
Privatperson, Karlsruhe
7/2012 – 12/2012 (6 Monate)
Sport
Tätigkeitszeitraum

7/2012 – 12/2012

Tätigkeitsbeschreibung

Anwendung entworfen und implementiert
Performance optimiert

Eingesetzte Qualifikationen

Software Design, UML, Java SE

Architekt, Designer & Java Entwickler
Privatperson, Karlsruhe
1/2012 – 6/2012 (6 Monate)
Internet
Tätigkeitszeitraum

1/2012 – 6/2012

Tätigkeitsbeschreibung

* Selbständiges Projekt „Entfernte Steuerung Funkaufbau“
* Client und Server entworfen und implementiert
* Hardware angesteuert
* Sicherheit gesondert berücksichtigt

Eingesetzte Qualifikationen

UML, Java SE, Java (allg.)

Wissenschaftlicher Mitarbeiter, Cross-Platform Entwickler
Intelligente Prozessautomation und Robotik, Karlsr, Karlsruhe
6/2007 – 7/2011 (4 Jahre, 2 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

6/2007 – 7/2011

Tätigkeitsbeschreibung

Architektur und Details entworfen
Middleware in benutzbarere API verpackt
Latenz von Audio, Video und Haptik optimiert (weiche Echtzeit)

Eingesetzte Qualifikationen

OpenSuse, Microsoft Windows (allg.), Scrum, Subversion, C++, Concurrent Versions System, Java SE, Java (allg.), Python, Qt (Software), Software engineering / -technik, Microsoft Visual Studio, Architektur (allg.), Embedded Software

Ausbildung

Informatik
Master of Science
2007
Darmstadt

Über mich

Ich bin ein erfahrener C++, Java und Python Entwickler. Ich habe mit 10/11 Jahren begonnen meine allerersten Schritte im Programmieren zu machen und mit 14 angefangen C++ zu programmieren. Bis heute bin ich an State-Of-The-Art Technologie interessiert. Als ehemaliger wissenschaftlicher Mitarbeiter denke ich analytisch und als (Lead-)Entwickler mit 8-9 Jahren Industrieerfahrung in Projekten aus der Robotik, Automobil-, Finanz-, Medizin- und Verteidigungsbranche setze ich Vorgaben schnell und sauber um. Mit der Erfahrung aus diesen verschiedenen Bereichen kann ich mich zügig auf neue Programmierumgebungen oder Fachbereiche einstellen.

Weitere Kenntnisse

Programmiersprachen:
- C/C++ 03 / 11 / 14 / 17 (STL, Boost, Qt)
- Java 6 / 7 / 8 EE und SE (Hibernate, Swing, Apache Commons, Swing)
- Python 3 (Multiprocessing, Qt, Tkinter)
- Jenkins
- SQL

Entwicklungsumgebungen:
- CLion
- Visual Studio (C++ native extension)
- eclipse (CDT, JDT, Pydev)

OO-Methoden:
- UML
- Test-Driven Development

Management:
- SCRUM

Betriebssysteme:
- Windows XP / Vista / 7 / 10
- Ubuntu, SuSE, Fedora

Middleware:
- CORBA 2 und 3
- DDS

Datenbanken:
- Oracle 9i, 10i
- PostgreSQL 9.1+
- MySQL

Netzwerk:
- TCP, UDP, IP

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
4144
Alter
46
Berufserfahrung
17 Jahre und 4 Monate (seit 07/2007)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden