Internship

Dotbotics Pvt Ltd

Software Development Engineer Intern | April – June 2025

Contributed to the development of Nest, a production-grade cross-platform eCommerce application structured around Clean Architecture, modular API abstraction, and performance-conscious state management.

FlutterDartREST APIsGetXClean ArchitectureRazorpayStripePayPalGit

Context

Worked within a 10-member engineering team to build Nest, a scalable mobile eCommerce platform supporting secure JWT-based authentication, synchronized cart workflows, and multi-gateway checkout integration.

Architecture

Structured using Clean Architecture across Presentation → Business → Data layers to ensure separation of concerns and maintainability.

Designed modular API service abstractions and reusable model layers aligned with SOLID principles.

Implemented scoped GetX controllers and IndexedStack-based state preservation for seamless navigation performance.

Consumed and debugged pre-built REST APIs across authentication, cart, and payment modules.

Nest eCommerce App Logo

Nest — cross-platform eCommerce application

Engineering Contributions

Core Systems

  • JWT-based authentication & token persistence
  • Dynamic product catalog from REST APIs
  • Interactive rating system
  • Real-time cart synchronization

Payment Layer

  • Integrated 5+ payment gateways
  • SDK-level payment coordination
  • Fallback handling for reliability
  • Unified checkout abstraction

Performance

25%

Overall performance improvement

35%

Reduced redundant API calls

30%

Faster tab navigation

Reflection

This experience shifted my approach from feature development to system-oriented engineering — emphasizing modular design, performance discipline, and maintainable architectural layering.