RM plcContract Software Engineer
Nov. 2021 - Jan. 2022Manchester, England, United Kingdom- Part of an international, multi-time zone team. Working on education projects such as TIMSS & PIRLS for high profile clients including Boston College, Oxford University Press and numerous countries governmental education departments. - Was the go-to person for any questions across all three subteams, both in regards to the codebase, as well as helping fix issues with the dev environment. At one point tech support would refer people to me! - The majority of my work was in JavaScript (ES6+) and PHP, and for the most part, involved developing custom interactable question components to be used by the clients. E.g. Interactable graphs, drag and drop questions, coding questions using Google’s Blockly. - All components that were developed had to be pixel perfect following each client specific brand guidelines, storyboards, and designs. This was done by leveraging powerful CSS3 features and making use of SASS/Bootstrap. - Responsible for creating a Wiki for the team, which included component documentation, best practices, code style guides and beginner guides. As well as information on how best to optimise your developer environment and integrate your workflow with the systems in use by RM. - Developed a node.js module that allowed developers to easily import translation files into our database. This was crucial as many of our projects were translated into over 35 languages and previously this was done manually taking up precious development time.