Full-Stack Software Engineer | Building Scalable, Production-Ready Systems
🎓 MS in Computer Science, Khoury College of Computer Sciences, Northeastern University
Passionate about backend architecture, platform engineering, and building developer-friendly APIs
I build scalable software systems that balance technical rigor with thoughtful design. My work spans full-stack development, distributed systems, and cloud infrastructure—with a focus on reliability, performance, and developer experience.
- 💼 Currently seeking full-time roles in backend, full-stack, or platform engineering
- 🔧 Backend-focused: Node.js, NestJS, Spring Boot, GraphQL, REST APIs, PostgreSQL, MongoDB, Redis
- 🌐 Full-stack delivery: React, TypeScript, Prisma, Docker, AWS, CI/CD pipelines
- 🧠 Teaching experience: TA + Lab Leader at Northeastern — mentored 300+ students in Java, React, and software design
- 🏆 Honored with: Outstanding Network Student Award + Laurel & Scroll 100 (Northeastern Society of Distinction)
Languages
Java • JavaScript • TypeScript • Python • Kotlin • Dart • Swift • C/C++
Backend & APIs
Node.js • Express.js • NestJS • Spring Boot • GraphQL • REST APIs • Prisma • Hibernate • OAuth 2.0 • Redis
Frontend & Mobile
React • Flutter • SwiftUI • Angular • HTML/CSS • Tailwind CSS
Databases
PostgreSQL • MongoDB • MySQL • Firebase • DynamoDB • AWS RDS • SQLite
Cloud & DevOps
AWS (ECS, Fargate, RDS, S3, SageMaker) • Docker • CI/CD (GitHub Actions, CodePipeline) • Render • Vercel
Tools & Practices
Git • Postman • Jira • Jenkins • Agile/Scrum • CloudWatch • Wireshark
Production-style feature management platform with audit trail and real-time control.
Tech: TypeScript • React • NestJS • GraphQL • Apollo Client • Prisma • PostgreSQL • Tailwind CSS
- Built centralized platform for runtime feature control without redeployment
- Designed GraphQL API with audit trail tracking all configuration changes (who, what, when, why)
- Created real-time dashboard with click-to-filter audit UI optimized for incident response
- Deployed full-stack: frontend (Vercel), backend (Render), serverless PostgreSQL (Neon)
🔗 Live Demo
Cloud-native microservices platform demonstrating containerized deployment on AWS.
Tech: Node.js • Docker • AWS ECS Fargate • RDS • CodePipeline • CloudWatch
- Deployed Dockerized microservices with zero-downtime blue/green deployments
- Automated CI/CD using AWS CodePipeline and CodeDeploy
- Integrated CloudWatch for monitoring and RDS for persistent storage
Full-stack platform for student club management with event scheduling and analytics.
Tech: Node.js • Express.js • MongoDB • Redis • Docker • EJS
- Built RESTful APIs with server-side rendering for club operations
- Implemented Redis caching, reducing dashboard latency by 40%
- Designed MongoDB aggregation pipelines for real-time analytics
🔗 Demo Video
Full-stack job portal with authentication, search, and saved jobs functionality.
Tech: React • Express.js • Prisma ORM • PostgreSQL • Auth0 • Jest
- Integrated secure Auth0-based authentication with role-based access
- Used Prisma for type-safe database access and schema modeling
- Achieved 90%+ test coverage with automated CI/CD via GitHub Actions
🔗 Demo Video
ML pipeline on AWS SageMaker for predicting flight delays using historical data.
Tech: Python • AWS SageMaker • XGBoost • Linear Learner • S3 • Pandas
- Engineered features and tuned models (XGBoost, Linear Learner) for precision optimization
- Automated dataset uploads and model training through S3 + SageMaker integration
- Visualized performance metrics (ROC curves, confusion matrices) for evaluation
Secure real-time messaging app with WebSocket-based communication.
Tech: Python • Flask • Socket.IO • WebSockets • TLS
- Built low-latency chat using Flask-SocketIO with WebSocket-only transport
- Implemented TLS encryption using self-signed certificates
- Validated network traffic with Wireshark for security analysis
🔗 Demo Slides
Distributed key-value store with fault tolerance using Paxos and Two-Phase Commit.
Tech: Java 17 • RMI • Docker • Paxos • 2PC • ConcurrentHashMap
- Implemented consensus algorithms ensuring consistency during failures
- Simulated replica failures in Dockerized setup for resilience testing
- Demonstrated coordination across multi-threaded clients with structured logging
Social recipe platform with forking, editing, and collaboration features.
Tech: React • Firebase (Auth, Realtime DB, Hosting) • Cypress
- Enabled recipe forking for collaborative cooking
- Built Cypress E2E tests for robust flows (posting, editing, commenting)
- Deployed with Firebase Hosting achieving 99.9% uptime
🔗 Demo Video
Contactless ticketing app for public transit with QR-based validation.
Tech: Flutter • Dart • Firebase • RazorPay
- Built hybrid mobile app for digital metro ticketing
- Integrated RazorPay payments and QR code generation/scanning
- Collaborated on pilot proposal presented to Bangalore Metro Rail Corporation
🔗 Demo Video
iOS mental wellness app with mood tracking, journaling, and voice notes.
Tech: Swift • SwiftUI • Firebase (Auth, Firestore, Cloud Storage)
- Designed mood-based journaling with multimedia support
- Built empathy-driven UX with SwiftUI components
- Collaborated across multiple Northeastern campuses
🔗 Demo Slides
Outstanding Network Student Award – Northeastern University
Recognized for academic leadership, cultural programming (Holi, Diwali reaching 500+ students), and launching campus shuttle service for graduate commuters.
🔗 View Award
Laurel & Scroll 100 – Society of Distinction
Inducted for academic excellence, global service, and innovation.
🔗 View Distinction
Leadership Roles
- 🎓 Graduate Student Chair
- 🇮🇳 President & Founder – Junoon (Indian cultural club)
- ⚙️ Technical Manager – Google Developer Groups On Campus
- 🧑🏫 Teaching Assistant & Lab Leader – Mentored 300+ students in Java, React, Kotlin
I'm always open to collaborating on meaningful projects, discussing backend architecture, or exploring new opportunities in software engineering.
- 💼 LinkedIn: linkedin.com/in/diya-wadhwani
- 💻 Portfolio: diyawadhwani-portfolio.netlify.app
- 💌 Email: wadhwanidiya23@gmail.com
"The best code is the code that solves real problems elegantly."


