Experienced Agile Leader Stockholm, Sweden

Può essere disponibile

(Aggiornato% updatedDate%)

Experienced Agile Leader

Stockholm, Sweden

Nativo Svenska, Fluente English

  • Agile
  • Architecture
  • Scrum

Competenze (79)

Excel

IT development experience

SYSTEM DEVELOPMENT

APPLICATION DEVELOPMENT

INTEGRATION

TEAM LEAD

Product Owner

Agile Leader

PDF

Scaled Scrum

WORKFLOW

MS EXCEL

Scrum

Scrum Master

MICROSOFT OFFICE

ARCHITECTURE

IT Object Lead

MS OFFICE

Agile Coach

LOGISTICS

PRESENTATION SKILLS

DOCUMENTATION

CUSTOMER RELATIONS

BUDGET

WMS

MANTIS

SERVICE DESK

BUSINESS DEVELOPMENT

.NET FRAMEWORK 3.5

C#

.NET

WINFORMS

SHIPPING

ERP

XML

WCF

API

XSLT

MS C++

INTERACTIVE VOICE RESPONSE

RETAIL MARKETING

VISUAL BASIC FOR APPLICATIONS

MICROSOFT .NET

BEST PRACTICES

.NET Core

ASICS

Jenkins

VBA

C++

.NET 3.5

ADOBE ACROBAT

MS VISUAL STUDIO 6

SCANNER

EMPLOYEE RESOURCE GROUP

POS

POINT OF SALE

CONTROL SYSTEMS

VISUAL BASIC 6

VISIO

JavaScript

VISUAL STUDIO

VISUAL STUDIO 6

ACROBAT

CONTRACTS

AUTO CAD

CAD

CASH REGISTER

MS .NET

SCRAPING

PROCESS CONTROL

HTML

SOURCESAFE

Visual Basic

MICROSOFT .NET 3.5

RETAIL

MS VISUAL STUDIO

SOLIDWORKS

APPLICATION SERVER

AUTOCAD

Esperienze professionali

GAC Group

2018-01 - 2018-01

on-going
Gulf Agency Company (GAC) is a global shipping and logistics solution provider focusing on freight and 3PL. GAC has 9000+ employees and 300 offices in 50 countries and a turnover of 1 BUSD.
Johannes transformed a hieratical project organization with quarterly release, to use Scaled Scrum (Spotify Model) and DevOps to deliver bi-weekly releases by 7 Scrum teams. The teams was distributed in Dubai and Singapore and consisted of 40+ team members from many different countries and cultures, e.g. India, Pakistan, Philippines, UK, Sweden, Sri Lanka, Malaysia, and Indonesia.
Business:
- 3PL business with global clients within Retail, FMCG, Pharma, Food & Beverages in Middle East and Asia, e.g. Asics, Marks & Spencer, GSK, Mars Wrigley. Projects: Client ERP integration with in-house developed WMS system, warehouse scanner application.
- Freight services focusing on global customer within Oil and Gas sector. Projects: E-AWB integration, Customs integration, DPS is USA, Freight KPI report portal for global O&G customers.
Achievements:
- Implemented Spotify Scaled Agile Model with 7 Scrum teams and in total 40 people located in Dubai and Singapore.
- The new organization structure gave clear responsibilities for Development teams and Service Desk/Application support.
- Reduced the Service Desk tickets with 30% by analyzing and addressing problem areas in the applications.
- Implemented DevOps with Jira, BitBucket and Jenkins for test and release automation and went from quarterly to bi-weekly releases.
- Reduced the timeline for new 3PL integration projects with 40%, by re-designed integration architecture to use APIs and Micro-Services implemented in Azure API Management, MuleSoft and .NET Core.
- Technical Delivery Manager for new application cloud platform with MicroServices architecture and with Appian for application development with Low-code and BPM to reduce time-to-market.
Senior Application Product Manager for Logistics

2016-01 - 2017-01

