Sanjay Kapilesh

Full-Stack Engineer

London, United Kingdom sanjaykapileshsridhar@gmail.com +44 7436 995252

Summary

I'm a full-stack engineer with 5+ years shipping production systems end-to-end: Kafka data pipelines, serverless AWS backends, and the React interfaces on top. I love taking problems from scoping through architecture to release, and I introduce patterns teams keep using.

Skills

  • Languages: TypeScript, JavaScript, Python, SQL
  • Frontend: React, Next.js, Tailwind, Radix UI, Bootstrap, AG Grid, React-PDF, SSR/SSG, Service Workers, IndexedDB
  • Backend: Node.js, Express, Django, MongoDB, PostgreSQL, REST APIs
  • Data: Snowflake, dbt, Kafka
  • Cloud & Infrastructure: AWS (Lambda, API Gateway, Aurora/RDS, S3, CloudFront, EC2), Docker, Terraform, Vite, CI/CD (Netlify, Vercel)
  • Testing & Practices: Jest, Cypress, Agile / Scrum
  • Familiar: Go (learning), Rust, Angular, Vue, Gatsby, React Native

Work Experience

Shopper Media Group, Full Stack Engineer

Mar 2024 - Present

React, TypeScript, Express, Node.js, MongoDB, AWS Lambda, Snowflake, Kafka, dbt, Terraform, Azure DevOps, Radix UI

  • Migrated the AI commentary engine (auto-generates client-facing notes from in-app studies) off Databricks to a serverless AWS stack — API Gateway, Lambda, and Aurora — the application's first microservice, cutting run cost ~90% (£1,000 to £100/month) and adding multi-region reliability.
  • Built out a Kafka pipeline streaming production data from MongoDB to Snowflake, contributing dbt models and writing the Terraform that manages the Snowflake infrastructure — now the data foundation reshaping how the business uses its data.
  • Built the team's Azure DevOps CI/CD pipeline for the Snowflake data platform's Terraform infrastructure, end-to-end: Checkov security scanning, then plan, then a gated apply promoting to staging and production by branch — replacing manual changes with on-demand deploys and lifting infrastructure code quality across the team.
  • Owned a bulk campaign-management tool end-to-end over a 250k-activity dataset growing +25k/month: scoped with product and stakeholders, introduced the Adapter pattern and custom MongoDB aggregation strategies for fast lookups — now in daily use across the insight and finance teams.
  • Took over and fully owned the Creative Workflow feature, replacing scattered spreadsheet/email processes with one system handling ~40k creative workflows a year, with in-app chat and user-configurable file-validation rules.
  • Rewrote hot data-processing paths from application-layer JavaScript into MongoDB aggregation pipelines, running up to 2.5x faster on heavy workloads.
  • Built a client-facing dynamic PDF system on React-PDF, introducing a composition pattern (still the company standard) that renders entirely client-side — zero server load — from reusable templates.
  • Established the company's reusable AG Grid pattern for high-density, async-editable data grids with full audit logging — adopted widely and later the foundation for the campaign-management tool above.
  • Define frontend engineering standards and review peers' code, partnering with product and stakeholders from scoping through production release.

Mutus Tech, Android Developer

Jan 2023 - Sep 2023 · Sheffield, UK

Kotlin, Android, Express, MongoDB, Retrofit, JWT

  • Built the native Android application in Kotlin for a farmer-focused platform (deployed for the client and still in use), including a Reddit-style social system for users.
  • Engineered the Express/MongoDB backend to integrate with ML systems, wiring multiple microservices via Retrofit with JWT authentication.

Cyces Innovation Labs, Full Stack Developer

Dec 2020 - Aug 2022

React, Vue, Next.js, React Query, Redux, Zustand, Chakra UI, React Native, Express, Python, Django, PostgreSQL

  • Built the company's design system on Chakra UI, tailored to client requirements — it became the starting point for every new project and standardised UI delivery across teams.
  • Authored a custom form-handling library extending React Hook Form to company patterns, plus a shared custom-hooks library — both adopted across the company's apps to cut boilerplate and speed delivery.
  • Built a music-course mobile app in React Native — 500k+ downloads on the Play Store — with an offline-first architecture (Android Room) and a WebView bridge for native-to-web communication; also contributed to its Python/Django backend.
  • Engineered an HRMS platform in Django with a multi-tenant data model, role-based access control, and an offline-first approach for uninterrupted service.
  • Built a server-side-rendered (SSR) course application to improve SEO and user experience.
  • Led a small team with direct reports and owned CI/CD for a 10-person team across Jenkins (AWS EC2), Netlify, and Vercel — enabling deployments on demand.

Earlier Roles, Frontend & Django Internships

2019 - 2020 · Razz Security, Happy NZ Tours

  • Built CMS/CRM platforms (20k+ users) for travel and learning clients using React, Angular, and Django, with a focus on accessibility (WCAG) and third-party integrations (Google Maps SDK, live video/chat).

Education

University of Sheffield, UK, MSc Advanced Computer Science | Sep 2022 - Sep 2023

Key modules: The Intelligent Web, Text Processing, Software Development for Mobile Devices, OOP & Software Design, Software Reengineering, Parallel Computing with GPUs

B.Tech Computer Science | 2018 - 2022

Projects

Attendance Predictor — Full Stack. Built a tool that computes the classes needed to hold attendance above 75%: scraped the university ERP with Cheerio/Express, simulated JWT auth via Axios to pull session data, then ran a threshold algorithm over current attendance.

Achievements

  • Open Source — React: Contributed to React's type definitions; raised a PR fixing a TypeScript compilation issue when creating the root node in React 18.
  • Hack Sheffield 7 — First Place: Built an Android background service intercepting Meta-app notifications and call data without app permissions, uploading to Firebase — demonstrated as a platform vulnerability. (Java / Android)
  • Hack Sheffield 7 — Best Innovative Idea: Led a team on a cross-platform Unity game (PC/Mac/Android/iOS) with custom collision and damage systems. (C# / Unity)
  • IBM Paper Presentation — Third Place: Presented digiEye, an IoT aid for the visually impaired using on-device image recognition (TensorFlow Lite) with audio feedback.