Summary
Overview
Work History
Education
Skills
sections.external_links.name
Technical Skills
Timeline
Generic

Abdurrahman Mohamoud

London,City of London

Summary

Experienced developer with a robust background spanning small consultancy and large multinational corporation environments. As a mid-level Software Engineer, I bring extensive expertise in React development, enriched by hands-on experience in both trading and TV applications, leveraging LightningJS for the latter. Continuously seeking opportunities to upskill and improve, I thrive in dynamic environments where innovation and excellence are paramount. My dedication to professional growth, coupled with a passion for crafting impactful solutions, drives my commitment to delivering exceptional results.

Overview

6
6
years of professional experience
6
6
years of post-secondary education

Work History

Software engineer

Sky UK
London, City of London
06.2023 - Current
  • Deployed a large scale Sky Sports App, that enables customers to buy single sports packs separately. Tasked with developing key features and also the only developer to oversee the deployment to millions of customers.
  • Developed an analytics tool that only appears when working with test accounts. This feature is now available across the whole department and provides information about the app to developers, testers and product alike.
  • Migrated our services to TypeScript and removed an external state-management tool (Mob-x). Made use of TypeScript internal state management, and therefore made our app lighter, and build times quicker.
  • Added Voice Guidance to the journeys of not only my team, but the entire department, to bring the company in line with the changes to the Accessibility act coming in to place in the summer of 2025.
  • Represented our company in the company-wide Monthly showcases, presenting our improvements to accessibility across our department to the global team. Won an Employee Recognition award as a result.
  • Took a very proactive role in mentorship of younger employees and work experience students. Gave them tasks to kickstart their software development career and gave them advice on navigating student life. Stayed in touch even after there experience finished. Once again received an Employee Recognition award for this.

Graduate Software Developer

Adaptive Financial Consulting
London
09.2022 - 03.2023

Selected from thousands of candidates to join this challenging and exciting graduate program. The program offered a great opportunity to build on existing software development skills and experience.
Details below:
• React: Hooks, component lifecycle, state management,testing
• UI components: TailwindCSS, Storybook
• Streaming APIs
• CI/CD Pipelines
Agile software development:
• Why agile, including scrum, sprints and retrospectives
• Backlog curation, breaking tasks down, estimation
• Experience working within Scrum and Kanban methodologies.

Projects delivered
• iOS stopwatch for web
• Stock tracker web application (based on IEXCloud) within agile team, using Scrum framework)
• UI component toolkit (using Kanban) and deployed in Storybook

IT Helpdesk Technician

Wacoal EMEA
Desborough, East Midlands
08.2019 - 08.2020

Provided technical assistance to customers/ fellow co-workers relating to technologies, including Laptop, PC, and Phone. Identified, assessed, and resolved technical problems via phone or in person. Determined
the best solution based on issues and details provided by clients. Facilitated new employees by establishing and setting up PC's with IT services, such as the helpdesk, etc. Gained detailed insight into business by liaising with each department.

  • Recognised by company for resolving 140 tickets. This equates to approximately 7% of total logged during period.

Education

Bachelor of Science - Computer Science with year in Industry

University of Leicester
Leicester
10.2017 - 07.2021

A-Levels - Physical Education, Creative Writing, Economics, Mathematics

Beauchamp College
Leicester
08.2014 - 08.2016

Skills

  • ReactJS Node
  • JavaScript Typescript
  • Google Firebase
  • Storybook
  • RxJS
  • Version Control (Git)
  • SolidJS
  • LightningJS MobX
  • Jest Playwright
  • Use of Headless CMS

sections.external_links.name

Technical Skills

  • LightningJS for TV apps (Sky) : Worked on existing TV app as part of the MySky team. Deployed large scale LightningJS projects to millions of customers, whilst also taking a very active role in improving the quality and scalability of the current codebase. A massive attention to detail and robust programming principles, since this is the largest commercial application I have ever worked on.
  • WithAnnouncer (Accessibility mixin): Tasked with adding a voice guidance feature to all journeys within the department using the WithAnnouncer mixin. Done by calculating what was currently in focus on the screen and sending a series of strings to the announcer plugin based on the current context of the journey.
  • Release Deployment: Ran pipelines in concourse to make sure all tests were passing and created a release tag. Deployed the release and monitored its success using both Grafana and Adobe's reporting suite.
  • React.JS: Created an app that displayed live stock-market data, as a part of my role at Adaptive Financial Consulting. It showed data in real time and the app was built to handle streaming data from an API (iEX cloud). Built in Typescript with Vite. Since it was made in 2022, we used react hooks as opposed to class components. I also created a Component Library in React afterwards. This was then deployed to Storybook. The components would be used for future Financial Analytics Dashboards.
  • Java - Full-stack Web App: Built a full stack, web based game as part of a team, using Spring Boot and Vanilla JS, and a MySQL backend. As some of the team members were absent, larger responsibility for the development, testing (J-Unit) and deployment (CircleCi), fell to only two developers, one of which was me. Delivered the project within the deadline and received a first class grade.
  • Regularly update and create documentation for various software needs throughout the department. Most recently updated docs detailing how to locally deploy our backend service, allowing us to run ROI (Ireland) journeys locally since I was the only one who had managed to do it.
  • Back-End Development - NodeJS: Created an app that tracked positive COVID tests using Node in the backend. A person would fill in their personal details as well as their test number into a form. App contained both Form and User validation. Their details would then be added to the Google Firebase database, where an Admin could keep track of positive cases.





Timeline

Software engineer

Sky UK
06.2023 - Current

Graduate Software Developer

Adaptive Financial Consulting
09.2022 - 03.2023

IT Helpdesk Technician

Wacoal EMEA
08.2019 - 08.2020

Bachelor of Science - Computer Science with year in Industry

University of Leicester
10.2017 - 07.2021

A-Levels - Physical Education, Creative Writing, Economics, Mathematics

Beauchamp College
08.2014 - 08.2016
Abdurrahman Mohamoud