Role: Senior Application Product Manager for Logistics
Agile Coach, Scrum, Spotify Scaled Agile model, IT Service Delivery, IT Object Leader, Jira, BitBucket, Jenkins, MicroServices, Low-code, Appian, BPM, Azure, MQ, MuleSoft, .NET Core, PowerBI
GAC Group, Implemented Scrum and DevOps and ServiceDesk
Dubai, 2016 - 2017
Johannes implemented Scrum and DevOps in a team of 5 members delivering several applications within Shipping and Logistics.
Achievements:
- Coordinated with multiple system owners in Europe, Middle East and Asia and handle everything from priority of projects, planning, requirements, development, test, production, support and evaluation of sourcing partners.
- Implemented a Service Desk application to improve the application support.
- Reduced the support by improving the architecture and quality of the applications.
- Managed 5 applications and a team of 5 developers/testers.
- Implemented Scrum and DevOps and test automation.
- Improved security, modernized applications to Angular and Web API, migrated application hosting from on-premises to Microsoft Azure.
Role: Senior Project Manager
Agile Coach, Agile, Scrum, Scrum Master, Azure DevOps, IT Service Delivery, IT Object Leader, WebAPI, .NET Core, Angular, Fresh desk, Azure
R2M, Agile project delivery
Business Unit Manager
MSEK

2010-01 - 2015-01

Johannes started and developed a new business unit delivering Agile system development projects on the Microsoft platform. Started from zero and built a team of 10 consultants and a turnover of 12.5M SEK/Year.
- Managed budget, staff, recruitment and sales.
- Staffed and planned the overall delivery of Agile development projects, which involves managing contracts, subcontractors and customer relations.
- Worked on strategic development of the company as a member of the management team.
Role: Business Unit Manager
Agile, Scrum, IT Service Delivery, IT Professional Services
Solution Architect, Technical Project Manager
Coop MedMera Bank

2011-01 - 2012-01

Migration of Interactive Voice Response banking solution
Stockholm, 2011 - 2012
Coop is one of the largest retail chains in Sweden. The company group also include a bank called MedMera Bank.
The goal of the project was to migrate the existing IVR (Interactive Voice Response) solution to a new platform. The existing system used screen scraping to communicate with the mainframe. The new solution was based on web services that communicated with the new IVR solution via WebServices using SOAP. The communication with the mainframe was handled by MQ queues. In the beginning of the project Johannes had the solution architect role and was responsible for creating the workflow in the system and specify the message contracts. During the implementation phase, he had the role of technical project manager and was responsible for the progress of the technical area of the project, as well as handling the communication between different vendors. The project consisted of about 10 people.
Role: Solution Architect, Technical Project Manager
Solution Architecture, Technical Project Management, WebServices, SOAP, MQ
Solution Architect
Coop MedMera Bank

2011-01 - 2011-01

Migration of self-service web portals
Stockholm, 2011
Coop MedMera had four web portals that were developed on Oracle WebLogic Portal. These portals were to be migrated from WebLogic to a new platform. Johannes analyzed the functions of the various portals and the underlying web services called, as well as the users, roles and permissions. Then he created a new architecture, where one of the portals was rebuilt in EPiServer, and the remaining portals were migrated into an existing self-service portal. The project group consisted of about 10 people.
Role: Solution Architect
EPiServer, WebLogic Portal, WebLogic Server, WebLogic Portal, Java, LDAP
Coop MedMera wanted to make it possible
Coop MedMera Bank

2011-01 - 2011-01

for customers to shop with cashback and obtain cashback on purchases in certain online stores. My task was to identify and document the architecture of the Web services that were required to achieve this. Based on these requirements, Johannes identified which existing services that could be used, and created specifications for the services that needed to be modified or developed. He was also responsible for building a proof-of-concept, to test the services and the workflow of the entire solution. The project group consisted of about 10 people.
Role: Solution Architect
Visio, Visual Studio 2010, WCF, ASP.NET, JQuery, nopCommerce, SoapUI
Swedish government, The Public Employment Service, Self-service portals for employers
Scrum Master
Forsmarks Kraftgrupp Vattenfall

2010-01 - 2011-01

