skills & technologies 💻
work 👨💻
IBM
Senior Full Stack Engineer
2025 - Present
In my current role at IBM, I focus on enterprise software development and cloud architecture solutions. I work with cutting-edge technologies to build scalable, reliable software systems that serve enterprise clients globally.
My responsibilities include applying enterprise design thinking principles, developing cloud-native applications, and implementing modern software architecture patterns. I leverage Azure cloud services, .NET Core, and various enterprise technologies to deliver robust solutions.
I hold multiple certifications including Enterprise Design Thinking Practitioner and Azure Fundamentals, reflecting my commitment to staying current with industry best practices and emerging technologies.
Azure • .NET Core • Enterprise Design Thinking • Cloud Architecture
musicMagpie
Senior Software Engineer
2020 - 2025
In this role, I evolved from a mid-level software engineer to a senior developer and team lead. I went from helping to rebuild and improve the company's website, to leading a team of front and back-end developers. I leveraged Azure, Terraform, ASP.NET, and more, and helped to orchestrate the integration of IdentityServer4, driving measurable improvements in load times and customer conversion.
As a senior developer, I guided a team of five through Scrum methodology while continuously researching and implementing cutting-edge technologies to optimise workflows and elevate performance. I worked hard to foster a collaborative environment in which everyone could demonstrate their strengths. Through this, my team successfully overhauled multi-national customer facing applications in React and Typescript, and moved to .Net Core RESTful APIs, Service Bus architecture and NoSQL data warehousing.
This role expanded not only my technical expertise but also essential leadership, communication, and problem-solving skills, driving the company's overall success and customer satisfaction.
.Net Core • CI/CD • Azure • Service Bus • TDD • Agile & Scrum • React • TypeScript • Terraform • IdentityServer4
Bott & Company Solicitors
C# Software Developer
2016 - 2020
At this consumer-focused firm of solicitors, efficient, user-friendly software played a crucial role in day-to-day operations. My role was to replace system components with best practices and MVC3 under C#, to design and maintain ASP.Net Web Apps and APIs with MSSQL back-end, to implement SSRS reports and TSQL Stored Procedures, and to oversee and expand legal-specific case management systems.
Through my guidance and expertise, the business adopted industry-standard tools including Git and Jira. I also led exploratory research projects into Azure, and contributed to upgrading data warehouse security to the ISO-27001 standard.
C# ASP.Net • MSSQL • Azure • Git • SSRS • TSQL
education 👨🎓
University of Liverpool
Computer Science BSc - 2:1
2013 - 2016
For my undergraduate dissertation, 'Accelerometer Games for the iOS Platform', I created a physics-based game for iPhone and iPad. This was a great opportunity to learn Swift and SpriteKit, along with the App Store submission process.
The project was well-received, with the University choosing to use my game as a learning tool and as an example of an exceptional final project during open days.
non-technical skills 🤝
- Excellent communication skills with customer- and stakeholder-facing experience.
- Strong experience with Agile & Scrum methodologies as a senior engineer of a product team.
- Methodic and meticulous attention to detail and a drive towards perfection.
hobbies 🎨
I have a keen interest in portrait and still-life photography, as it allows me to express my creativity and enjoy cutting-edge (and retro!) tech.
I'm also passionate about timeless and innovative design, which inspires both my professional and personal projects.