Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Arshad Warsi

Software Engineer — Backend, Scalable Systems & Full-Stack

I build production-grade systems that scale — from AI-powered features shipping on hundreds of millions of Windows devices at Microsoft, to real-world products in fintech, pharma commerce, and transport logistics.

📧 Email · LinkedIn · GitHub


About

3+ years of experience building scalable backend systems and full-stack applications. I specialize in Java, Spring Boot, Node.js, and modern frontend frameworks, with a strong focus on system design, payment integrations, and clean architecture.

I enjoy working on real problems in fintech, commerce, and operations — where reliability and efficiency directly impact users and revenue. Outside Microsoft, I independently build and ship full products end-to-end.

Currently open to backend engineering and SDE-2 roles globally.


Microsoft — Software Engineer II (May 2022 – Present)

AI Agent Framework — Windows Settings

Designed and shipped the agentic layer in Windows Settings that lets users control their PC with natural language ("make pointer bigger", "turn off auto-updates"). The system resolves user intent, executes the setting change, and presents inline apply/undo controls. Led engineering across hundreds of Settings pages.

Administrator Protection — Microsoft Secure Future Initiative

Led a 2-person team introducing just-in-time elevation for all user and account scenarios in Windows Settings. Eliminated silent elevation vulnerabilities, introduced JIT auth tokens. Target: 75% reduction in critical security incidents.

Passwordless Restart — Windows China

Designed and shipped a passwordless restart experience for Windows cellular devices in China in under 2 months, meeting China Type Approval compliance. Unblocked 2M+ Surface and OEM devices for the China market.

Xbox Save Flow Personalization — account.microsoft.com

Built the backend for personalized Xbox save flow cards — surfacing user avatar, game squad, achievements, and recently played games. Drove 60% rise in subscriber retention and retained 60K subscriptions/year.

Self-Serve Device Form — account.microsoft.com

Delivered a device issue reporting tool (warranty, battery, image uploads) with 95% test coverage. Cut Microsoft support calls by 75% across all categories — saving ~$2M/year in operational costs.

SCOOBE Redesign — Account Good State

Redesigned Windows Second Chance Out of Box Experience (SCOOBE) to drive Microsoft account sign-in. Forecasted 600–800K additional good account states per year.


Projects

🚌 My Transfer Istanbul

Transport booking platform — Istanbul, Turkey

Java Spring Boot PostgreSQL Angular 16 Iyzipay AWS S3 Spring Security + OAuth2

Full-stack ride and transfer booking system built from scratch. Three separate applications: customer app, driver app, and admin dashboard.

  • Role-based auth (customer / driver / admin) via Spring Security + OAuth2
  • 3D Secure payment processing (v1 + v2 enhanced) via Iyzipay — handles card issuer variations, retries, and failure states
  • Two-step driver onboarding with document verification and AWS S3 uploads
  • Hourly rental pricing engine with configurable duration tiers
  • Real-time driver reassignment and booking status lifecycle management
  • Full admin panel: bookings, drivers, vehicles, currencies, users
  • Multilingual UI (EN/TR) via ngx-translate across both Angular frontends
  • Google Maps integration for location-based ride search within radius

Backend · Frontend · Admin


💊 Dawai Sarthi Shop

Medicine e-commerce platform

Next.js 14 TypeScript Django REST Framework PostgreSQL JWT Docker

Full-stack medicine ordering platform with a Next.js App Router frontend and Django REST Framework backend. Dockerized for single-command deployment.

  • JWT auth with profile, address book, and persistent cart
  • Medicine catalog with category/price/prescription-type filtering
  • Complete order lifecycle: placement → processing → shipped → delivered
  • Django admin for inventory and order management
  • PWA — installable on mobile, offline browsing support

GitHub


🛍 MerchLink

E-commerce marketplace backend API

Node.js Express MongoDB Stripe Cloudinary JWT Helmet Rate Limiting

Production-ready REST API for a merchandise marketplace. Handles products, categories, users, reviews, orders, and Stripe payments.

  • Stripe PaymentIntent flow — server issues client_secret, client confirms payment
  • Cloudinary image pipeline — Multer → datauri → Cloudinary CDN, public_id stored for deletion
  • JWT in HttpOnly cookies — prevents XSS-based token theft
  • bcrypt password hashing, MongoDB sanitization, rate limiting on auth routes
  • RBAC: user / seller / admin roles enforced at middleware level

GitHub


🖥 PharmaSpot

Desktop POS system for pharmacies

Electron Node.js Express NeDB jsPDF Socket.io electron-updater

Cross-platform pharmacy point-of-sale app. Ships at v1.4.4 with auto-update and multi-window support.

  • Local Express REST API inside Electron — no internet required
  • NeDB embedded database (file-based) — zero DB server setup for end users
  • Barcode scanning, receipt printing (PDF), role-based cashier/admin access
  • Socket.io syncs cashier screen and customer display in real time
  • electron-updater for silent background updates

GitHub


🎯 Habitual

AI-powered habit tracker

Next.js 15 TypeScript Google Genkit Firebase Radix UI Recharts

Productivity app with AI-generated habit suggestions and progress visualizations. Deployed on Google App Hosting.

  • Google Genkit on the server side — AI suggests and structures habits from free-form goals, keeps API keys off the client
  • Firebase Firestore + Auth — real-time data sync across devices
  • Recharts visualizations: streak graphs, completion heatmaps, weekly rates
  • PWA — installable on mobile, offline access to today's habits

GitHub


💬 SecretChatServer

Real-time chat room platform

Python Flask Flask-SocketIO MongoDB Atlas Cloudinary

Chat platform where users create categorized public/private rooms and message in real time.

  • SocketIO events: join_room, chat message — room-scoped broadcast
  • Room cover images uploaded to Cloudinary, metadata stored in MongoDB
  • Paginated room browsing sorted by likes and last visit

GitHub


📅 TimeNote

Timeline-based note-taking app

Next.js 14 TypeScript Tailwind CSS

Minimalist app for creating time-stamped notes and events in a visual timeline. Cards track in-progress and completed states with image attachments.

GitHub


📐 Support Vector Regression

ML research — three SVR implementations

Python CVXOpt scikit-learn numpy matplotlib

Comparative study of SVR: custom QP solver from scratch (CVXOpt), paper-faithful multi-kernel implementation (linear, polynomial, Gaussian RBF), and a scikit-learn baseline — all on the Boston housing dataset with K-Fold cross-validation.

GitHub


Skills

Languages: Java · TypeScript · Python · C++ · JavaScript · C# · PHP
Backend: Spring Boot · Node.js · Django REST Framework · Flask · Express · .NET
Frontend: React.js · Next.js · Angular · Vite.js
Databases: PostgreSQL · MongoDB · MySQL · NeDB
Infra & Tools: Docker · AWS (S3, EC2) · Azure DevOps · Cloudinary · Nginx · Git
Payments: Stripe · Iyzipay (3DS v1 & v2)
Concepts: System Design · Distributed Systems · REST APIs · RBAC · WebSockets · PWA


Education

IIT Delhi — B.Tech, Mathematics & Computing (2018–2022)
AIR 1201 · JEE Advanced  |  AIR 602 · JEE Mains  |  Top 1% · Physics, Chemistry & Astronomy Olympiads

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors