AmalitechNov 2025 – Present
Backend Engineer – NSP Takoradi, Ghana
- Architected and implemented a JWT RSA-based authentication and authorization system with SSO integration, custom @Authorization annotations, and role-based access control across six user roles.
- Owned an automated financial computation engine (PI-period bonus/performance scoring) gated by a multi-stage approval lifecycle (staffing computation, finance sign-off, finalized, closed) before data is released downstream, with versioned scoring configs and cascade-safe deletion to protect referential integrity.
- Built the Kafka event-publishing integration that syncs finalized bonus data to Amalitech's payroll system, including a data-restructuring pass to match the payroll team's consumption spec, coordinating directly with the downstream system owner on schema and delivery contract.
- Enforced data-integrity constraints via PostgreSQL triggers and resolved N+1 query performance issues in a GraphQL integration through batch fetching.
- Built rate limiting (100 req/min/user) and maintained 70%+ test coverage (JaCoCo, Hurl E2E) as part of a production-grade engineering standard.
- Worked in a team of 4 to build a logging system for aggregating and analyzing logs across services (Spring Boot + React), supporting production incident investigation.
Zomujo FoundationOct 2023 – Feb 2026
Backend Engineer – Freelance (Live Url)Remote, Ghana - 2.5+ years progressively owning backend systems for a health-tech platform, from intern to freelance engineer: cloud file storage, verification flows, PDF generation, and real-time notifications (SSE, WebSocket/Socket.io) for time-sensitive appointment and consultation state changes.
- Led an EMR migration from TSOA to NestJS/Prisma with zero data loss, restructuring serialized JSON columns (labs, radiology, diagnosis/prescription) while keeping the API surface backward compatible for existing clients.