Full-Stack Software Engineer Intern (PFE) Moonside Consulting & Services
Designed and developed a secure multi-tenant public API for the WeDoGood royalty-based crowdfunding platform using NestJS and MongoDB. Implemented SHA-256 key hashing and atomic rate-limiting controls backed by Redis.
Built an administrative console with immutable MongoDB audit logs and a three-state API-key lifecycle covering pending, active, and revoked states. Developed a Next.js self-service client portal for API-key management.
Led delivery across five Agile/Scrum sprints and implemented monorepo integration testing with Vitest and Testcontainers. Supported GDPR compliance and full system observability.