At Global Relay I was a practitioner of an agile approach to software. I collaborated closely
with a product owner, QA engineer and fellow software engineers to continuously deliver small chunks
of business value-adding code. I was involved in the process from inception to delivery.
I mostly pair programmed to achieve high levels of transparency and confidence in the delivered
product.
I've been mostly using React and Redux to build products. For some more complex logic, we've also
used Xstate to make state changes more formalised and predictable.
I also organised regular sessions across the London community to practice TDD, solving classic
katas like word-wrap, finding prime factors or Minesweeper.
My contributions and expertise had been recognised and I became an acting team lead in December
2021.
As team lead, I've championed ways of working in spirit of the agile manifesto. I strived to minimise process
and red tape.
I was looking after every team member's concerns, holding weekly one-to-ones. I worked closely with the
product
owner to understand expectations of the business. I have implemented regular product reviews to allow team
members to own and demonstrate their achievements, and for stakeholders to witness progress.
My proud achievement was taking away time pressure from engineers and communicating estimates by using
lead time based Monte Carlo projections rather than individually conceived timelines.
A trunk based and feature flag focused release process ensured visibility to both QA as well as the product
owner.
Transparency was our core value.
Technologies used: OpenShiftReactReduxXStateMicrofrontends (Webpack MF)