Backend Developer Lendo - Short Term Investment (FinTech)
- Developed a customer loyalty club system where users earn or purchase reward coins, then redeem them for loans within the core loan disbursement module.
- Architected the system using Laravel with Service and Repository patterns to ensure separation of concerns and maintainability.
- Wrote Unit Tests for all services and Feature Tests for endpoints, listeners, and other components.
- Resolved race condition issues in critical loan and coin transactions.
- Performed complex database analysis and optimizations for high-volume financial data.
- Implemented caching strategies to improve performance and reduce database load.
- Leveraged Laravel’s IoC Container for dependency injection and decoupled component design.
- Used mocking extensively in tests to isolate external dependencies.
- Handled notifications across multiple channels (email, SMS, in-app).
- Offloaded heavy tasks to queues for asynchronous processing.
- Repository Pattern
- Service Layer
- Unit Testing
- Feature Testing
- Pipeline Pattern
- Race Condition
- MySQL Optimization
- Caching (Redis/Memcached)
- IoC Container
- Mocking
- Multi-channel Notifications
- Queues (Redis/Database)