Senior Software Engineer | Full-Stack, Back-End, DevOps, MLOps
- Verfügbarkeit einsehen
- 3 Referenzen
- auf Anfrage
- Schweiz
- Europa
- de | en
- 26.10.2024
Kurzvorstellung
Auszug Referenzen (1)
"E. was in the Eyeware team during 2020. I can confirm he has demonstrated strong development skills and excellent problem-solving."
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
C++, Computer Vision, Forschung & Entwicklung, Linux Entwicklung, Maschinelles Lernen, Microsoft Azure, Neuronale Netze, Opencv, Python, Tensorflow
Qualifikationen
Projekt‐ & Berufserfahrung
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
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
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
Data Science, Apache Kafka, Docker, Git, Java (allg.), Jenkins, Junit, Python, Spring Framework, Amazon Web Services (AWS), Elasticsearch, Json, Kubernetes
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
Cloud (allg.), Java (allg.), Json, Jenkins, Junit, Red Hat Enterprise Linux (RHEL), Spring Framework
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
C++, Computer Vision, Forschung & Entwicklung, Linux Entwicklung, Maschinelles Lernen, Microsoft Azure, Neuronale Netze, Opencv, Python, Tensorflow
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
Angular, Datenbankentwicklung, Hibernate (Java), Java (allg.), Wildfly, Openshift, Oracle Database, Red Hat Enterprise Linux (RHEL), Software Architecture, Testen
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
AngularJS, CSS (Cascading Style Sheet), Hibernate (Java), HTML, Java (allg.), Postgresql, SOAP
Zertifikate
Ausbildung
Leipzig
Über mich
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden