Collecting, processing and publishing data and information from across the health and social care system in England.
My work was primarily focused on C# development of a new product called Cancer Waiting Times that replaced a legacy system.
The product is composed of several microservices and uses
eventstore event-sourcing
to respond to and persist changes in the data.
During the development I challenged several aspects of the design, resulting in several successful changes.
I also contributed to the design when a large change to its backend persistence became necessary.
After the product went live my role moved toward dev-ops, being a mixture of troubleshooting and resolving live incidents on its Linux and Windows platforms,
as well as developing C# and Python code making the product better by reducing technical debt, adding features and improving test coverage.