About
Experienced React Developer, delivering robust, scalable, useable interfaces for FTSE 100 and start-up clients, in fast-moving, early-stage environments. Known for clean architecture, user-centric design, and utilising strong collaboration skills with backend and API teams.
PROFESSIONAL EXPERIENCE
TypeScript Developer (Contractor) - Sky Sports
Developed Node.js layer for Sky Sports, enabling seamless streaming and improved user experience across 3 territories.
-
Delivered a scalable backend for a new mobile app, supporting live streaming of Sky Sports channels for millions of users. Product was delivered on time, with minimal defects.
-
Collaborated closely with product, design, and DevOps teams to design and implement JSON-based APIs using TypeScript and KoaJS, powering Event Centres for individual sports, with real-time data, multiple camera views and score updates.
Technologies: Node.js, KoaJS, TypeScript (front end and backend), JSON, Octopus CI DevOps
Senior JavaScript Developer (Contractor) - Dataminr
Engineered a real-time, responsive web application, enabling efficient incident tracking and response for global corporations.
-
Used best practices to design and implement React components from Figma designs, ensuring pixel-perfect, cross-device compatibility. This included visualising valuable data insights using charts and audit trails.
-
Wrote clean, maintainable, and well-tested code with React Testing Library and Mock Service Worker, achieving 90%+ code coverage and minimising bugs in production.
Technologies: ReactJS, React Query, TypeScript, Storybook, Webpack, Testing Library, Mock Service Worker, AI Platform
Senior JavaScript Developer (Contractor) - Channel 4 Television / Accenture
Enhanced the All 4 web streaming platform by developing new features, improving user experience for millions of users.
-
Developed an extended restart feature for All 4, ensuring seamless playback for Paralympics content, improving viewer retention.
-
Updated and expanded API contracts using AWS, improving data reliability and reducing latency for streaming services.
Technologies: ReactJS, Redux, Storybook, Webpack, Jenkins, AWS, Jest
React Developer (Contractor) - TIARA Fintech
Developed a real-time tax calculation system for the financial sector, enhancing efficiency in client reporting.
-
Engineered an intuitive interface for tax calculation & reporting using ReactJS and MobX, reducing calculation processing time for end users.
-
Collaborated with back-end developers to integrate data APIs via AWS Amplify, ensuring reliable and secure data flow for financial calculations.
Technologies: ReactJS, MobX, SASS, AWS (Amplify & Lambda), Jest
JavaScript Developer (Contractor) - Sky UK
Enhanced the service portal by developing new features, unifying billing systems, and mentoring junior developers.
-
Developed and optimised features using ReactJS, Redux, and GraphQL/Apollo, increasing customer usage through enhanced functionality. Used accessibility best practices to ensure the content was robust for all users
-
Unified mobile billing with other digital services via REST APIs and ContentStack, reducing call centre inquiries by 20% and minimising billing errors.
Technologies: ReactJS, Redux, Storybook, GraphQL/Apollo, Node.js, Express.js, ContentStack, REST APIs, Testing Library
Senior Software Engineer (Contractor) - Fitch Ratings / Appnovation
Developed a high-performance web platform for Fitch Ratings, enhancing financial intelligence for FTSE 100 clients.
-
Engineered a brand-new web platform using ReactJS, GatsbyJS, and GraphQL/Apollo, improving data accessibility and user engagement for financial analysts.
-
Delivered technical training at Canary Wharf for 5+ developers, enhancing team proficiency in ReactJS and TypeScript best practices.
Technologies: ReactJS, GatsbyJS, TypeScript, Storybook, GraphQL/Apollo, Contentful Headless CMS, REST APIs, Jest
JavaScript Developer (Contractor) - Sky UK
Developed and maintained responsive web products for Sky UK, improving user experience and streamlining delivery.
-
Implemented automated unit and integration test suites using React Testing Library and TeamCity, increasing test coverage by 25% and reducing deployment errors.
-
Engineered cross-device compatible web applications with clean state management using ReactJS, Redux, and GraphQL, targeting 20 million+ subscribers
Technologies: ReactJS, Redux, Storybook, GraphQL/Apollo, Docker, TeamCity, Node.js, Express.js, ContentStack, REST
JavaScript Developer - Halfords Tyres on the Drive
Engineered a responsive web platform, driving increased customer engagement and conversions.
- Built an optimised-performance web platform using ReactJS and Node.js, reducing build and maintenance times for faster feature delivery.
Technologies: ReactJS, Node.js, Express.js, Docker, AWS DynamoDB & S3, NPM, JSON, HTML5, CSS3, Git, C# .Net
JavaScript Developer - Inview Technology
Introduced a component-based architecture, streamlining processes and enhancing broadcasting platform efficiency.
Technologies: ReactJS, NPM, JS, JSON, HTML5, CSS3, Git, REST APIs
Freelance - Owner of Online Hotel Booking System
Developed and managed a real-time online booking platform for hotels, improving customer access to services and increasing revenue for hoteliers.
Lead Full Stack Developer - Crome Internet Solutions
Led a development team to deliver scalable solutions for major clients, including Corus, Ponden Mill, and Dunelm Mill, including PDF rendering for estate agents.