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.

Edward Cavendish

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.

Available to hire

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Full Stack Developer at iOPEX Technologies
March 1, 2023 - Present
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 Front End Developer at Events Smarter
February 28, 2023 - October 20, 2025
Built a multi-tenant event management platform using React.js, Angular 12+, and Vue 3, enabling organizers to manage real-time ticketing and inventory across 100K+ monthly users. Engineered Next.js SSR storefronts for high SEO performance, boosting organic traffic by 45% and improving TTFB. Developed Kotlin-based Android modules for on-site attendee check-in, synchronized with Firebase and REST APIs. Collaborated with backend teams to create Java Spring Boot services for dynamic pricing, payment integrations, and analytics pipelines. Implemented C# Web APIs for real-time notifications and order processing with Azure Functions. Migrated the platform’s REST layer to GraphQL, reducing payload sizes and improving frontend query performance by 35%. Implemented reusable TypeScript component libraries across React, Angular, and Vue microfrontends for consistent design. Designed real-time communication using WebSockets and SignalR for live event dashboards and chat modules. Configured AWS EC
Senior Frontend Developer at TIBUS
February 1, 2020 - October 20, 2025
Designed modular Angular and Vue component systems for high-performance dashboards with reusable design tokens. Migrated monolithic AngularJS apps to Angular 9 and TypeScript, reducing build times by 40% and improving bundle sizes. Integrated C# and Node.js APIs for telemetry, reporting, and driver analytics. Configured Kubernetes + Jenkins pipelines for automated deployments of frontend and backend assets. Collaborated with backend teams to embed Java and Python ML services directly into dashboards for real-time insights. Implemented offline-first PWA capabilities with Service Workers and IndexedDB for continuous tracking. Built frontend monitoring with Grafana and Kibana to analyze user performance metrics. Developed internal C# tools for static analysis and front-end asset compression. Championing migration to TypeScript and RxJS patterns to modernize legacy UI logic and leading accessibility compliance efforts (WCAG).
Full Stack Developer at Imobisoft
January 1, 2017 - October 20, 2025
Built and maintained responsive React.js and Bootstrap dashboards for enterprise healthcare systems. Developed backend APIs in Flask, Node.js, and C# Web API, enabling secure data access for patient analytics. Migrated legacy jQuery apps into modular React and TypeScript components. Integrated Java Spring Boot microservices for data ingestion and reporting automation. Created Python and C# scripts for ETL pipelines and AI model data preparation. Configured Dockerized CI/CD pipelines in Jenkins for reproducible builds and automated testing. Implemented JWT-based authentication and API gateways to secure healthcare APIs. Collaborated with UX teams to deliver accessible, mobile-first designs across devices. Embedded ML-driven insights into dashboards using Scikit-learn and TensorFlow models. Delivered end-to-end modernization of hospital management dashboards, improving usability and performance by over 50%.
Senior Full Stack Developer at iOPEX Technologies
March 1, 2023 - Present
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 Front End Developer at Events Smarter
February 1, 2023 - October 20, 2025
Built a multi-tenant event management platform using React.js, Angular 12+, and Vue 3; developed Next.js SSR storefronts to boost SEO and traffic; Kotlin Android modules for on-site attendee check-in; Java Spring Boot services for dynamic pricing, payments, and analytics; C# Web APIs for real-time notifications; migrated REST to GraphQL to reduce payloads; created reusable TypeScript component libraries; implemented real-time dashboards with WebSockets and SignalR; configured AWS ECS/RDS/CloudFront; built AI-driven recommendations with TensorFlow.js; implemented OAuth 2.0 and Cognito; integrated Elasticsearch for instant search; led frontend guild and established CI/CD with GitHub Actions; collaborated with designers on responsive, accessible UIs.
Senior Frontend Developer at TIBUS
February 1, 2020 - October 20, 2025
Designed modular Angular and Vue component systems for high-performance dashboards; migrated AngularJS to Angular 9/TypeScript; integrated C# and Node.js APIs for telemetry and analytics; configured Kubernetes + Jenkins pipelines for automated deployments; embedded Java and Python ML services into dashboards; implemented offline-first PWA with Service Workers and IndexedDB; frontend monitoring with Grafana and Kibana; developed internal C# tools for static analysis and asset compression; championed TypeScript and RxJS patterns; led accessibility and WCAG-aligned UI; led frontend guild for component guidelines and deployment automation.
Full Stack Developer at Imobisoft
January 1, 2017 - October 20, 2025
Built responsive React dashboards for enterprise healthcare systems; backend APIs in Flask, Node.js, and C# Web API; migrated legacy jQuery apps to modular React/TypeScript components; integrated Java Spring Boot microservices for data ingestion and reporting automation; Python and C# scripts for ETL and AI model data preparation; configured Dockerized CI/CD pipelines in Jenkins; JWT-based authentication and API gateways to secure healthcare APIs; collaborated with UX teams for accessible, mobile-first designs; embedded ML-driven insights with Scikit-learn and TensorFlow; modernized hospital dashboards, improving usability and performance.
Senior Full Stack Developer at iOPEX Technologies
March 1, 2023 - November 5, 2025
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 Frontend Developer at Events Smarter
February 28, 2023 - February 28, 2023
Led frontend development for a ticketing & events platform (web + mobile) using React.js, Angular 12+, and Vue.js; shipped an SSR Next.js web app for event discovery and organizer tools, improving SEO and first-load performance. Built PWA features (offline mode, background sync) and developed React Native apps for iOS/Android. Created an interactive 3D venue configurator using Three.js/WebGL and integrated Web3 options for wallet connections. Implemented GraphQL data access, shared Redux/GraphQL state across web/mobile, and enhanced search with Elasticsearch/Algolia. Optimized bundles (lazy loading, tree shaking, image pipelines) reducing page load time by 45%. Built WASM helpers in C++ for heavy seat maps and charts; added FCM push notifications and AWS-based deployment workflows.
Senior Frontend Developer at TIBUS Belfast
February 29, 2020 - February 29, 2020
Developed a responsive Fleet Management System enabling real-time vehicle tracking, driver monitoring, route optimization, and asset control using React.js, Angular 8, and Vue.js. Built a component-based UI with Angular Material and Vue libraries, and created mapping interfaces with Leaflet.js and Mapbox. Implemented offline-capable modules with service workers, migrated from AngularJS to Angular 9+, and integrated .NET Core/Node.js backends to optimize data pipelines. Collaborated on AWS deployments, optimizing S3 delivery and Lambda integrations; contributed to Agile ceremonies to align stakeholders and improve delivery.
Full Stack Developer at Imobisoft
January 31, 2017 - January 31, 2017
Developed responsive and accessible web applications using React.js, HTML5, CSS3, and JavaScript as core interfaces for internal tools and client platforms. Built reusable React components, translated Adobe XD/Sketch mockups into pixel-perfect UIs, implemented front-end logic for forms and data presentation, and integrated REST APIs for real-time data updates. Contributed to Agile sprints, performance improvements, cross-browser testing, and the gradual migration from legacy jQuery modules to modern React components.

Education

Bachelor of Science in Computer Science at University of London
September 1, 2010 - May 1, 2014
Bachelor of Science in Computer Science at University of London
September 1, 2010 - May 1, 2014

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services