Samrat Ghosh

Senior Frontend Engineer

LinkedIn | Email | Phone | GitHub

[email protected]

07796265916

Dunstable, England, United Kingdom

About

Software Engineer with over 8 years of experience, specialising in building performant, scalable web applications with expertise in Vue, React, JavaScript, and TypeScript. Over the past two years, I've expanded into robust full-stack development, including building Backend for Frontends (BFFs) with Java, TypeScript, and Postgres. My passion lies in modern frontend architectures, design systems, and delivering user-centric experiences with high code quality, consistently improving delivery efficiency and building systems that scale gracefully.

Work Experience

Software Engineer III

Maersk | FTC

Jun 2023 - Present

Maidenhead, England, United Kingdom

Delivered enterprise-scale web applications and analytics platforms within APM Terminals using Vue, TypeScript, Express, Java, and Kafka. Architected a micro front-end hub via module federation. Led development of mission-critical logistics tools. Built a real-time analytics system.

  • Architected a micro front-end hub using module federation, reducing development overhead by 40% through shared services for authentication, authorisation, session management, and consistent UX across multiple customer-facing applications.
  • Led development of mission-critical logistics tools - HazDv and Service Ordering, supporting real-time operations across 4 U.S. and Bahrain terminals, achieving 99.9% uptime and processing over $4.5 million annually via multi-region payment integrations using Vue, Typescript, Vue Query, Vite, Vitest, Cypress, Maersk Design System, CSS
  • Developed a real-time analytics platform for APMT using Vue, Typescript, Java, Kafka, ADLS, and Apache Superset, delivering actionable intelligence to optimise port throughput and operational KPIs.
  • Built high-performance Spring Boot APIs handling over 300K daily requests streaming to Kafka, and enhanced Apigee API Gateway integration, improving response times by 30% for secure, scalable external access to the analytics stack.

Senior Consultant

Deloitte Digital | FTC

Mar 2022 - Jun 2023

London, England, United Kingdom

Led a team of three engineers to deliver enterprise-scale digital services using React, TypeScript, GraphQL, and Express. Extended the GOV.UK Design System with React. Implemented a BFF architecture to decouple frontend and backend. Introduced BDD testing with Jest.

  • Led a frontend team of 3 developers, mentoring them and delivering high-impact digital service apps using React, Typescript, Vitest/Jest, Cypress, etc that served over 5,000 daily users.
  • Streamlined GraphQL development by integrating CodeGen pipelines, enabling type-safe query/mutation generation and significantly reducing manual errors across the API surface.
  • Extended the GOV.UK Design System with reusable and accessible custom components in React, ensuring full WCAG 2.1 AA compliance and visual consistency across multiple user journeys.
  • Built a Backend for Frontend (BFF) layer with Express to decouple frontend from backend, speeding up feature delivery by 20% and enforcing strong application security with XSS prevention, secure headers, and OWASP-compliant input handling.
  • Introduced Behavior-Driven Development (BDD) testing with Jest & RTL, achieving over 90% test coverage and minimizing regression bugs.

Software Engineer II

Maersk | FTC

Jul 2020 - Feb 2022

Bengaluru, India, India

Developed SPAs using Vue, TypeScript, and Next.js. Built an enterprise design system in Vue. Integrated Azure AD across apps.

  • Delivered Anchor Flow application with Next.js, TypeScript, streamlining multi-step workflows for internal and external stakeholders using specialised workflow engines (bpmn.io, dmn.io, form.io).
  • Developed three core Single Page Applications (GAM, AV, OMPD) using Vue, Typescript, enabling real-time visibility and resolution of operational exceptions across global logistics workflows.
  • Established a scalable, enterprise-ready Design System consisting of reusable Vue components, following Atomic Design principles and documented in Storybook.
  • Integrated secure authentication and RBAC using Azure AD, supporting seamless SSO across web applications while ensuring enterprise-grade access control and compliance.
  • Maintained over 90% code quality standards through rigorous application of BEM methodology, Test-Driven Development (TDD) using Jest and Cypress, and comprehensive peer code reviews paired with proactive refactoring efforts to minimize technical debt.

Front End Engineer

Tars | FTC

Mar 2020 - May 2020

Bengaluru, India, India

Improved team management experiences and optimized React components to enhance performance and maintainability for enterprise clients.

  • Improved team management experience by enabling multi-user access for collaborative usage and enhancing the onboarding process for enterprise clients.
  • Designed UI flows for user addition, role selection, and permission control in alignment with backend Role-Based Access Control (RBAC) systems.
  • Optimised React components to enhance performance and maintainability, collaborating across teams for API integrations and UI/UX consistency.

Business Technology Analyst

Deloitte Digital

Oct 2017 - Feb 2020

Bengaluru, India, India

Developed a clinical trial management platform for AstraZeneca, streamlining patient monitoring and scheduling, and developed interactive dashboards for key performance indicators.

  • Engineered a clinical trial management platform for AstraZeneca, streamlining patient monitoring, dosage tracking, and scheduling processes.
  • Developed scalable React + TypeScript architecture with Hooks and Context API for modular, persona-driven features, delivering role-based modules for doctors, nurses, and patients to manage cohorts, treatment logs, and schedules.
  • Designed a responsive, accessible UI optimized for all devices (WCAG compliant) and contributed to sprints, QA, and stakeholder demos with on-time delivery within a hybrid agile team.
  • Built interactive dashboards for Order-to-Cash and Revenue KPIs, providing financial analysts with critical insights and anomaly detection capabilities.

Education

Computer Application (H)

Institute Of Engineering and Management

Jul 2014 - Jun 2017

Kolkata, India

Skills

Frontend Development

  • Vue
  • React
  • Nuxt
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • Vite
  • Webpack
  • Micro frontends (Module Federation)
  • Design Systems
  • Single Page Applications (SPAs)
  • Styled Components
  • Monorepos
  • Akamai
  • Cloudflare workers

Full Stack & Tools

  • Node.js
  • Express.js
  • Java 17
  • Spring Boot
  • REST APIs
  • Microservices
  • Kafka
  • PostgresDB

Testing & Quality Engineering

  • Jest
  • Vitest
  • Cypress
  • Test-Driven Development (TDD)
  • Behavior-Driven Development (BDD)
  • Mockito
  • Cucumber

DevOps & Cloud Platforms

  • Docker
  • Kubernetes
  • GitHub Actions
  • Azure Container Registry
  • Azure Web Apps
  • Azure Static Web Apps
  • Azure AD (Authentication & RBAC)

Monitoring & Observability

  • Grafana
  • OpenTelemetry
  • Apigee API Gateway
  • Application Performance & Log Monitoring

Interests

Gaming

  • Xbox games

Sports

  • Sunday league cricket
  • 5-a-side football
  • 7-a-side football