Work
Through my job, I have been able to use tools such as Azure DevOps to bring about the continuous integration and continuous delivery of our software. Another important aspect of my work has been the use of Agile practices such as behaviour-driven development and test-driven development—enabled by tools like Specflow—in order to assure quality.
Various pieces of work—both occupational and recreational—have allowed me to delve into the world of Docker and virtual machines. Whether it has been creating build agents, containerising web API software, or tweaking QEMU for hardware acceleration; each has given me insight into application deployment and system administration. By the way, check out my resume.
About
Beginning my study at the University of Hull in 2015, I graduated with first-class honours as a Master of Science in Computer Science in 2019. This gave me the opportunity to learn about various topics, ranging from component based architectures to languages and compilers. As well as this, university gave me the opportunity to develop my interpersonal skills by mentoring junior students in a practical setting as a laboratory demonstrator.
Among other things, I have been able to work at various places to expand my horizons. During my final year of university I worked on an ASP.NET Core project for a local business where I could apply Agile methodologies. This enabled me to secure a job, after the completion of my study, as a Software Engineer at NEC Software Solutions.
More recently I moved to Luxembourg to gain perspective on the production side of software with a job as an IT Operations Analyst (Linux).
Contact