Experience
MAR 2026

Pavan Dhadge

FullStack Developer Intern

AUTOMACHINA

Mar 2025 – Sep 2025


At AUTOMACHINA, I worked on a production-oriented Gym Management Web Application, with primary ownership over backend architecture, API design, and data modeling.

The internship pushed me beyond basic CRUD development into real application design where security, consistency, and maintainability mattered every day.


Key Contributions

  • Backend Architecture & API Design:

    • Designed and implemented clean REST APIs for member onboarding, membership plans/upgrades, trainer assignment, attendance tracking, and payment workflows.
    • Structured routes, controllers, and models with strong separation of concerns to keep the codebase scalable and maintainable.
    • Standardized request/response contracts for smoother frontend integration.
  • Authentication & Authorization (Security-First):

    • Built a secure JWT-based authentication flow with hashed password storage.
    • Implemented role-based access control (RBAC) for Admin, Trainer, and Member roles.
    • Added middleware for protected routes, token validation, and credential safety.
  • Database Design & Data Integrity:

    • Designed schemas for users, membership plans, attendance records, and payments.
    • Modeled relationships across users, trainers, and subscriptions for reliable data access.
    • Optimized high-use queries and ensured consistency during membership upgrades/renewals.
  • Business Logic Implementation:

    • Implemented automatic membership-expiry and renewal checks.
    • Added attendance validation rules to prevent duplicate same-day entries.
    • Enforced payment verification before membership activation.
    • Delivered role-specific dashboard responses for operational visibility.
  • Performance & API Reliability:

    • Reduced redundant queries and improved API response behavior using better async patterns.
    • Implemented structured error handling with clear status-code semantics (400, 401, 403, 500).
    • Improved backend predictability for production-like usage patterns.
  • Cross-Team Collaboration:

    • Coordinated closely with the React frontend team to keep API contracts stable.
    • Resolved CORS and integration issues early to avoid release friction.
    • Contributed to a smoother full-stack delivery flow in a team setup.

Impact & Learning

  • Shipped a maintainable backend foundation for a real gym operations platform.
  • Strengthened practical skills in secure auth, backend architecture, schema design, and production API quality.
  • Learned how to translate business rules into robust backend logic while collaborating across frontend/backend boundaries.
  • Gained hands-on experience with building systems that are not only functional, but also secure and operable.