A driven and outcome-focused Full Stack Engineer with over 9 years of expertise in crafting and launching scalable web applications. Proficient in a variety of modern technologies including React, Node.js, and Python, alongside earlier experience with C++ and Pascal. Demonstrated ability to design cutting-edge solutions for both front-end and back-end systems, while fostering teamwork and ensuring project success within deadlines and budgets. Dedicated to user satisfaction and adept at implementing agile methodologies for ongoing enhancement.

Professional Experience

Senior Full-Stack Engineer

ActioncyLondon, UK 03/2025Present

  • Built a server-rendered React application on Node/Express with file-based routing via React Router v7, typed GraphQL queries with Codegen, and a shared HTTP client for consistent error handling.
  • Implemented SSO and session management across microservices, hardened auth flows and cookies, and integrated account and events admin tooling.
  • Introduced Redis-backed caching (cachified) and route/data-layer cache policies; improved perceived performance with compression, code splitting, and bot-aware SSR.
  • Delivered full-stack observability with OpenTelemetry traces/metrics (OTLP) and Sentry for error monitoring, release linking, and performance budgets.
  • Shipped a design-system-driven UI backed by internal component libraries, Radix primitives, type-safe styling with Vanilla Extract, and Storybook-driven documentation and visual regression guards.
  • Internationalized the product with locale-aware routing, dynamic font stacks for Arabic and CJK, RTL support, and translation workflows.
  • Added SEO and operational utilities including sitemap generation, structured routing helpers, and analytics/tracking hooks.
  • Stack: React, TypeScript, React Router, Node/Express, GraphQL (Codegen), Redis, Vite/Vitest, Testing Library, Storybook, Radix, Vanilla Extract, OpenTelemetry, Sentry.

Full Stack Developer

YapilyLondon, UK 09/202403/2025

  • Architected scalable, maintainable frontend solutions using server-side rendering (SSR).
  • Refactored legacy applications for performance and code quality improvements.
  • Developed reusable, accessible, and responsive React/Vue components.
  • Implemented BFF architecture with Node.js and Express to optimize API communication.
  • Contributed to CI/CD pipelines and employed TDD/BDD for robust code.

Senior Full Stack Engineer

QudoLondon, UK 07/202206/2024

  • Architected and built Micro Frontend architecture for scalable and modular front-end solutions.
  • Developed reusable React components, microservices (Node.js/Python Flask), and APIs.
  • Integrated LLM conversational AI features and visualization tools (Domo, Looker).
  • Automated CI/CD pipelines; employed TDD for reliable code delivery.
  • Mentored engineers, fostering growth and collaboration.

Senior Full Stack Engineer

InvitaeRemote, USA 07/202107/2022

  • Developed scalable Micro Frontend applications using React and TDD practices.
  • Enhanced enterprise portals with responsive layouts and robust testing (RTL, Cypress).
  • Built APIs with Python Django and Node.js/Nest.js following TDD principles.

Senior Software Engineer

VTB BankRemote 09/202007/2021

  • Built UI kits for enterprise banking apps using React and Micro Frontend architecture.
  • Created CI/CD tools integrating Jira, Bitbucket, and Teamcity APIs.
  • Refactored legacy systems and mentored engineers.
  • Led and mentored engineers, fostering their growth and development.

Senior Engineer

ASDTechRemote 03/201609/2020

  • Architected, designed, and implemented responsive web application interfaces for mobile, desktop, and tablets.
  • Automated deployment pipelines, streamlining the release process and reducing manual intervention.
  • Contributed to back-end experience and collaborated on APIs.