Professional Project

Payout

Fawry · 2022–2024
JavaSpring BootSpring SecurityOracle SQLMongoDBHibernateRedisREST APIsAngular

Payout is a payroll system used by companies to register their employees and manage salaries. Once employees are registered, companies can generate a payroll run and disburse monthly salaries directly, all integrated with myFawry and Fawry’s broader ecosystem of financial components.

The system combines a relational store for core payroll records with MongoDB for more flexible, semi-structured data, and leans on Redis for caching and performance in the parts of the flow that get hit hardest — salary calculation and disbursement status checks.

My contribution

Worked on the full stack of the Payout system — backend services in Java/Spring Boot integrated with myFawry and other Fawry components, plus the Angular front end. Used Redis for caching to keep salary-processing endpoints performant under load.

← Back to projects