Software-Entwickler
- Verfügbarkeit einsehen
- 2 Referenzen
- auf Anfrage
- 81547 München
- Nähe des Wohnortes
- de | en
- 31.07.2024
Kurzvorstellung
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."
11/2015 – 2/2016
Tätigkeitsbeschreibung
Alleinverantwortlicher Backend C++ Entwickler
Bereitstellung von Daten übers Netzwerk per UDP
Berechnung zusätzlicher physikalischen Daten
Anpassung Flugsimulation
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."
2/2014 – 2/2015
TätigkeitsbeschreibungAlleinverantwortlicher Full-Stack Entwickler für JEE Web; Transformation und Erweiterung einer PHP/MySQL Website zu JEE/Oracle
Eingesetzte QualifikationenOracle Database, Scrum, UML, J2EE, Java (allg.), Python, Software engineering / -technik, Git, Jenkins
Qualifikationen
Projekt‐ & Berufserfahrung
2/2024 – 6/2024
TätigkeitsbeschreibungSchrieb 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 QualifikationenEmbedded Linux, Bash Shell, C, Python, RPC (Remote Procedure Call), C++
9/2022 – 12/2023
TätigkeitsbeschreibungBound C++ finance libs in Python, converted build to CMake, improved lib architecture
Eingesetzte QualifikationenC++, Make (Software), Python
5/2022 – 8/2022
TätigkeitsbeschreibungLogging einrichten, Bugs beseitigen, Board Support Package erweitern, testen
Eingesetzte QualifikationenC++, Embedded Linux, Konfiguration, Testen
10/2021 – 2/2022
TätigkeitsbeschreibungErweiterte Streamkonverter, machte Code testbar, führte Unit Tests ein
Eingesetzte QualifikationenBackend, C++, Testen
3/2021 – 9/2021
TätigkeitsbeschreibungI write tests, improve the software structure to make it testable and do presentations about basic software development principles (DRY, YAGNI etc).
Eingesetzte QualifikationenC++, Software Quality, Microsoft Visual Studio
12/2020 – 1/2021
TätigkeitsbeschreibungZusätzliche Fahrzeug-Referenzdaten aus Datenbank extrahieren, Code klarer machen
Eingesetzte QualifikationenC++, Python, Qt (Software)
10/2019 – 11/2019
Tätigkeitsbeschreibung• Backend + Frontend programmiert, Bibliotheken gebaut und paketiert
Eingesetzte QualifikationenEmbedded Linux, Bash Shell, C, C++, Docker, Python
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
Postgresql, Continuous Integration, Debian Linux, Confluence, Scrum, Bash Shell, Docker, Jira, Python, Amazon Web Services (AWS), Django
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
Postgresql, Continuous Integration, Debian Linux, Confluence, Scrum, Bash Shell, Docker, Jira, Python, Amazon Web Services (AWS), Django
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
Embedded Entwicklung / hardwarenahe Entwicklung, Testen, C, C++, Eclipse, Software engineering / -technik, Make (Software), Embedded Software, Digital mock-up (DMU) / Digitales Versuchsmodell (D-VM)
12/2016 – 1/2017
Tätigkeitsbeschreibung
* Assistent für Data Science Standardverfahren implementiert
* Random Forest
* k-Means
* ANOVA
* Usability wesentlicher Fokus
Python, Software engineering / -technik, Data Science
11/2015 – 2/2016
Tätigkeitsbeschreibung
Alleinverantwortlicher Backend C++ Entwickler
Bereitstellung von Daten übers Netzwerk per UDP
Berechnung zusätzlicher physikalischen Daten
Anpassung Flugsimulation
Ubuntu, Scrum, Git, C++, Linux Entwicklung, Eclipse, Fahrzeugsimulation, Physik
3/2015 – offen
TätigkeitsbeschreibungEntwicklung einer Software zur Echtzeit-Bewegungsanalyse
Eingesetzte QualifikationenUbuntu, Microsoft Windows (allg.), Scrum, UML, C++, Software engineering / -technik, Git
2/2014 – 2/2015
TätigkeitsbeschreibungAlleinverantwortlicher Full-Stack Entwickler für JEE Web; Transformation und Erweiterung einer PHP/MySQL Website zu JEE/Oracle
Eingesetzte QualifikationenOracle Database, Scrum, UML, J2EE, Java (allg.), Python, Software engineering / -technik, Git, Jenkins
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
Enterprise Service Bus, Software Design, UML, Software engineering / -technik, J2EE, Java (allg.), Anforderungsspezifikationen
7/2012 – 12/2012
Tätigkeitsbeschreibung
Anwendung entworfen und implementiert
Performance optimiert
Software Design, UML, Java SE
1/2012 – 6/2012
Tätigkeitsbeschreibung
* Selbständiges Projekt „Entfernte Steuerung Funkaufbau“
* Client und Server entworfen und implementiert
* Hardware angesteuert
* Sicherheit gesondert berücksichtigt
UML, Java SE, Java (allg.)
6/2007 – 7/2011
Tätigkeitsbeschreibung
Architektur und Details entworfen
Middleware in benutzbarere API verpackt
Latenz von Audio, Video und Haptik optimiert (weiche Echtzeit)
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
Darmstadt
Über mich
Weitere Kenntnisse
- 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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden