Profilbild von Matthias Putz Senior Software Engineer aus RadolfzellamBodensee

Matthias Putz

verfügbar

Letztes Update: 02.01.2023

Senior Software Engineer

Firma: simpl rocks
Abschluss: Master of Science Informatics
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

simpl-rocks_Matthias_Portfolio_2020_en.pdf

Skills

  •     Scala, Haskell, Python, Java
  •     AWS, Kubernetes, Docker, MQTT, Postgres
  •     Distributed Systems, Event-based Systems, Microservice Architecture, IoT

Projekthistorie

05/2016 - 07/2018
Senior Software Engineer
innoQ Switzerland GmbH

- 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

08/2012 - 04/2016
Software Engineer
E.S.R.Labs AG

- 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)

04/2008 - 05/2010
Working student
KUKA Systems GmbH

- 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

Reisebereitschaft

Verfügbar in den Ländern Deutschland und Schweiz
Since all my projects are 100% remote, I am very comfortable and experienced with working remotely. This would also be my aim. On-sight meetings for Kick-Offs and getting to know each other, as well as a 1-2 monthly meeting, are nevertheless an essential part for a productive (remote) team as well.
Profilbild von Matthias Putz Senior Software Engineer aus RadolfzellamBodensee Senior Software Engineer
Registrieren