Kareem Sayed's Work | ContraWork by Kareem Sayed
Kareem Sayed

Kareem Sayed

Senior developer |Solution Architecture | Java, spring

Cover image for The Correspondence Management System is
The Correspondence Management System is an enterprise web application designed to manage and track incoming and outgoing correspondence between departments, employees, and external organizations. It provides a centralized platform for creating, assigning, tracking, searching, and archiving official correspondence while maintaining a complete history of every action. The system will be built using Java and Spring Boot with a scalable, event-driven architecture. Kafka will handle asynchronous events such as correspondence creation, assignment, status changes, notifications, audit events, and integrations with other systems. Redis will improve performance through caching, distributed locking, and frequently accessed data management. Core Features Incoming and outgoing correspondence Draft creation and approval workflows Department and user assignment Tasks and follow-ups Correspondence status tracking Attachments and document management Search, filtering, and advanced reporting Notifications and reminders Complete audit trail and correspondence history Role-based access control Archiving Dashboard and operational statistics
0
10
LegalDesk is an Arabic-first legal office management application. It helps law firms manage clients, cases, documents, lawyer tasks, court hearings, consultations, payments, and powers of attorney in one place. It also provides dashboards, notifications, and user management, with a longer-term goal of becoming a subscription SaaS platform.
0
14
Cover image for site to calculate expense from excel sheet and show dashboard
site to calculate expense from excel sheet and show dashboard
0
14
Cover image for High-Concurrency Booking API Development
High-Concurrency Booking API Development
0
0