freiberufler System Software Entwickler auf freelance.de

System Software Entwickler

offline
  • auf Anfrage
  • 60433 Frankfurt am Main
  • Europa
  • de  |  en  |  es
  • 01.01.2024

Kurzvorstellung

Systemnahe Software-Entwicklung
Objektorientierte Software-Entwicklung
Netzwerke und Cloud Computing
Datenbanken und SQL
Hardwarenahe Software-Entwicklung

Qualifikationen

  • C++
  • Cloud Computing
  • Datenbankentwicklung
  • Go (Programmiersprache)
  • Java (allg.)
  • Linux Entwicklung
  • Objektorientierte Analyse und Design (OOAD)
  • Objektorientierte Programmierung (OOP)
  • Python
  • Telekommunikation / Netzwerke (allg.)

Projekt‐ & Berufserfahrung

System-Software-Entwickler
Kundenname anonymisiert, Karlsruhe
1/2021 – 9/2021 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2021 – 9/2021

Tätigkeitsbeschreibung

Entwicklung mehrerer Teilprojekte im Bereich der Public-Key-Infrastructure und SmartCard-Authentifizierung mit C++, TLS und Javascript/React.
Analyse, Entwurf und Implementierung von Network Namespaces für Thin-Client Management Software.
Linux-Kernel Konfiguration und Patch-Verwaltung.
Weiterentwicklung einer DevOps-Umgebung auf Basis von Jira, Teamcity, Git und Python.
Wartung von Paketen einer Ubuntu basierten Linux-Distribution.

Eingesetzte Qualifikationen

C++, Cloud Computing, Cyber Security, Linux Entwicklung, Linux (Kernel), Python, WLAN (Wireless Local Area Network)

