Karl has been working for his own company IT Sky Consulting GmbH since 2007, mostly as contractor doing SW development, SW-architecture, and training, including teaching college lectures. He has a sound knowledge of programming languages such as Clojure, Scala, Java, Perl, Ruby, and C.
Born in 1965, Karl studied Mathematics and Informatics at the University of Karlsruhe. He worked in a research lab for computational methods in mathematics from 1992 to 1995. From 1995 to 2007 Karl was based in Switzerland and has worked in various IT-related jobs (mostly development, but also training, sw architecture, team lead, project lead, technical project lead, business analysis, testing, system administration, database administration, database design, documentation, release management, head of IT, strategy, etc).
Karl is also a polyglot as he speaks German, English, Russian, Spanisch, Swedish, Norwegian to a useful level and a bit of French and Esperanto.
I'm speaking at...
Clojure eXchange 2018
Two days in London
If you're looking for the best place to learn about Clojure, Functional Programming and network with like-minded people, then Clojure eXchange 2018 is the conference you simply can't miss. Meet with the world's leading experts on Clojure and learn the latest concepts and applications...fp functional-programming clojurex clojure
Talks I've Given
Lightning Talks 2
Featuring Bas Geerdink, Jeff Smith, Aurelien Waite and Karl Brodowsky
This session will consist of four 15-minute talks by Jeff Smith, Aurelien (Rory) Waite, Bas Geerdnik, and Karl Brodowsky, where the following topics will be covered; numbers, computers, scala, deep learning, spark, statistics models, translationscala scalax computers
Why computers calculate wrong and how to fix it
Featuring Karl Brodowsky
We use numbers in our programs all the time (integers and floating point numbers), and usually assume that the maths is done correctly. However, these integers and floating point numbers are both flawed, in the sense that an inexperienced user can use them to produce wildly inaccurate results.