IT Management

CTO / Interim CTO
With good technical insight and understanding of business processes, I can help formulate and execute a technology strategy, streamline technological processes, analyze current technology and advise on opportunities for improvement, set quality goals for development and products, and act as a liaison between the business and the technical teams. I have extensive experience with management reporting and stakeholder engagement.
Building a Development Organization
Composing agile teams with the right competencies. Building or changing organization and processes with the aim of delivering with quality and predictability in a modern agile development organization.
Outsourcing and Nearshoring
I have worked with distributed teams for many years — at Microsoft with both internal and external teams in the USA, Russia and China. At Scan-IT I led a larger internal development center in India, supplemented with vendor resources also in India, and prepared the groundwork for additional development centers based in Europe.
Professionalization of Development
Changing planning, processes and working methods towards delivering at a constant cadence with quality and predictability. Agile, customer and user-driven development.
At Scan-IT we addressed an overly large backlog of known bugs by changing focus and creating an understanding of the real costs of a large bug backlog. Upgrading QA functions and increasing focus on automated testing improved opportunities for a shorter CI/CD cycle.
At Microsoft I was part of our organization's transition from a project-driven waterfall model to agile development in 2-week sprints with CI/CD, frequent releases and maturing the organization toward full DevOps — a process that took several years.