
Faisal Fehad
Senior Software Engineer - Full Stack Node.js | React | AI/ML
Salary / Daily rate
London, UK
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Senior Full Stack Engineer with 6+ years building customer-focused solutions that prioritise actual business value over over-engineered solutions. I bridge technical and non-technical teams, turning complex trade-offs into clear insights, while collaborating closely to bring out the best in the people I work with. I take complete ownership of results whether that means untangling a difficult problem, balancing deep work with daily interruptions, or ensuring we cross the finish line on time. Building on that core engineering foundation, I'm specialising in Applied Al architecting RAG pipelines, agentic workflows, and custom local inference servers. Having seen firsthand how Al acts as a force multiplier, my goal is to translate that into tangible business value, helping companies adopt Al and deliver smarter, more capable software.
Work experience
Software Engineer
Sky
Oct 2022 - Present
4 years 1 month
London, UK
– Led the architecture and delivery of a unified Help application (React, Node.js, GraphQL) that consolidated 3–4 legacy help apps into a single config-driven platform with feature flags, code splitting, and modular components serving 1.7M + daily visitors across Sky.com. – Drove observability and quality across all three teams by building Grafana dashboards with custom logging, enabling rapid error detection and significantly improving customer experience while reducing customer service workload. – Ran A/B experiments via Optimizely to validate new features before full rollout, ensuring measurable improvements to page performance, support ticket volume, and call centre demand. – Contributed heavily to a monolith-to-services refactoring of the Order Tracking application, introducing an adaptable class-based architecture that noticeably reduced customer-facing errors and improved maintainability. – Delivered a remote broadband diagnostics tool that automatically identifies and resolves connectivity issues without human intervention — cutting call centre contacts and reducing the need for engineer home visits. – Onboarded new engineers across multiple teams, accelerating ramp-up on Sky's systems, CI pipelines, and development workflows. – Collaborated with cross-functional stakeholders including product owners, designers, QAs, and business analysts across three teams to balance competing requirements against strict delivery deadlines.
Full Stack Software Engineer
Matches Fashion
Dec 2020 - Oct 2022
1 year 11 months
London, UK
– Promoted from Associate to Full Stack Engineer within one year in recognition of technical ownership, delivery speed, and growing influence across the team. – Owned the development of an Electron + React desktop buying application used daily by around 50 buyers to plan and purchase stock — replacing a fragmented email-based approval process with a centralised system that accelerated buying decisions, reduced errors, and helped the business secure the latest fashion ahead of competitors. – Served as the primary point of contact for the buying app - triaging bug reports and feature requests, then collaborating directly with designers and product owners to prioritise, scope, and deliver updates. – Helped design and build a supplier integration platform using AWS microservices (Lambda, Serverless Framework) that enabled external suppliers to list products directly into the Matches Fashion catalogue — contributing across system design, architecture, planning, and stakeholder alignment. – Built and maintained internal tools, APIs, and Lambda functions on AWS to support warehouse and operations workflows, improving efficiency across non-engineering teams. – Established observability practices using Datadog dashboards and structured logging, giving the team visibility into application health and enabling faster incident response. – Informally mentored a QA engineer transitioning into software development through regular pairing sessions and coaching, while also onboarding new engineers joining the team. – Collaborated with product managers, business analysts, and internal stakeholders to define requirements, estimate work, and plan releases within an agile engineering culture.
Software Developer
London Specialist Pharmacy
Mar 2020 - Sep 2020
7 months
Remote
– Hired as the sole developer to build internal healthcare software after previous attempts with third-party agencies had failed — taking full ownership of architecture, development, testing, stakeholder communication, and release planning. – Built a pharmacy operations and workflow tool (React, Node.js, Express, PostgreSQL) that replaced manual paper and spreadsheet processes, improving the speed and accuracy of day-to-day pharmacy operations at the UK's leading compounding pharmacy. – Developed a prescriber portal and registration system enabling healthcare professionals to register and manage their prescribing relationship with the pharmacy, with awareness of regulatory requirements. – Acted as the single point of contact across all disciplines — gathering requirements from pharmacists and business stakeholders, designing UIs, writing documentation and business reports, demoing features, and managing priorities and deadlines independently. – Delivered production-quality software on schedule and within budget during a 6-month engagement, entirely remotely, collaborating with team members from diverse non-technical backgrounds.