Migration of the existing process control systems to .NET-platform
Forsmark/Stockholm, 2010 - 2011
Forsmark is a Nuclear power plant.
Johannes was Scrum Master in a project to migrate an existing process control systems to a new .NET platform. The existing application consisted of a rich Windows client developed in Visual Basic 6, an Oracle database and HPPM (HP Process Manager). For the new system we developed a service interface tier in WCF and a client in WPF. In this project Johannes worked as a Scrum Master, technical project manager, team leader and developer. He was also responsible for the architecture and the entire release process. Team Foundation Server was used for DevOps to manage continuous builds and releases where the build script customized the configuration files for different environments. TFS was also used to manage Scrum activities. The project consisted of approximately 8 people.
Role: Scrum Master, Architect, Technical Lead, System Developer
Scrum Master, Agile, Scrum, DevOps, .NET Framework 3.5, Windows Presentation Foundation (WPF), C#, LINQ, Windows Communication Foundation (WCF), Entity Framework, WebService, Unit tests, Model View ViewModel (MVVM), Enterprise library 5, Moq, AutoMapper, Oracle, Team Foundation Server (TFS), MS Expression Blend, Infragistics WPF NetAdvantage, Redgate Ants, soapUI, loadUI, Scrum, MSBuild
System developer, Architect
The Swedish Public Employment Service

2009-01 - 2010-01

jobseekers will find available vacancies and employers can advertise vacancies.
The goal for the project was to build the new websites for employers and jobseekers, as well as a new internal system for administration. In this project Johannes worked with the requirements for web services and developed the web service tier. He also had responsibility for the design and development of the internal system, as well as shared responsibility for DevOps. The project team consisted of about 30 people and used Scrum for project model.
Role: System developer, Architect
Scrum, Agile, DevOps, ASP.NET 3.5, XHTML, AJAX, JavaScript, JQuery, C#, LINQ, Windows Communication Foundation (WCF), WebService, Unit tests, Model View Presenter, NHibernate, Dependency injection, StructureMap, Rhino mocks, Rational ClearCase, Rational ClearQuest, Cruise Control .NET, MSBuild
Swedish government, The Public Employment Service, Public portals for user administration
Digital Bank

2009-01 - 2009-01

The goal for the project was to build a website where external advisers can register information and manage users. Digital Bank ID was used for authentication. In this project Johannes was responsible for the design and implementation of authentication and authorization on the website, as well as integration with Digital Bank ID authentication and Identity Management. The project group consisted of about 10 people and used Scrum for project model.
Scrum, Agile, DevOps, ASP.NET 3.5, XHTML, AJAX, JavaScript, C#, LINQ, Windows Communication Foundation (WCF), WebService, Digital Bank ID, authentication, HTTPHeaders, HTTPModuler, Providers, Rational ClearCase, Rational ClearQuest
Sandvik Coromant, Customized training in XML for developers
System Developer, Architect
Gimo

2008-01 - 2008-01

2008
Sandvik has a mainframe for store and manage data. My task was to design a new database and then import the data from the mainframe. When the data import was done, Johannes designed and implemented a web application with a 3-tier architecture. During the project, he was responsible for planning, systems design, architecture, implementation, documentation, deployment, training and handover.
Role: System Developer, Architect
Microsoft .NET 3.5, ASP.NET, AJAX, XHTML, JavaScript LINQ, Microsoft Enterprise Library, CodeSmith, NetTiers, Log4Net, Unit tests, Nunit, Windows Communication Foundation (WCF), Oracle, Toad, BEA Aqua Logic Data Services Platform, SubVersions, NAnt, Microsoft IIS, SoapUI
LO data, Development and maintenance of union member administration system
System Developer
The Swedish Trade Union Confederation

2007-01 - 2008-01

LO, is the central organization for 14 affiliates which organize workers within both the private and the public sectors.
LO has developed a system for member administration that several unemployment insurance funds and trade unions are using. The system consists of a MySQL database, store procedures, a JBoss application server with a server application and a client application developed in Visual Basic 6. Johannes was responsible for maintaining the client application. That meant fixing bugs and developing new functions and to setup an automated building routine using NAnt script and Cruise Control .NET. He was also responsible for investigating and direct efforts to improve integration with two other systems. He also developed and tested some parts of Java server application. The project group consisted of about 8 people and used Scrum for project model.
Role: System Developer
Scrum, Agile, DevOps, Visual Basic 6, Java, XML, XSLT, Eclipse, CVS, MySQL, JBoss, Mantis, NAnt, Cruise Control .NET
Trainer
Gimo

2008-01 - 2008-01

