freiberufler Senior Software Engineer | Full-Stack, Back-End, DevOps, MLOps auf freelance.de

Senior Software Engineer | Full-Stack, Back-End, DevOps, MLOps

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • Schweiz
  • Europa
  • de  |  en
  • 26.10.2024

Kurzvorstellung

Full-Stack Entwickler mit Erfahrung im Bereich Machine Learning, DevOps und Cloud.

Auszug Referenzen (1)

"E. was in the Eyeware team during 2020. I can confirm he has demonstrated strong development skills and excellent problem-solving."
Senior Software Engineer (Festanstellung)
Serban Mogos
Tätigkeitszeitraum

11/2019 – 9/2020

Tätigkeitsbeschreibung

• Optimierung und Portierung von Computer Vision Algorithmen von Python nach C++ mit Anbindung durch Pybind11
• Optimierung von Matrixoperationen mithilfe der Eigen Lib und NumPy
• Einbindung von Modellen neuronaler Netze aus Keras in C++
• Implementierung einer Client-/Server-Architektur zwischen mehreren Geräten unter Verwendung von ZeroMQ

Eingesetzte Qualifikationen

C++, Computer Vision, Forschung & Entwicklung, Linux Entwicklung, Maschinelles Lernen, Microsoft Azure, Neuronale Netze, Opencv, Python, Tensorflow

Qualifikationen

  • Backend
  • Cloud (allg.)1 J.
  • DevOps (allg.)
  • C++
  • Datenmodelierung
  • Docker1 J.
  • Java (allg.)3 J.
  • Maschinelles Lernen
  • Python1 J.
  • Spring Boot

Projekt‐ & Berufserfahrung

