Senior staff engineer at Visa. Java programmer since 12 years, who started his programming journey with old Commodore 64. I always think Java is slow (what as we know is not true) and try to find best performance solutions for programs I write. I have background also in network development and distributed systems creation. In commercial life I always try to find quiet place where I can practice TDD and craftsmanship, but trouble somehow always find me and I end as firefighter debugging the depths of JVM. I am also fanboy of GPU programming and want to find a good way to import this computing power to JVM world.