2008
Sandvik is a global engineering Group with more than 47,000 employees with a strong commitment to enhancing customer productivity, profitability and safety.
Johannes created training material and was responsible for training 10 developers in XML. The course contained basic XML, common functions and areas where XML is used, such as XSD, XPath, XSLT, XQuery, and XML DOM. MSXML was used in Visual Basic 6 and C # .NET and for serializing of XML.
Role: Trainer
XML, XSD, XPath, XSLT, XQuery, XML DOM, MSXML, Visual Basic 6, C# .NET
Sandvik Coromant, Migration from mainframe to a web application
tech
POS administration terminal to a Casino system

2007-01 - 2007-01

Stockholm, 2007
Ace Interactive develops a complete distributed Casino system containing slot machines, administration terminals and back office system. Ace Interactive has since been acquired by Play tech.
The goal of the project was to develop new clients for Ace Interactives distributed casino system including slot machine, POS, admin client, back office, etc. Johannes worked on developing a new cash register and a new admin client. He worked in a group of 10 people, where he was responsible for the user interface, skin (graphics), and release management in Rational ClearQuest. A total of about 70 people worked on the project, where all the parts of the system was developed in parallel during about 8 months. The project model was Scaled Scrum and used in all development teams.
System Developer
The Swedish National Food Agency

2006-01 - 2006-01

Role: System Developer
Scaled Scrum, Agile, Scrum, DevOps, C# .NET, WinForms, Globalization, Threading, Spring .NET, ASP.NET, HTML, Unit test, Perforce, Rational Clear Quest, Rational Rose, UML, Scrum, Adobe Photo Shop
The Swedish National Food Agency, Development and maintenance of web interface and Access-application
Uppsala/Stockholm, 2006
The Swedish National Food Agency work towards healthy dietary habits, safe foods and fair practices in the food trade, using regulations, recommendations and communication.
Johannes worked with development and maintenance of The Swedish National Food Agency's system for reporting laboratory test results. The system has a web interface that is used by laboratories for reporting test results. A Microsoft Access application is used for analyzing the results and creating reports.
System Developer
PLM system

2006-01 - 2006-01

Role: System Developer
C#.NET, ASP.NET, HTML, JavaScript, Microsoft IIS, Microsoft SQL, UML, CVS, Spring .NET, Unit tests, Visual Basic For Applications (VBA), Microsoft Access, CVS, NAnt, Cruise Control .NET
InfoTech Scandinavia, Development of CAD integrations for PLM system
Stockholm, 2006
InfoTech Scandinavia develops a PLM system called Advantum.
Johannes developed integration of CAD applications (Autodesk Inventor, SolidWorks) for the PLM system (Advantum). Johannes also development features for versioning of CAD files.
System Developer
Gävle

2004-01 - 2005-01

2004 - 2005
CADCAM-it is a consulting company in Gävle, Sweden.
Johannes developed a system that generates blue prints from parameterized 3D models. The system contained a database and user interface for input and storage of customer and order data. The system was used by several manufacturing companies.
Role: System Developer
Visual Basic 6, Microsoft Access, Autodesk Inventor, MS Excel
System Developer

2005-01 - 2005-01

MS SQL, Autodesk Inventor, SolidWorks, Adobe Acrobat, MS SourceSafe
CADCAM-it, Generation of blue prints from 3D models
System Developer
Sandvik Process Systems

2003-01 - 2004-01

Collaboration portal for sharing blue prints
Sandviken, 2003 - 2004
Johannes developed a system for sharing blue prints and other documents. The system consisted of several add-ins for Microsoft Office applications and CAD software. The add-ins extracted metadata from the documents, and created a preview image and a PDF-file that was stored in a database and on a file share. The system also had a web portal where users could search and view the blue prints and other documents, without having CAD software installed. Johannes also created AJAX-like functionality using XMLDOM and JavaScript.
Role: System Developer
ASP, HTML, JavaScript, Microsoft SQL Microsoft IIS, graphics, Adobe Photo Shop, Dreamweaver, MS Office, Autodesk Inventor, Autodesk AutoCAD

Esperienze formative

Uppsala University
Uppsala University

2004-01 - 2005-01

Bachelor of Science in Computer Engineering
University of Gävle

1999-01 - 2002-01

Contatta il consulente

/