Senior Software Engineer
Yunex Traffic (Siemens) GmbH, München
9/2021 – 5/2023 (1 Jahr, 9 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2021 – 5/2023

Tätigkeitsbeschreibung

- Entwicklung von mehr als einem Dutzend Microservices mit Integration in eine zentrale Webanwendung über Message Queues, REST- und SOAP APIs sowie ihrer Verwaltung in Kubernetes in einer AWS Cloud
- Vernetzung von Geräten im Straßenverkehr mit der Hauptanwendung mithilfe eventbasierer Methoden wie von MQTT und Kafka
- Schreiben von Seleniumtests zur Verifizierung der Funktionalität unserer REST APIs
- Entwicklung von GUIs für Konfigurationen von Geräten und Microservices mit Angular
- Portieren von Microservices und Modulen von Java nach Kotlin
- Implementierung von geometrischen Algorithmen mit Einbezug von standardisierten Datenstrukturen aus der Verkehrsbranche
- Erweitern und modifizieren von komplexen Datenstrukturen auf Basis von WSDL
- Erstellen von Kubernetes Configs und Helm Charts sowie Docker-Container für unsere Microservices und lokaler Entwicklung in Minikube
- Entwicklung verschiedener Skripte zur Generierung von SSL Zertifikaten zur Authentifizierung von Geräten
- Fixen von Sicherheitslücken, die von automatisierten Security-Pipelines entdeckt wurden
- Verwalten und erweitern von CI/CD Pipelines mit GitLab

Eingesetzte Qualifikationen

Docker, Git, Gradle, Hibernate (Java), Internet of Things (IoT), Java (allg.), Java Message Service, Json, Junit, Apache Kafka, Continuous Integration, Kotlin, Kryptographie, Selenium, Spring Framework, XML

DevOps Engineer
Continental AG, Ulm
8/2021 – 6/2022 (11 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2021 – 6/2022

Tätigkeitsbeschreibung

- Erweiterung von Jenkinslogs um Metadaten durch ein selbstentwickeltes Plugin
- Aufsetzen einer containerisierten Kafka-Infrastruktur in Kubernetes und Einspeisung der Logs (100te GB am Tag) in diese durch Nutzung von Github- und Jenkins-APIs
- Design von high-performance APIs und Optimierung der Datenstrukturen mithilfe von Google Protocol Buffers um die Datenmengen zu bewältigen
- Aufbereitung und statistische Analyse der Daten mithilfe von Elasticsearch und Kibana
- Entwicklung von Jsonnet Skripten zur Generierung von dutzenden Kubernetes-Configs für die Kafka-Infrastruktur für die Vielzahl der Kunden-CI/CD-Pipelines

Eingesetzte Qualifikationen

Data Science, Apache Kafka, Docker, Git, Java (allg.), Jenkins, Junit, Python, Spring Framework, Amazon Web Services (AWS), Elasticsearch, Json, Kubernetes

Senior Software Engineer
IBM Deutschland Research & Development GmbH, Böblingen/Remote
3/2021 – 12/2022 (1 Jahr, 10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2021 – 12/2022

Tätigkeitsbeschreibung

• Backend-Entwicklung einer REST API in Java mit Spring Boot für internes Softwaremanagement
• Aufbau mehrerer CI/CD Pipelines in Jenkins
• Testautomatisierung der Unit- und Integrationstest mit JUnit, Mockito etc. zwischen mehreren Applikationen
• Datenverwaltung mit Cloudant

Eingesetzte Qualifikationen

Cloud (allg.), Java (allg.), Json, Jenkins, Junit, Red Hat Enterprise Linux (RHEL), Spring Framework

Senior Software Engineer (Festanstellung)
Eyeware Tech, Martigny
11/2019 – 9/2020 (11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2019 – 9/2020

Tätigkeitsbeschreibung

• Optimierung und Portierung von Computer Vision Algorithmen von Python nach C++ mit Anbindung durch Pybind11
• Optimierung von Matrixoperationen mithilfe der Eigen Lib und NumPy
• Einbindung von Modellen neuronaler Netze aus Keras in C++
• Implementierung einer Client-/Server-Architektur zwischen mehreren Geräten unter Verwendung von ZeroMQ

Eingesetzte Qualifikationen

C++, Computer Vision, Forschung & Entwicklung, Linux Entwicklung, Maschinelles Lernen, Microsoft Azure, Neuronale Netze, Opencv, Python, Tensorflow

Professional Software Engineer (Festanstellung)
ti&m AG, Zürich
2/2019 – 11/2019 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2019 – 11/2019

Tätigkeitsbeschreibung

Projekt 1: Webapp für eine Kantonalbank
• Full-Stack Entwicklung von Features für eine Asset-Applikation (Java, Spring, Angular)
• Optimierung von Algorithmen und Datenstrukturen zur Integration von Daten aus einem Bloomberg Webservice, was zu 40% weniger Speichernutzung und einer 15-fachen Verschnellerung führte
• Einrichtung und Verwaltung der DevOps Pipeline mit Jenkins

Projekt 2: Erstellung einer graphbasierten Datenbank für öffentlichen Verkehr
• Integration von Daten aus einer bestehenden SQL Datenbank für Verkehrsdaten in die graphenbasierte DB Neo4j mithilfe von Spring-Batch
• Technische Leitung eines 5-köpfigen Teams

Eingesetzte Qualifikationen

Angular, Datenbankentwicklung, Hibernate (Java), Java (allg.), Wildfly, Openshift, Oracle Database, Red Hat Enterprise Linux (RHEL), Software Architecture, Testen

Software Engineer (Festanstellung)
iteratec GmbH, München
8/2018 – 1/2019 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2018 – 1/2019

Tätigkeitsbeschreibung

• Entwicklung einer Datenintegrationspipeline mithilfe von Mikroservices über das SOAP Protokoll in Java
• Entwicklung neuer Features für eine Kartenbasierte Darstellung von GIS-Daten in Form einer Angular Applikation mit Java-Backend

Eingesetzte Qualifikationen

AngularJS, CSS (Cascading Style Sheet), Hibernate (Java), HTML, Java (allg.), Postgresql, SOAP

Zertifikate

Artificial Intelligence Nanodegree
2019

Ausbildung

Bioinformatik
Master of Science
2018
Leipzig

Über mich

Erfahrener Full-Stack Entwickler vorwiegend mit Java und Angular mit Schwerpunkt Back-End und starkem DevOps- und Cloud Bezug. Vertiefte Kenntnissen in KI und Machine-Learning mit fortschreitender Weiterbildung im Bereich MLOps. Meine Leidenschaft ist die Transformation von Unternehmen durch modernste Technologie und intelligente Systeme. Ich lege ein hohes Maß an Professionalität, guten Umgang im Team und bin starker Verfechter von TDD, Clean Code sowie sauberer Code- und Datenarchitektur.

Weitere Kenntnisse

Java, Kotlin, Fullstack, Backend, React, Angular, C++, C, CMake, Maven, Gradle, BASH, SQL, NoSQL, Python, Microsoft Azure, Jenkins, Spring Boot, Linux, TensorFlow, Kubernetes, Openshift, Kubeflow

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
1931
Alter
34
Berufserfahrung
11 Jahre und 2 Monate (seit 09/2013)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden