Usability’s strength is in identifying problems, while design’s strength is in identifying solutions.
"Any full-stack systems developer must understand how complexity is their natural and sworn mortal enemy. They should understand that keeping things simple in a complex domain is a necessary evil that must be extremely carefully managed, in addition, a prerequisite for robust financial applications is a desire to understand every possible scenario why and how a system could possibly fail. If you can master these basic skills, come and work for me."
Johan has in-depth experience of working in and leading full-stack teams within institutional banking and derivatives exchanges. His primary focus has throughout been to create state-of-the art architecture for trading systems (among others, the Oslo Stock Exchange and the Cleartrade Exchange) and well-functioning teams. He has also built an OTC derivative clearing system for SEB, was a Quant Software Developer for risk and performance systems, as well as the CTO for Investor Services at SEB, and was a part of the clearing engine team at Nasdaq. Johan holds a MSc in Engineering Physics from Uppsala University.