CS

Christoph Sturm

available

Last update: 29.03.2024

Software Developer, Team Lead

Graduation: not provided
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Limited professional)

Skills

TDD, Kotlin, JVM, Ruby, Javascript, Ansible, Team Lead, Continuous Integration, gitops, Kubernetes, Flux

Project history

01/2018 - 12/2019
Development Lead
Unannounced Web Project

Kotlin on the backend, Vue.js on the frontend, non-blocking web server, TDD,
Continuous Integration, automated deployment to AWS for both frontend and
backend. I was the Development Lead of the whole project and contributed
mostly to the Kotlin backend.

01/2017 - 01/2018
Tracking Lead
Forensiq/Impact Radius (now Impact Inc.)

The main purpose of the app was to collect data from the client's browser to
detect fraud. Lightweight, non-blocking Kotlin Webserver with Undertow as
HTTP frontend, Continuous Integration, automated deployment to Google
Cloud. Very high throughput and low latency with automated benchmarks also
running on Google Cloud.

01/2008 - 12/2016
Director of Engineering, Team Lead
Collective Media Inc.

On my first day at Collective, I started to rewrite the tag server in Ruby, fully testdriven.
Later I rewrote it again in non-blocking Ruby, and finally in Node.js. After
that led the team that created Collective's real-time bidder. That was my return
to the JVM and Java. I think I managed to create a Java project that did not
suck, and people seemed to like working on my team. At Collective I refined my
workflow for rapid iteration, short feedback loops, and continuous delivery. Also
I've learned that it's necessary to automate every step.

Before that, I was working at various Austrian IT companies since 1991

Local Availability

Only available for remote work
only searching for remote based contracts now.
Profileimage by Christoph Sturm Software Developer, Team Lead from Wien Software Developer, Team Lead
Register