System-Entwickler und System-Operator
Kundenname anonymisiert, Langen
8/2020 – 12/2020 (5 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

8/2020 – 12/2020

Tätigkeitsbeschreibung

Entwicklung und Test eines Thin-Client Prototyps auf Basis von Linux zum Einsatz in einer Cloud-Infrastruktur.
Erstellung eines Thin-Client-Betriebssystems und Installations-Images auf Basis von Debian und CentOS. Aufbau einer Testumgebung zur Evaluierung von Desktop-Systemen und Remote-Desktop-Systemen. Automatisierte Installation und Konfiguration mit PXE und Ansible. Entwicklung eines WAN-Emulators auf Basis von Linux Traffic Shaping mit einem Python/Flask-Frontend.
Erstellung von GUI-Testanwendungen (FLTK, Qt) und Messung von Latenzen mit einem Arduino Embedded System.
Auswertung und Darstellung der Testergebnisse mit Python und Excel.

Eingesetzte Qualifikationen

Debian, Red Hat Enterprise Linux (RHEL), Bash (Shell), Docker, Python, Cloud Computing, Ansible, TCP/IP, Netzwerktechnik

Software-Entwickler
Kundenname anonymisiert, Stuttgart
4/2020 – 7/2020 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2020 – 7/2020

Tätigkeitsbeschreibung

Erweiterung eines verteilten Systems in der Automobilfertigung um Zugriff auf eine MS SQL-Server Datenbank und Verwendung einer REST-API-Schnittstelle. Umstellung mehrerer GUI-Anwendungen von MFC auf .NET. Erstellen von Anforderungen zur Implementierung durch Nearshore-Entwicklerteams. Code-Reviews und Tests. Implementierung von Teilen der Anwendung.
Aufbau einer Umgebung für automatisierte Tests.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Microsoft Windows (allg.), Apache Subversion (SVN), C#, Jira, Python, Visual C++, CORBA, TCP/IP

Softwareingenieur
Kundenname anonymisiert, Frankfurt
7/2019 – 12/2019 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2019 – 12/2019

Tätigkeitsbeschreibung

Systemnahe Software-Entwicklung in C/C++ für ein verteiltes Telekom-System.

Eingesetzte Qualifikationen

Agile Entwicklung, Objektorientierte Analyse und Design (OOAD), Linux Entwicklung, ISP (Internet Service Provider)

Backend-Entwickler
Kundenname anonymisiert, Frankfurt
1/2019 – 6/2019 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2019 – 6/2019

Tätigkeitsbeschreibung

Entwicklung eines DB-Backend für ein Java-Frontend zur Anwendungsüberwachung. DB Design und Implementierung zur Speicherung von MIB-Daten einer verteilten Telekommunikationsanwendung.
Entwicklung einer Anwendung zum Befüllen der Datenbank in Echtzeit.
Anbindung der Datenbank an Apache Tomcat zur Überwachung und zum automatischen Erkennen von Fehlersituationen.

Eingesetzte Qualifikationen

Data Science, DB2, SQL, Apache Tomcat, Java (allg.), Linux Entwicklung, Perl, Python, SNMP, JSP (Java Server Pages)

Software-Entwickler
Kundenname anonymisiert, Frankfurt
8/2018 – 12/2018 (5 Monate)
Telekommunikation
Tätigkeitszeitraum

8/2018 – 12/2018

Tätigkeitsbeschreibung

Design, Implementierung und Test einer Komponente zur Konsolidierung großer Mengen an MIB-Daten. Optimierungen der Anwendung und der Datenbank zur Verarbeitung großer Datenmengen.

Eingesetzte Qualifikationen

Data Science, SQL, Continuous Delivery (CDE), Kontinuierliche Integration (CI), Bash (Shell), Linux Entwicklung, Perl, SNMP

Software-Entwickler
Kundenname anonymisiert, Frankfurt
3/2018 – 7/2018 (5 Monate)
Telekommunikation
Tätigkeitszeitraum

3/2018 – 7/2018

Tätigkeitsbeschreibung

Installation und Konfiguration einer checkmk-Montorlösung für ein verteiltes Telekommunikationssystem. Entwicklung von checkmk-Skripten zur Sammlung und Darstellung von Systeminformationen zur Überwachung und Fehlererkennung.

Eingesetzte Qualifikationen

Server-Monitoring, Bash (Shell), Linux Entwicklung, Python, Internet / Intranet

Software-Entwickler
Kundenname anonymisiert, Frankfurt
9/2017 – 2/2018 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

9/2017 – 2/2018

Tätigkeitsbeschreibung

Einsatz einer REDIS-Datenbank zur Speicherung von Anwendungsdaten in einer verteilten VoIP-Platform.

Eingesetzte Qualifikationen

DB2, SQL, C++, Linux Entwicklung, Lua, Versionierung / Versionsverwaltung, VoIP

Software-Entwickler
Kundenname anonymisiert, Frankfurt
9/2016 – 8/2017 (1 Jahr)
Telekommunikation
Tätigkeitszeitraum

9/2016 – 8/2017

Tätigkeitsbeschreibung

Entwurf, Implementierung und Test neuer Teile eines Resource-Access-Controllers zum Einsatz im Rahmen von Internet-Telefonie.

Eingesetzte Qualifikationen

DB2, SQL, C++, Linux Entwicklung

Software-Entwickler
Kundenname anonymisiert, Frankfurt
3/2014 – 8/2016 (2 Jahre, 6 Monate)
Telekommunikation
Tätigkeitszeitraum

3/2014 – 8/2016

Tätigkeitsbeschreibung

Weiterentwicklung einer Internet Access Platform.

Eingesetzte Qualifikationen

Objektorientierte Analyse und Design (OOAD), Objektorientierte Programmierung (OOP), C++, Linux Entwicklung, Perl, Internet / Intranet, ISP (Internet Service Provider)

Software-Entwickler
Kundenname anonymisiert, Frankfurt
10/2007 – 2/2014 (6 Jahre, 5 Monate)
Telekommunikation
Tätigkeitszeitraum

10/2007 – 2/2014

Tätigkeitsbeschreibung

Entwicklung einer VoIP-Platform für ein großes Telekommunikationsunternehmen

Eingesetzte Qualifikationen

Back-End Entwicklung, Bash (Shell), C++, Git, Jira, Linux Entwicklung, Perl, Python, Software engineering / -technik, Softwarepaketierung / Verteilung (allg.), Internet / Intranet, ISP (Internet Service Provider), VoIP

Software-Entwickler (Festanstellung)
Kundenname anonymisiert, Karlsruhe
8/2001 – 7/2007 (6 Jahre)
Telekommunikation
Tätigkeitszeitraum

8/2001 – 7/2007

Tätigkeitsbeschreibung

Systemnahe Software-Entwicklung im Linux-Umfeld für einen großen Internet Service Provider.
Entwurf, Implementierung und Test von systemnaher Software.
Einsatz von Open-Source-Software (Web, Mail, Radius, VoIP).
Erfahrung mit den gängigen Programmiersprachen unter Linux (C/C++, Perl, Python, Ruby, Java, Bash).
Evaluierung und Weiterentwicklung von Betriebssystem-Komponenten (OpenGFS).
Entwicklung von Datenbank-Anwendungen (MySQL, PostgreSQL, Sybase).

Eingesetzte Qualifikationen

Linux Entwicklung

Zertifikate

Fundamentals of Kubernetes Deployment
2022
Applied Cryptography Spezialisierung
2022
Introduction to Cyber Security Spezialisierung
2022
Introduction to Applied Cryptography Spezialisierung
2022
Software Defined Networking
2021
Programming with Google Go Spezialisierung
2021
Computer Communications Spezialisierung
2021
Embedded Software and Hardware Architecture
2021
Intel® Network Academy - Network Transformation 101
2021
Sensors and Sensor Circuit Design
2021
Cloud Computing Concepts, Part 1
2020
Exploratory Data Analysis with MATLAB
2020
Parallel Programming in Java
2020
Machine Learning
2020
Object-Oriented Design
2020
Introduction to Data Science in Python
2020

Ausbildung

Informatik
Diplom
2007
Karlsruhe

Weitere Kenntnisse

- Objektorientierte Softwareentwicklung
- Programmiersprachen: C/C++, Java, Python, Go, Perl, Bash
- UML: Visual Paradigm
- Software-Design und Architektur
- Anforderungsanalyse
- Softwareentwicklungsprozesse: Scrum, CI/CD, TDD, XP
- Code Review und Test
- Internet-Protokolle
- Verteilte Systeme
- Betriebssysteme: Linux/UNIX, Windows
- Systemnahe Entwicklung: POSIX, Win32
- Datenbanken: DB2, MySQL, PostgreSQL, MS SQL-Server, Redis
- Data Science: Python Pandas, Matlab, Excel
- C++ Libraries: std, boost, Qt, Poco, ACE
- Java Libraries: Standard, JDBC, JSP, Spring
- Web Development: HTML, CSS, Javascript, Python Flask
- Embedded Systems: Embedded Linux, Raspberry Pi, Arduino, STM32
- Hardwarenahe Entwicklung: Assembler, x86, ARM, FPGA
- IDEs: Eclipse, Kdevelop, Visual Studio, Jupyter, Qt Creator, Quartus Prime
- Versionsverwaltung: Git, SVN, CVS
- Buildsysteme: CMake, scons, Maven
- DevOps: Jenkins, Teamcity, Ansible, Docker
- Virtual Machines: VMWare, VirtualBox

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Fließend)
  • Französisch (Gut)
  • Italienisch (Grundkenntnisse)
  • Portugiesisch (Grundkenntnisse)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
2559
Alter
46
Berufserfahrung
23 Jahre und 6 Monate (seit 09/2000)

Kontaktdaten

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

Jetzt Mitglied werden