Portfolio

I know, a developer portfolio is by far not as amusing as one of a graphics designer. Nevertheless I hope all the nerds beeing sent to this page can enjoy the ride through my personal technology timeline. Is’nt it amazing how fast all this stuff keeps changing and evolving?

10/2021 - now


Zalando Retail Operations Wholesales

Backend REST API micro-services with Kotlin/Java/Spring for inbound logistics tracking. Frontend tracking UI with React.

  • Position: Senior Developer, Freelancer
  • Team size:: 10
  • Project management:: Agile, Scrum, Multi-Team
  • Technologies:
    • Scala, Kotlin, Javascipt
    • Play, Akka, ScalaTest, Spring, React
    • Postgres, Nakadi
    • Linux, Docker, Kubernetes, Scalyr, Zmon
    • Git, GitHub, Jira, Confluence, SBT, Gradle

myplant.io

05/2021 - 10/2021


Zalando Logistics (ZalOS 3)

Backend REST API micro-services with Scala/Play and Kotlin/Spring for warehouse management, commissioning and asset tracking, monitoring.

  • Position: Senior Developer, Freelancer
  • Team size:: 11
  • Project management:: Agile, Scrum, Multi-Team
  • Technologies:
    • Scala, Kotlin, Javascipt
    • Play, Akka, ScalaTest, React
    • Postgres, Nakadi
    • Linux, Docker, Kubernetes, Scalyr, Zmon
    • Git, GitHub, Jira, Confluence, SBT, Gradle

myplant.io

2018 - 04/2021


MyPlant

Backend REST/GraphQL API micro-service layer with Scala/Akka and Kotlin/Spring for predictive analytics, asset management, realtime notifications and internal applications, consulting in areas of scalability, reactive and distributed systems, migration to Kubernetes (AWS ECS) infrastructure, SSO federation with OIDC, monitoring and distributed tracing (New Relic), mobile device services.

  • Position: Senior Developer, Architect, Freelancer
  • Team size:: 20 - 45
  • Project management:: Agile, Scrum, Multi-Team
  • Technologies:
    • Scala, Java, Kotlin
    • Akka, GraphQL, Nimbus OIDC , Spring, Webflux, Spring Dataflow, ScalaTest, Junit
    • MySql, Postgres, Oracle, Redis, Kafka, Cassandra
    • Linux, Docker, Kubernetes, ECS, New Relic
    • AWS EC2, RDS, S3, CloudFront, ELB, Firebase
    • Integrations: ServiceNow, Ping Identity
    • Git, GitHub, Jira, Confluence, Jenkins, SBT, Gradle

myplant.io

2016 - 2018


MyPlant

Backend infrastructure and services, consulting in areas of scalability, AWS cloud migration, scaleable Akka cluster setup for REST/GraphQL API’s, system integration (ERP, customer service, parts, …), authentication (SSO), production rollout for end customers, large sensor data ingestion pipeline via Kafka and Spring Dataflow.

  • Position: Senior Developer, Architect, Freelancer
  • Team size:: 10 - 20
  • Project management:: Agile, Scrum, Multi-Team
  • Technologies:
    • Scala
    • Akka, Akka Http, Sangria GQL, ScalaTest
    • MySql, Postgres, Oracle, Redis, Kafka, Cassandra
    • Linux, Docker
    • AWS EC2, RDS, S3, CloudFront, ELB, …
    • Integrations: ServiceNow, Ping Identity
    • Git, GitHub, Jira, Confluence, Jenkins, SBT

myplant.io

2014 - 2016


MyPlant

Backend and frontend MVP asset management and web-based monitoring solution, REST API’s and caching solutions for legacy systems data, performance data visualization, consulting in areas of continuous integration and deployment, system integration for legacy asset management.

  • Position: Senior Developer, Architect, Freelancer
  • Team size:: 7 - 10
  • Project management:: Agile, Scrum
  • Technologies:
    • Scala, Javascipt
    • Akka, SprayHttp, BackboneJS, Bootstrap
    • MySql, Oracle, Redis
    • Integrations: Axeda, Predix, Presto
    • SVN, CA Agile, Bamboo, SBT

myplant.io

2010 - 2013


Updatemi

