Experience
OCT 2025

Pavan Dhadge

FullStack Developer Intern

TechnoHana Training and Consulting

Oct 2024 – Dec 2024


Project: Real-Time Notification System for CRM

During my internship, I led the design, development, and deployment of a robust real-time notification system integrated into the CRM module, significantly improving communication workflows for both end-users and business stakeholders.


Key Contributions

  • Frontend Development (React.js):

    • Built responsive, accessible UI components that allowed users to view and manage notifications easily.
    • Integrated real-time updates using Firebase, eliminating refresh dependency and reducing user response delays by ~30%.
  • Backend Development (Node.js, MongoDB):

    • Developed modular REST APIs that handled message creation, delivery tracking, and preference management.
    • Designed MongoDB schemas for notification storage, user preferences, and delivery logs, ensuring data consistency and fast queries.
  • Priority Queue & Scheduling:

    • Implemented a priority queue system to ensure urgent business-critical notifications were delivered first.
    • Used cron jobs for scheduled delivery, retries, and batch notifications, achieving >95% delivery reliability.
  • Real-Time & Security:

    • Leveraged Firebase Cloud Messaging for instant push notifications across devices.
    • Applied role-based access control (RBAC) and encryption for secure handling of sensitive CRM event data.
  • Collaboration & Integration:

    • Worked closely with the CRM backend team to ensure seamless integration and zero data duplication.
    • Participated in Scrum meetings and code reviews, incorporating senior developer feedback to align with enterprise coding standards.

Impact & Learning

  • Successfully launched a scalable, user-centric notification system that improved engagement by ensuring critical updates reached the right audience, at the right time, through the right channel.
  • Improved operational efficiency by reducing missed notifications and delays, resulting in higher CRM adoption among client business teams.
  • Strengthened knowledge in real-time data systems, asynchronous processing, and prioritization algorithms, while gaining hands-on experience with React.js, Node.js, MongoDB, Firebase, and cron schedulers.
  • Learned the importance of designing for scalability, reliability, and security in production-grade enterprise applications.