Developer Advocate at Haulmont. He started working closely with Java in 2006. He worked in outsourcing for a long time, where he tried himself in almost all roles, except perhaps the designer. Was a developer, a team lead, a PM, an architect. He's currently working on the Jmix framework at Haulmont - doing RnD and representing the company at various events.