Edward Cavendish

Available to hire

I am a Senior Full Stack Engineer with 10+ years of experience building modern web apps and interactive UIs. js, delivering fast, reliable, and accessible products while collaborating with designers and backend teams.

About

I am a Senior Full Stack Engineer with 10+ years of experience building modern web apps and interactive UIs. I specialize in React, Angular, Vue, TypeScript, and Next.js, delivering fast, reliable, and accessible products while collaborating with designers and backend teams. In my work I focus on performance, maintainability, and delivering great user experiences.

I enjoy mentoring teams in modern frontend practices, guiding architecture decisions, and fostering a culture of quality—from component libraries and testing strategies to accessibility and performance optimization.

  • 9 years' experience
  • Joined October 2025

Industry experience

  • Software & Internet
  • Professional Services

Work experience· 12 roles

Senior Full Stack Developer · iOPEX TechnologiesMar 2023 – Nov 2025 · 2 yrs 9 mos

Led front-end architecture for fleet and healthcare products using React 18, TypeScript 5, Next.js, Angular 18 with RxJS and Angular Material, and React Native for mobile, coordinating 8–12 frontend engineers across parallel streams with design, QA, and backend. Built the Fleet Management web app with WebGL and ArcGIS map layers for live vehicle status, alerts, driver timelines, and geofences; kept 60fps with viewport culling, memoized selectors, and batched updates at high marker counts (~5k). Launched a predictive maintenance dashboard using D3.js and Chart.js micro-charts; added keyboard flows and ARIA for WCAG 2.1 AA. Implemented GraphQL (Apollo) alongside REST with cache policies and normalized entities; introduced Redis on the server to reduce chattiness. Delivered real-time features with WebSockets and RabbitMQ-based fan-out. Improved first render with SSR, HTTP caching, and code-splitting; OAuth 2.0 and JWT with silent refresh. Mentored 8+ engineers and implemented CI/CD pipe

Senior Full Stack Developer · iOPEX TechnologiesMar 2023 – Present · 3 yrs 9 mos

Architected and delivered a Fleet Management System using React.js, Blazor WebAssembly, and ASP.NET Core; implemented C# microservices for vehicle tracking, predictive maintenance, and analytics; migrated legacy Node.js services to .NET 7 microservices; developed Next.js dashboards with Chakra UI and SSR caching; integrated ArcGIS SDKs and WebGL visualizations; orchestrated containerized deployments on AWS ECS using Docker Compose and Terraform; built an event-driven backend using Kafka and RabbitMQ; implemented OAuth2.0 + JWT for multi-tenant authentication; collaborated on gRPC contracts and data-model alignment; integrated AWS S3 and CloudFront for CDN asset delivery; developed AI-powered fault detection services in Python; set up GitHub Actions pipelines; mentored junior engineers; refactored monoliths into domain-driven microservices; worked with Figma to ensure WCAG 2.1 accessibility; supported blue-green and canary deployments.

Senior Full Stack Developer · iOPEX TechnologiesMar 2023 – Present · 3 yrs 9 mos

Architected and delivered a Fleet Management System using React.js, Blazor WebAssembly, and ASP.NET Core, with real-time data streaming via RabbitMQ and GraphQL APIs. Implemented C# microservices for vehicle tracking, predictive maintenance, and analytics, improving uptime visibility and reducing incident response times by 40%. Designed Kotlin-based Android modules for live telematics synchronization with cloud services using REST and WebSocket protocols. Created Java Spring Boot backend services for reporting, compliance checks, and maintenance scheduling integrated with AWS RDS. Migrated legacy Node.js services to .NET 7 microservices, boosting performance by 60% and enabling parallel request handling via async I/O pipelines. Developed Next.js dashboards with Chakra UI and SSR caching to optimize SEO and user interactivity for fleet analytics and operator dashboards. Integrated ArcGIS SDKs and WebGL visualizations for interactive route tracking and 3D telemetry analysis. Orchestrated

Senior Frontend Developer · Events SmarterFeb 2023 – Feb 2023 · 1 mo
Senior Front End Developer · Events SmarterFeb 2023 – Oct 2025 · 2 yrs 9 mos
Senior Front End Developer · Events SmarterFeb 2023 – Oct 2025 · 2 yrs 9 mos
Senior Frontend Developer · TIBUS BelfastFeb 2020 – Feb 2020 · 1 mo
Senior Frontend Developer · TIBUSFeb 2020 – Oct 2025 · 5 yrs 9 mos

Education

Bachelor of Science in Computer Science · University of London2010 – 2014
Bachelor of Science in Computer Science · University of London2010 – 2014

Hire Edward Cavendish today

Post a job and invite Edward, or contact them directly. No hidden commission.

Post a job