US social news platform targeting south america, design and planning of software and server infrastructure, design of migration and implementation strategies based on an existing prototype implementation for a first production rollout.

  • Position: Architect, Freelancer
  • Team size:: 5
  • Project management:: Agile, Scrum
  • Technologies:
    • PHP, Silex
    • Amazon Web Services (EC2, RDS, S3, CloudFront)
    • JavaScript, CoffeeScript, JQuery, JQueryUI, Mustache
    • CSS, Less
    • Linux
    • Git

www.updatemi.com

Evntogram

Backend and infrastructure for a startup in the event business, implemented REST services for mobile and web clients with Scala, planning and configuration of a scaleable cluster setup with MongoDB, single page backoffice solution with AngularJS.

  • Position: Senior Developer, Architect, Freelancer
  • Team size:: 2 - 5
  • Project management:: Agile, Scrum
  • Technologies:
    • Scala, Play! Framework, Akka
    • HTML5, CSS, JavaScript, Angular, Bootstrap
    • MySQL, Redis, MongoDB
    • Linux, Vagrant, Chef
    • Facebook, LastFM, ITunes APIs
    • Git

www.evntogram.com (no longer in business)

Google Cloud Developer Challenge

Just for fun project, realtime, browser based, location dependent chat app using web sockets on Google AppEngine with CloudEnpoints.

  • Position: Senior Developer
  • Team size:: 2
  • Technologies:
    • Python
    • AppEngine (CloudEndpoints, Blob Datastore, Image API, Channels)
    • JavaScript, JQuery, Backbone, Mustache, Yeoman
    • HTML 5, FileAPI, Canvas, WebSockets
    • CSS, Less, Responsive (Mobile and Desktop)
    • Facebook, Google Plus, Google Maps APIs
    • Git

https://gcdc2013-babble.appspot.com (taken offline a while ago)

ViRTEC Informatik Ges.m.b.H.

Developed custom ExtJS components for browsers and touch devices.

  • Position: Developer, Freelancer
  • Team size:: 1
  • Technologies:
    • JavaScript
    • ExtJS
    • JS Test Driver
    • CSS/SASS
    • SVN

Talenthouse

US social network and contest platform, frontend, backend and infrastructure development in an agile team, developed a scalable, global application based on AWS infrastructure, implemented caching, service, analytics, deployment and monitoring systems, deep integration of social networks (Facebook, Twitter).

  • Position: Senior Developer, Freelancer
  • Team size:: 4 - 12
  • Project management:: Agile, Scrum, Kanban
  • Technologies:
    • PHP, Zend Framework, Java, Groovy/Grails, Spring
    • HTML5, CSS, JavaScript
    • MySQL, Redis, CouchDB
    • Linux, Apache, Puppet
    • AWS (S3, SimpleDB, EC2, Route 53, CloudFront, RDS)
    • Facebook, Twitter and Youtube APIs
    • SVN, Git

www.talenthouse.com

2008 - 2010


x-technik IT- und Medien

Developed a custom CMS (everybody has to) with direct print publishing workflow, integration of existing CRM and ERP systems, created basic hosting server setup with databases, CDN, Redis cache and load balancing.

  • Position: Developer, Freelancer
  • Team size:: 1 - 2
  • Technologies:
    • PHP, Zend Framework, Perl
    • HTML, CSS, JavaScript
    • MySQL, Redis
    • Linux, Apache
    • Adobe JS Bridge for InDesign
    • Youtube API
    • SVN

www.x-technik.at

Stipanitz Mess- und Projekttechnik

Relaunch of an existing CMS based company website.

  • Position: Developer, Freelancer
  • Team size:: 1
  • Technologies:
    • PHP
    • HTML
    • JavaScript, JQuery
    • CSS

www.stip.at

Land Oberoesterreich

Developed a Flash based educational game for a DVD production.

  • Position: Developer, Freelancer
  • Team size:: 1
  • Technologies:
    • Flash
    • XML

Modern Families

Developed software parts for a intra family social network with Adobe Flex, consulting Flex architectures, training of new deveopers.

  • Position: Developer, Freelancer
  • Team size:: 3
  • Technologies:
    • Flash/Flex
    • XML