Nike EMEA mobiele kassasysteem ontwikkeling & DevOps

C#(ASP).NetRESTGITEpicorAptosPOSEMEA

De ontwikkeling van de mobiele kassasystemen voor de Europese markt (EMEA) werd naar Nederland gehaald, zodat land‑specifieke eisen beter geborgd waren. Voorheen vond het meeste ontwikkelwerk in de VS plaats, waardoor Europese requirements onderbelicht bleven.

Ik heb een ontwikkelteam opgezet en aangestuurd. Binnen een jaar schaalde het team op naar vijf personen, waaronder drie ontwikkelaars. De serverkant van het mobiele kassasysteem (REST, C#/.NET) werd verder uitgebouwd, de integratie met de achterliggende kassa‑software (Epicor) werd gestroomlijnd en er werd DevOps‑ondersteuning geleverd bij productie‑verstoringen. Daarnaast beheerde het team de virtuele testomgevingen voor kwaliteitsbewaking.

Het pakket voor de vaste kassa’s was – in tegenstelling tot het in‑house ontwikkelde mobiele kassasysteem – gebaseerd op een bestaand platform van Aptos/Epicor. Dat platform leverde de standaardfunctionaliteit; daarop bouwde Nike een eigen schil voor specifieke koppelingen met onder andere (eigen) externe systemen en de mobiele kassa.

Medio 2018 werden de teams voor de mobiele en vaste kassa’s samengevoegd. Binnen het nieuwe team vervulde ik de rol van Assistent Team Lead (AST) en Senior Software Engineer, met ondersteuning en coaching voor de startende Team Lead waar nodig. Het nieuwe team telde tien leden, waaronder een Product Owner, Scrum Master en Business Analist, en draaide mee in DevOps: ieder teamlid verleende in een roulerend schema (‘Follow the Sun’-model) ondersteuning bij implementaties en verstoringen in Nike‑winkels wereldwijd.