02.01.2023 aktualisiert


100 % verfügbar
Senior Software Engineer
Radolfzell am Bodensee, Deutschland
Deutschland +1
Master of Science InformaticsSkills
JavaScalaHaskellkafkaPythonDistributed SystemsMicroservice ArchitekturMicroservcesKubernetes / Docker / AWSkubernetesPostgre SQLMqtt
- Scala, Haskell, Python, Java
- AWS, Kubernetes, Docker, MQTT, Postgres
- Distributed Systems, Event-based Systems, Microservice Architecture, IoT
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Development of an event-driven, distributed and highly scalable rental system based on the
microservice architecture for managing, monitoring and operating an e-bike fleet within
Zurich (since 2016 online; Scala, JavaScript, Python, MQTT, Kafka, Docker, Kubernetes)
- Development of an IoT prototype for managing and monitoring washing machines along
with providing customer centric services like voice interaction, a reservation system and
multiple usage based payment methods (AWS platform: IoT, Lambda, Alexa, Cognito ;
JavaScript, WebComponents, Scala)
- Implementation of a framework for the noninvasive approach of automated blackbox
testing in a distributed system by utilizing log messages; approach published in the article
"Automatisiertes Testen mit Lognachrichten" in the Java Magazine 09/2017
- Development of a neuronal net along with a profound data analysis for an efficient
estimation of the maximal allowed load for concrete pillars during the offering process
(Machine Learning, Neuronal Net, Deep Learning, Python, scikit)
- Idea creation, conception and realization of a virtual reality promotion game for a smart city
exhibition; described in the blog entry "Elm in the wild: A Sandwich Delivery Game" (Elm, JavaScript)
- Product idea generation and conceptions in the context of smart city, connected mobility
and indoor navigation
simpl-rocks.com
microservice architecture for managing, monitoring and operating an e-bike fleet within
Zurich (since 2016 online; Scala, JavaScript, Python, MQTT, Kafka, Docker, Kubernetes)
- Development of an IoT prototype for managing and monitoring washing machines along
with providing customer centric services like voice interaction, a reservation system and
multiple usage based payment methods (AWS platform: IoT, Lambda, Alexa, Cognito ;
JavaScript, WebComponents, Scala)
- Implementation of a framework for the noninvasive approach of automated blackbox
testing in a distributed system by utilizing log messages; approach published in the article
"Automatisiertes Testen mit Lognachrichten" in the Java Magazine 09/2017
- Development of a neuronal net along with a profound data analysis for an efficient
estimation of the maximal allowed load for concrete pillars during the offering process
(Machine Learning, Neuronal Net, Deep Learning, Python, scikit)
- Idea creation, conception and realization of a virtual reality promotion game for a smart city
exhibition; described in the blog entry "Elm in the wild: A Sandwich Delivery Game" (Elm, JavaScript)
- Product idea generation and conceptions in the context of smart city, connected mobility
and indoor navigation
simpl-rocks.com
- Development of an embedded and for serial production suitable platform for a big German
automobile manufacturer on a control unit with a real time system and a baseband
processor (since 2015 in serial production; C++, Java)
- Implementation of several applications with product quality, for example a manual roadside
assistance which asynchronously collects information from other control units, sends
them to the backend and finally calls a roadside assistance phone number (C++, Java, REST)
automobile manufacturer on a control unit with a real time system and a baseband
processor (since 2015 in serial production; C++, Java)
- Implementation of several applications with product quality, for example a manual roadside
assistance which asynchronously collects information from other control units, sends
them to the backend and finally calls a roadside assistance phone number (C++, Java, REST)
- Implementation of a client-server architecture with Remote Procedure Calls (RPCs) to
transparently connect to an existing Java interface (Java)
- Design and implementation of a tool to store and analyze the usage of software licenses
(Java, SQL)
simpl-rocks.com
transparently connect to an existing Java interface (Java)
- Design and implementation of a tool to store and analyze the usage of software licenses
(Java, SQL)
simpl-rocks.com