More commonly known as √,
Problem solver, programmer, leader, mentor, speaker, author, advisor and fly-fisher.
Most prolific contributor to the Akka Project (http://akka.io)
Founding contributor to the Reactive Streams Project (http://reactive-streams.org)
Co-author of Scala Improvement Proposal 14 (scala.concurrent)
Co-author of Scala Improvement Proposal 20 (improved lazy val initialization)
Deputy CTO @ Typesafe delivers enterprise-grade software—the Typesafe Platform—for building Reactive: responsive, event-driven, scalable and resilient systems on the Java Virtual Machine, consisting of the:
- Play Web Framework
- Akka Event-Driven Middleware
- Scala Programming Language
Typesafe also provides support, training and consulting for Typesafe Platform.
http://typesafe.com
http://reactivemanifesto.org From March 2015 to Present (10 months) Uppsala, SwedenChief Software Architect @ Typesafe delivers enterprise-grade software—the Typesafe Platform—for building Reactive: responsive, event-driven, scalable and resilient systems on the Java Virtual Machine, consisting of the:
- Play Web Framework
- Akka Event-Driven Middleware
- Scala Programming Language
Typesafe also provides support, training and consulting for Typesafe Platform.
http://typesafe.com
http://reactivemanifesto.org From January 2014 to March 2015 (1 year 3 months) Uppsala, SwedenDirector of Engineering @ I was responsible for managing the Tech Leads in charge for the teams which were responsible for Akka, Play, Slick, Activator and QBranch.
Member of the Typesafe Product Management Committee. From November 2012 to January 2014 (1 year 3 months) Uppsala, SwedenAkka Tech Lead @ I was responsible for the Akka project at Typesafe, leading a team of world-class software engineers.
I was the external contributor to Akka, the all-time-high contributor to the codebase and the Akka User mailing list. From July 2010 to November 2012 (2 years 5 months) Senior Systems Architect, Analyst & Developer @ Architected and built large parts of a "next generation" internal business software platform (Campaign management, Offer management, Order registration, Order processing, Invoicing, Payment processing, Warehouse management, Distribution management, CRM, Statistics, Purchasing) supporting 1000s of end users with multiple locations, multiple languages, multiple markets and multiple sales channels—servicing millions of customers world-wide. From June 2003 to July 2010 (7 years 2 months) Java Consultant @ Architected and built large parts of a "next generation" internal business software platform (Campaign management, Offer management, Order registration, Order processing, Invoicing, Payment processing, Warehouse management, Distribution management, CRM, Statistics, Purchasing) supporting 1000s of end users with multiple locations, multiple languages, multiple markets and multiple sales channels—servicing millions of customers world-wide. From 2005 to 2006 (1 year) Helsingborg, Sweden
Viktor Klang is skilled in: Scala, Java, Scalability, Distributed Systems, Git, Agile Methodologies, System Architecture, Akka, Scrum, Maven, Concurrent Programming, Test Driven Development, REST, Open Source, Hibernate
Websites:
http://akka.io,
http://klangism.tumblr.com,
http://viktorklang.github.io