Charles Campbell

Backend Software Engineer (Ruby)



Backend Software Engineer (Ruby)

Student Beans
Sep 2021 - Present

Software Engineer in a Ruby squad at Student Beans. This role has a focus on rails API development and exposing multiple services using graphQL. I'm still very new to this role so watch this space as I list the responsibilities I've held and projects I've worked on.

Software Engineer (Ruby)

Jul 2019 - Sep 2021

Software Analyst in a Ruby team at UKCloud. My primary responsibilities were to develop and maintain ruby applications per the business's requirements. Notably assisting with the integration of a signal sign-on solution to our main customer-facing product. Most recently migrating some of our Ruby internal tools and Ruby on Rails applications to OpenShift for better monitoring and deployment. During my time at UKCloud, I have become very familiar with TDD using RSpec.

more info

First Class (Hons) BSc Software Engineering

Bournemouth University · 4yrs
Sep 2017 - Jul 2021

I achieved a high first-class as a final result. This degree had a generalized first year focusing on different computing fundamentals, the second year put a focus on Software and Network Engineering where I found my passion to pursue the Software Engineering route. This was followed by an industrial placement at UKCloud spanning 14 months. My final year at University had a heavy focus on the Software Engineering project in which I designed and built a finance management tool for a small business.

more info

Supervisor / Duty Manager

Ellenglaze Bar & Grill - Holywell Bay · 3yrs
Mar 2015 - Sep 2017

During the gap before heading off to university, I was a restaurant supervisor in a busy seaside village. I managed a small and had many responsibilities such as; cooking, banking, rostering, stock-taking, managing incentive plans, recruitment, and cross-department communication.


tools & technologies