Skip to content

CV

Kavita Sharma.

Product Engineer · Full-Stack Developer

Download PDF

Profile ·

Self-taught full-stack developer with a background in business development and customer-facing work. Comfortable across the full JavaScript stack: React on the frontend, Node and SQL or MongoDB on the backend, with experience shipping real-time apps, e-commerce platforms, and SEO-optimised business sites for paying clients. Currently working a contract dev role Monday to Thursday alongside ongoing freelance and self-directed learning.

Experience ·

2025 - Nowongoing

Contract Developer · DoctorQuiz · Remote

Monday to Thursday. Built and shipped Stripe payment integration on a paying-user dental exam prep platform, owning UI, system design, and QA to launch.

HighlightsPayments liveUI + system designQA through launch
StackReactNode.jsSQLStripe
2024 - Nowongoing

Freelance Full-Stack Developer · Self-employed · London

Five-plus sites shipped end to end for restaurant and community clients including Aromas Tandoori, Darshan Nepal, and Blue Dragon (Tallinn). Reusable GraphQL-backed component architecture lets clients toggle features without code changes.

Highlights5+ sites shippedSEO + bookingsFull lifecycleInternational scope
StackReactTypeScriptWordPressGraphQLNetlify
2023 - Nowongoing

Retail Assistant · Sainsbury's · London

Two weekend shifts (Friday and Saturday), kept on alongside self-directed dev learning and freelance work from 2024.

2018 - 2019

Business Development Executive · Lawtendo · Delhi, India

Managed client outreach, relationships, and sales pipeline for a legal-tech startup. The role sparked the move into self-taught software development from 2019.

HighlightsPipeline ownershipStakeholder management

Projects ·

2026 · Data viz

Priced Out

Scroll-driven editorial data interactive mapping UK housing affordability across 348 local authorities, 1997 to 2023. Accessible by design.

ReactTypeScriptLeafletViteVitest
priceout.sharmakavita.uk
2026 · Real-time

Waitline

Real-time queue tool for walk-in businesses, with a typed WebSocket protocol and full state resync on reconnect.

ReactTypeScriptNodeWebSocketsPostgres
waitline.sharmakavita.uk
2026 · Algorithm

Green Hours

Finds the lowest-carbon window to run a power-hungry appliance, on live UK grid data. O(n) sliding-window optimiser, 97% test coverage.

ReactTypeScriptRechartsVitest
greenhours.sharmakavita.uk
2024 · E-commerce

VogueVibe

Full-stack MERN e-commerce platform with JWT auth, cart, checkout, order history, and admin dashboard.

ReactNodeExpressMongoDBJWT
vogue.sharmakavita.uk

Skills ·

$ tree skills/

skills/
├─ frontend/       
│  ├─ react            core framework
│  ├─ typescript       strict by default
│  ├─ styling/         tailwind · css3 · scss · material-ui
│  ├─ state/           redux · context-api · react-query
│  └─ routing          react-router
├─ backend/        
│  ├─ node + express   REST APIs · websockets
│  ├─ databases/       postgres · mongodb (+ mongoose)
│  ├─ graphql          headless content APIs
│  ├─ auth             jwt · session cookies
│  └─ payments/        stripe · paypal
└─ tooling/        
   ├─ version-control/  git · github
   ├─ build-test/      vite · vitest
   ├─ cms/             wordpress (headless) · strapi
   └─ deploy/          netlify · render · cloudflare
Education

Bachelor of Commerce with Mathematics

Delhi University · 2015–2018

Languages
English · fluentHindi · nativeNepali · fluent

Certifications ·

AWS
AWS Certified Developer
In progress
freeCodeCamp
JavaScript Algorithms & Data Structures
2024
freeCodeCamp
Responsive Web Design
2024
HarvardX
CS50 Web Programming with Python & JavaScript
2023
Udemy
The Complete Web Development Bootcamp
2020
HarvardX
CS50 Introduction to Computer Science
2019
References available on request.
Download CV PDF

Product engineer building for the keyboard user, the slow connection, and the next developer in.

London, UK

Sitemap
  • Home
  • Projects
  • Services
  • CV
  • About
© 2026 Kavita Sharma · sharmakavita.uk