Open-Source CRM & Billing System
- Designed and developed RESTful APIs for customer management, billing, payments and reporting dashboards.
- Implemented authentication & authorization (role-based access) using Spring Security.
- Used Hibernate for entity mapping with one-to-many and many-to-many relationships; optimized performance via lazy/eager loading and query tuning.
- Generated monthly and yearly reports with complex SQL queries, used batch processing for invoice generation.
- Integrated email notifications for billing reminders and payment receipts.