Nike EMEA mobile POS system development & DevOps

C#(ASP).NetRESTGITEpicorAptosPOSEMEA

Development of the mobile POS systems for the European (EMEA) market was brought to the Netherlands so that country‑specific requirements could be better addressed. Previously, most development work was done in the US, which meant European requirements were often underrepresented.

I set up and led a development team. Within a year the team grew to five people, including three developers. The server‑side of the mobile POS system (REST, C#/.NET) was further developed, the integration with the underlying POS software (Epicor) was streamlined, and DevOps support was provided for production incidents. The team also managed the virtual test environments used for quality assurance.

The fixed POS software – unlike the in‑house developed mobile system – was based on an existing platform from Aptos/Epicor. That platform provided standard functionality; on top of it Nike built its own layer for specific integrations with (internal) external systems and the mobile POS.

In mid‑2018 the teams for the mobile and fixed POS systems were merged. Within the new team I acted as Assistant Team Lead (AST) and Senior Software Engineer, providing support and coaching to the new Team Lead where needed. The new team consisted of ten members, including a Product Owner, Scrum Master, and Business Analyst, and operated in a DevOps model: each team member took turns providing support for deployments and incidents in Nike stores worldwide using a “follow‑the‑sun” rota.