Case study · 05 / 10
Dual TVET MIS
Microservices that connect students, schools, companies and state registries.
- Organisation
- Rwanda TVET Board
- Role
- Backend developer
- When
- Jul 2025 to Apr 2026
Context
Dual TVET places students in companies while they study. Every placement touches state registries and a legal agreement between institutions, which used to mean paper and backlogs.
What I built
- 01Co developed the microservices architecture with Spring Boot, PostgreSQL and RabbitMQ.
- 02Interoperability APIs with the SDMS and TMIS registries to fetch and validate student and teacher records.
- 03A contract engine that drafts, stamps, digitally signs and audits MoUs between institutions and industry partners.
Outcome
- 60% smaller administrative processing backlog.
Tools
- Java
- Spring Boot
- Spring Security
- PostgreSQL
- RabbitMQ
- Docker