Edward Cavendish

Senior Full Stack Developer | JavaScript, TypeScript

Salary / Daily rate

Manchester, UK

Mobility: London

Freelance, open to permanent contract

Remote only

Skills

TypescriptPythonReactNodeGitHubNextPostgreSQLJenkinsRESTful APIsPlaywrightFrontend DevelopmentFullstack DevelopmentJavascriptAngularPHPNestC#JavaKotlinAzureReduxRubyMongoDBAWSGoogle Cloud PlatformMySQLDynamoDBFirebaseTerraformDockerCassandraKafkaGraphQLWebpackKubernetes

Languages

English (Native)

About me

Intro

Senior Full Stack Developer with 10+ years mastering JavaScript, TypeScript, Python, and multi-cloud platforms. Led microservices architecture reducing deployment time by 45%, built high-traffic logistics platforms, and mentored teams across React/Node.js ecosystems. Delivering scalable, performance-optimized solutions for global enterprises.

Links

Work experience

Full Stack Engineer

iOPEX Technologies

Mar 2023 - Present

3 years 8 months

United States

-Designed, implemented, and optimized a large-scale Node.js + Laravel hybrid backend supporting real-time data synchronization for a global logistics management platform. -Developed React.js and Next.js dashboards with server-side rendering (SSR) and static generation for improved SEO and load performance across multiple regions. -Built reusable TypeScript-based UI libraries for React and Angular projects, streamlining frontend development and ensuring design consistency across teams. -Integrated GraphQL APIs with advanced filtering and pagination, enhancing data efficiency and developer productivity. -Refactored legacy monolithic services into Node.js microservices with Express and Redis caching, achieving faster response times under high concurrency. -Implemented multi-role authentication using JWT and OAuth2.0, securing communication between frontends and APIs. -Deployed containerized environments with Docker and Terraform, ensuring parity between local and production infrastructure. -Designed real-time dashboards using Next.js streaming APIs for visualizing vehicle tracking and operational analytics. -Collaborated with backend engineers to introduce API rate limiting and caching policies, improving performance stability. -Enhanced SSR performance with incremental static regeneration, reducing average page load by 45%. -Implemented role-based access control (RBAC) for admin, driver, and auditor roles through secure middleware in Node.js -Designed and configured CI/CD workflows in GitHub Actions, covering build validation, linting, test coverage, and Docker image publishing -Established cross-service communication between Node.js and PHP APIs via REST and WebSocket bridges -Reduced JavaScript bundle sizes by 30% using tree-shaking, dynamic imports, and lazy loading. -Migrated internal dashboards from Vue 2 to React 18, improving maintainability and developer adoption -Presented company-wide workshops on improving Node.js performance and frontend build optimization

Senior Frontend Developer

Events Smarter

Mar 2020 - Mar 2023

3 years 1 month

United States

-Spearheaded development of a multi-framework frontend ecosystem integrating React, Angular, and Vue applications connected via shared TypeScript libraries. -Built Next.js-powered storefronts for multi-tenant event platforms, leveraging incremental static regeneration for SEO and page speed. -Developed Node.js backend APIs for ticket management, vendor transactions, and live event updates using Express and Socket.IO. -Refactored PHP-based legacy modules into modular Laravel microservices, enabling clearer separation of concerns and scalability. -Introduced GraphQL endpoints to unify user, ticket, and vendor data access across multiple frontend clients. -Architected real-time attendee dashboards powered by WebSockets and Redis pub/sub channels. -Implemented serverless functions (AWS Lambda) to handle payment webhooks, drastically reducing load on core servers. -Created centralized state management solutions with NgRx (Angular), Vuex, and React Context for synchronized user data. -Built internal analytics dashboards visualizing event sales, engagement trends, and user retention using React and Chart.js. -Deployed scalable infrastructure using AWS ECS, RDS, and CloudFront, managed via Terraform scripts. -Implemented secure authentication middleware for Next.js and Laravel routes, enforcing token validation and session expiry. -Enhanced build pipelines with Webpack optimization, enabling faster hot reloads and reduced CI build time. -Conducted frontend performance audits and improved TTI (Time to Interactive) by 35% through script deferral and compression. -Collaborated with QA to establish automated Playwright and Cypress end-to-end testing coverage. -Delivered vendor-facing portals with real-time revenue insights powered by Node.js + GraphQL APIs. -Mentored developers in advanced React and Angular patterns, improving code maintainability across sub-teams. -Created CI/CD templates shared company-wide, reducing onboarding friction for new projects.

Senior Frontend Developer

Tibus

Feb 2017 - Mar 2020

3 years 2 months

Hoyland, Barnsley S74, UK

-Developed large-scale Angular 8+ and Vue 2 dashboards for network telemetry visualization and customer analytics. -Integrated Node.js APIs with MySQL databases to provide high-speed, cacheable endpoints for reporting. -Migrated AngularJS systems into modular TypeScript-based builds, reducing legacy dependencies and runtime errors. -Introduced Webpack optimization and lazy loading, achieving a 40% reduction in load times. -Collaborated with backend engineers to design RESTful interfaces for telemetry ingestion and visualization. -Built responsive UI layouts and integrated PWA features such as offline caching and background synchronization. -Implemented JWT-based authentication and token refresh logic within Angular services. -Created CI/CD pipelines in Jenkins, incorporating automated UI testing and build promotion. -Partnered with design teams to ensure WCAG accessibility compliance and cross-device responsiveness. -Mentored junior developers on best practices for modular front-end architecture and code quality.

Full Stack Developer

Imobisoft

Jul 2014 - Jan 2017

2 years 7 months

Hoyland, Barnsley S74, UK

-Built responsive web applications using React.js, Bootstrap, and vanilla JavaScript for healthcare management systems. -Developed backend APIs using PHP (Laravel) and Node.js for appointment scheduling and patient records. -Migrated jQuery-based applications to React components, enhancing interactivity and reducing DOM complexity. -Designed RESTful endpoints for device synchronization and reporting modules. -Implemented JWT-secured authentication and middleware-based API protection for sensitive data. -Built data dashboards with real-time updates using WebSocket streams and AJAX polling. -Automated testing and build pipelines via Jenkins and Docker Compose for continuous deployment. -Collaborated with UI designers to deliver mobile-first layouts optimized for tablets and clinical interfaces. -Enhanced legacy PHP applications with caching layers and asynchronous queue jobs. -Refined UX by integrating pagination, modals, and validation enhancements in React forms.


Education

University of London

Bachelor's degree

2010 - 2014

3 years 9 months

The best place to find your next move

© 2026. All Rights Reserved.