Versatile junior Ruby developer with expertise in full-stack web development, specializing in Ruby on Rails.
As a junior Ruby developer at STEM Learning, I collaborate closely with the
product team to create and implement new features on the Teach Computing
website. My responsibilities include introducing new features, refactoring and
updating existing code to ensure improved performance and maintainability, and
developing dynamic and responsive front-end interfaces using JavaScript,
Stimulus, and CSS. I have integrated third-party services into the platform, such
as Classmarker and Credly, and maintained high standards of code quality
through testing, code reviews, and adherence to best practices. I also manage
application deployments via Heroku, ensuring smooth transitions across
development, staging, and production environments.
Additionally, I conducted thorough code testing and QA using PR apps to ensure
robust, error-free releases. I use RSpec for automated testing, achieving 96%
code coverage to ensure the reliability and stability of the codebase. The T each
Computing website retrieves course details from Dynamics and is closely
integrated with the platform, a process I support with the skills gained during a
16-week Dynamics development course. I actively participate in sprint reviews
with stakeholders, offering updates, gathering feedback, and ensuring that the
work aligns with business objectives.
I provided support for 160 employees and external partners, specializing in
SharePoint, Office 365, hardware, Intune, and infrastructure management. I
played a key role in migrating from network shares to SharePoint, ensuring
seamless data transfer and access. I managed and maintained Active Directory
and Azure Active Directory environments. Additionally, I provided troubleshooting
and support across various operating systems, including Windows, Linux, and
macOS, ensuring optimal performance and user experience.
My role also involved extensive work with Microsoft Dynamics, where I specialized
in troubleshooting, access management, and development. I collaborated closely
with cross-functional teams to resolve complex technical issues and implement
solutions, leveraging my expertise in both infrastructure and application support.
I worked with a company providing an automated cloud intranet for schools, colleges, and businesses using SharePoint. Specialized in integrating with school MIS systems and using Microsoft Data Sync to extract information, create class teams, and set up SharePoint sites. Responsible for SharePoint design, configuration, and managing permissions to ensure secure and efficient platform usage. Conducted consultations with customers to understand their needs and provide tailored solutions. Led the onboarding process for new clients, ensuring smooth transitions and effective use of the platform.
Provided 1st and 2nd line IT support for over 2000 students and 400 staff across five UK sites, focusing on resolving hardware and software issues. Worked in a busy walk-up IT support desk, assisting staff and students with a wide range of IT problems, including laptops, desktops, mobile phones, Chromebooks, and Mac OS. Logged and actioned incoming support tickets, escalating issues when necessary. Communicated effectively via phone, email, T eams, and face-to-face interactions. Prioritized educating and upskilling users to resolve IT issues efficiently and independently.
I provided 1st line IT support to Aviva employees across the UK, Ireland, and globally in a fast-paced environment. Handled a high volume of incoming calls, diagnosing and resolving issues with desktop machines, laptops, Citrix, RDP desktops, and Virtual Machines. Supported a variety of devices, including laptops, desktops, printers, smartphones, and virtual machines. Troubleshoot software issues related to Microsoft Office, Active Directory, and Windows 7/10. Ensured accurate ticket logging for communication, audit, and process improvement purposes. Maintained a focus on fast call times, striving for a first-time fix or efficient escalation to 2nd line support.
Media Moving Image and Information Design BTEC National Diploma
GCSE Passes in English, Maths, Science, Geography, Electronics