I DevOps, programming and making things fast, but more than that I want to empower other engineers around me to work in a way that maximises their time and effort. At my core I’m an inventor and problem solver who enjoys learning everything. My dream is to make a huge positive dent in the world.
I've managed AWS deployments using tools such as Terraform, Docker, Kubernetes, Buildkite; drastically sped up and simplified CI/CD pipelines; Transformed infrastructure from brittle monolyths to fault tollerant services.
Previously roles included developing and maintaing microservices. This included nine inhouse gems for for tasks ranging from interservice communication to signing of a windows executable.
I also managed the deployment, debugging and monitoring of the above services in multi AZ staging and production environments, including supporting services.
Development, platform scalability and data integrations for two of our biggest clients. Mentoring other developers. Lots of intresting ecommerce challenges. Transitioning our deploys into running via our our CI pipeline so a lot of the mental burdon could be removed from devs and everything could see exactly what was happening at any time. Speeding up CI builds.
Development of new warehouse and delivery integration. Fixing and writing tests for critical legacy fulfilment logic. Updating site design for new ad campain. Extracting common code into reuseable components. Integration with 3rd party customer analytics service. Almost all work was done in pairs and peer reviewed.
Development of new infrastructure and projects for a third party. While primarily a development and Ops role also involved interviewing new developers and a lot of interaction with many product stakeholders.
Development of new infrastructure and projects. Interviewing and mentoring new developers.
Managing and improving AWS infrastructure. Training other developers. Development of requested features for WebShop and associated products.
Development of Moodle. Planning improvements and mentoring other developers. Integration Testing. Peer code and security reviews.
Working with clients on various projects. Investigating technologies of potential business partners. Further development of buzka.com, our deployment infrastructure and other technologies. Managing and tutoring other developers on our team.
Planning, developing and rolling out a new deployment infrastructure. Back end coding for buzka.com (now defunct). Planning and development of site wide search using a stemmed dictionary and weighted indexes. Development of BuildaCMS (CMS used by our sister company to build client websites).
Development of back end code for buzka.com, specifically it’s sign up and login system. Working on other core functionality of buzka.com.
Finished with the majority of my marks either being an A or A+.
Achieved many test scores of 100%.
Incomplete, after realising it wasn't what I wanted to do. However I gained insights, which have been useful throughout my career.