EXCEEDS logo
Exceeds
Narges-Nagy

PROFILE

Narges-nagy

Developed and released the Project States Administration feature for the BaghdadTeam/PlanMate repository, enabling comprehensive management of project states with full CRUD operations, admin privilege enforcement, and audit logging. Leveraged Kotlin and Java to implement dedicated data source and repository layers, applying the repository pattern and dependency injection for maintainability. Introduced a custom exceptions layer to handle project state errors and built extensive unit tests with mocking and test data generation to ensure reliability. Refactored existing architecture to integrate new data sources, improving data integrity and security. The work enhanced traceability, reduced risk of invalid state transitions, and streamlined backend workflows.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

13Total
Bugs
0
Commits
13
Features
1
Lines of code
1,071
Activity Months1

Work History

May 2025

13 Commits • 1 Features

May 1, 2025

May 2025: Implemented and released the Project States Administration feature for BaghdadTeam/PlanMate, delivering complete project-state management with dedicated data source and repository layers, full CRUD use cases, admin privileges enforcement, audit logging, and robust test coverage. Performed repository and DI refactors to align with the new architecture, and introduced a dedicated exceptions layer for project state errors. The work reduces risk of invalid state transitions, increases data integrity, and improves maintainability and security across projects.

Activity

Loading activity data...

Quality Metrics

Correctness93.8%
Maintainability94.6%
Architecture90.8%
Performance81.6%
AI Usage20.0%

Skills & Technologies

Programming Languages

JavaKotlin

Technical Skills

Backend DevelopmentData ManagementData Source ImplementationData Source IntegrationData Source ManagementDependency InjectionException HandlingKotlinMockingRefactoringRepository PatternTest Data GenerationUnit TestingUse Case Implementation

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

BaghdadTeam/PlanMate

May 2025 May 2025
1 Month active

Languages Used

JavaKotlin

Technical Skills

Backend DevelopmentData ManagementData Source ImplementationData Source IntegrationData Source ManagementDependency Injection