Working on a variety of software projects for private clients.
Tech: React, Go, Heroku, Kubernetes
Joined as lockdown in the UK began to work on remote GP consultations with connected medical devices in the private sector. Later transitioned to working on the public sector to assist with COVID management in care homes and then a COVID testing product itself.
A lot of my day to day involves ensuring the engineering team is operating as effectively as it can be looking at ways to automate our processes and unblock other engineers.
Migrate infrastructure from Heroku to Kubernetes on AWS. Implementing a basic gitops approach to deployments allowing engineers to have full control over the infra through the normal code review and deployment process.
Implement monitoring and alerting across our network of services to allow consistent uptime and give
Architecting and implementing a new SaaS product for the NHS.
As the first engineer on the team I was responsible for scoping, planning, architecting and implementing the MVP. This was an API using NodeJS with some satellite services written in Go.
Multiple environments deployed through CI using terraform and docker to AWS. Along with the main API, I worked on several other small apps for management of the application, internal information and data aggregation.
Also hiring new developers and managing contractors as funding increased and we looked to grow the team.
Working on our SAAS offering Weave Cloud mainly as well as our open source libraries.
As well as adding features to the core application, there was a lot of work on improving standards, patterns and consistency across the codebase. Worked with another engineer on implementing automated canary deployments on kubernetes into our platform.
Working on an array of single page apps for traders in the bond market in a team of eight to build a new generation of Algomi's core apps. Planning, building and iterating a core platform based on React and RxJS to allow for many apps to be built from off a solid and feature rich core. Spend time helping junior team members and sharing knowledge across the team around standards, best practices etc making sure everyone is involved in the process of moving things forward. Worked with other teams to move our infrastructure to Kubernetes. Including setting up CI/CD for the frontend apps and CI for all libraries. This is to enable faster iterations and better developer experience.
Platform team, internal tooling and frameworks
Ecommerce site builder, R&D team
International transfers using blockchain to cut out bank fees.