Software architect with 15+ years of experience in design and engineering. Security minded. In practice experience of designing applications that need to run in scalable distributed environments, test automation methodologies like TDD and BDD, Domain-driven design, improving software development processes in enterprise sized companies and a lot more.