I try to stay up to date as much as possible on modern development practices, as part of this I have attended both NDC london and Vue JS Amsterdam with the aim of doing more conferences and meetups in the future.
I have climbed several mountains in the UK with the most recent being Scafell Pike, and the Yorkshire three peaks challenge.
In my free time I enjoy watching films, from classics to blockbusters, so much that I started a film club at my current role.
Outside of all of this, I also enjoy reading books, and occasionally playing games with friends.
A highly experienced Senior Software Engineer with a strong commitment to continuous learning and professional growth. Skilled in designing and implementing innovative solutions to complex technical challenges, with a focus on delivering scalable and efficient software. Experienced in mentoring junior team members and fostering a collaborative environment to drive success. Passionate about leveraging expertise to enhance both individual and team performance while contributing to the overall business objectives.
Worked on a white labeled insurance software as a service product, servicing multiple tenants of various sizes. Developed integrations with payment providers, aggregation sites, and other data providers. I also developed several areas of the call-centre software used by the brokers, and implemented a new multi-tenanted customer portal.
Key Achievements:
Worked on a multi-tenanted e-commerce site as part of the checkout team, modernising from a Ruby on Rails application to .Net core APIs with a vue front end. Delivered azure functions to aid in obfuscation of customer data for GDPR compliance.
Key Achievements:
Built a strong foundational knowledge in software engineering, while working on several key projects, including merging several customer management systems to provide a holistic view of the businesses customers.
Key Achievements:
Before transitioning into software development, I spent time working as a lifeguard and swimming teacher, which provided invaluable experiences in high-pressure environments. These roles taught me how to stay calm under pressure, work effectively in teams, and develop leadership skills—all of which have been beneficial in my career as a software developer.
Key Achievements:
My first part-time job while in 6th form was working in customer service at a soft play center. This role mainly involved serving coffee and taking food orders. I also enjoyed interacting with the general public and developed strong interpersonal skills, especially when handling customer complaints.