Könnte verfügbar sein
(Aktualisiert 2020-05-03)Experienced Agile Leader
Stockholm, Sweden
Einheimische Svenska, Fließend English
- Agile
- Architecture
- Scrum
Fähigkeiten (79)
Excel
IT development experience
SYSTEM DEVELOPMENT
APPLICATION DEVELOPMENT
INTEGRATION
TEAM LEAD
Product Owner
Agile Leader
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
Berufserfahrung
2018-01 - 2018-01
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.
2016-01 - 2017-01
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
2010-01 - 2015-01
- 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
2011-01 - 2012-01
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
2011-01 - 2011-01
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
2011-01 - 2011-01
Role: Solution Architect
Visio, Visual Studio 2010, WCF, ASP.NET, JQuery, nopCommerce, SoapUI
Swedish government, The Public Employment Service, Self-service portals for employers
2010-01 - 2011-01
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
2009-01 - 2010-01
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
2009-01 - 2009-01
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
2008-01 - 2008-01
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
2007-01 - 2008-01
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
2008-01 - 2008-01
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
2007-01 - 2007-01
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.
2006-01 - 2006-01
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.
2006-01 - 2006-01
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.
2004-01 - 2005-01
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
2005-01 - 2005-01
CADCAM-it, Generation of blue prints from 3D models
2003-01 - 2004-01
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
Akademischer Hintergrund
2004-01 - 2005-01
1999-01 - 2002-01