Finplus Group Limited
Software Engineer
- Built and maintained complex Rails applications in a fintech SaaS environment, serving 1,000–10,000 active users across multiple SACCO institutions — owning features from design through to production support
- Architected a payment broker service consolidating multiple third-party payment provider integrations into a single reliable backend layer — reduced server costs by over 50% and significantly improved uptime
- Optimised database performance using PostgreSQL and Redis (ElastiCache), eliminating N+1 queries and reducing latency across high-traffic payment endpoints
- Migrated background job processing to a serverless architecture (AWS Lambda, SQS), cutting processing time by over 60% and infrastructure costs by 30%
- Upgraded legacy Rails applications through multiple major versions, managing breaking changes and reducing accumulated technical debt
- Established CI/CD pipelines with automated linting and security scanning (Brakeman)
- Mentored junior engineers and contributed to architectural decisions and technology proposals