top of page

September 2017 - September 2019

Senior Software Engineer and Scrum Master H&M

Edrin was part of the SPC team which resides within the IT logistics department.
SPC is a product composed by a set of java services used by thousands of H&M users globally to submit deliveries, packing lists, orders, products etc. The main aim of the solution is to provide an end 2 end logistics solution for H&M from the producer to the distribution hubs round the world.
Edrin worked together within an agile team composed of 7 developers, 3QA, 1 PO and 1 Architect. SPC is a highly available and highly transactional system.

 

                                               Warehouse transition feature

Enables support for multiple Planning Markets for one warehouse. The release was coupled by very tight deadlines.


                                           In shop week project (ODA) feature.

Edrin was a developer and scrum master for these set of features. The solutions enabled better control of goods flow and delays, during transport. This project has been on the wish list for over five years by business. One of our most complex features.


                                               External products feature.

Edrin was a developer and scrum master for these set of features. Enables first and foremost support to bring external brand orders in to SPC, to resolve Transport Service Providers and then send order message. Huge positive side effect is that we addressed a long-standing wish from TSPs to send the messages event as they happen instead of batching them in the evening. Architectural roadmap with a view to modularize and encapsulate functionality. Implemented while delivering business features. Splitting up services from the monolith to microservices.
 

                                               Performance/stability fixes.

Edrin was leading the initiative for these improvements. Almost no unplanned restarts due to memory leaks and performance issues. Cutting unnecessary ties within model and shaping up batch jobs. When Edrin got the assignment, there were more than 14 restarts/week due to memory leaks and non-performant batch jobs.
 

                                                   Framework upgrades.

When the assignment started SPC was lagging behind, using unsupported versions of frameworks. It took some “surgery” to get the update done.
o Java 7 -> Java 8 -> Java 11
o Spring 3 -> 5 ->Spring Boot
o Hibernate 3.6 -> 5.2
 

                                                      Test Automation.

Edrin leaded the process of automation using selenium. Vastly heightened the bar for the internal quality assurance and adding new
levels of automated programmatic-, load- and UI tests. Enabled the team to deliver every second week!

                                              Online allocation feature.

Deal breaker for the warehouse setup in Poland, the existing set up could not have handled all the goods sent to the allocation warehouse

DC2/NCG project.

Enables control and incorporation of Non Commercial Goods flow into regular commercial flow now and in future. A Long standing business wish
fulfilled.

 

 

Role: Development, design, security, architecture, analyses.
Technology/Frameworks: Java 8, Java11, REST, JSON, Spring MVC, Hibernate, MySql, Jenkins, Linux, JUnit, EasyMock, Mockito, GIT, JIRA, Confluence, Maven, Angular, HTML5.

Senior Software Engineer and Scrum Master H&M: CV
bottom of page