Qurtuba Online Academy
|Team Lead / Senior Software Developer
Cape Town, Western Cape, South Africa
Summary
Led the technical direction, architecture, and delivery for a large-scale online education platform, enhancing learning experiences for administrators, teachers, students, and parents.
Highlights
Architected and owned the end-to-end backend system using NestJS, TypeORM, and PostgreSQL, encompassing shared course plans, assessments, and sophisticated reporting engines.
Provided frontend leadership for the platform, guiding development with React, TypeScript, Redux Toolkit, and MUI to ensure a cohesive and high-performance user experience.
Drove significant performance improvements through strategic database optimization and meticulous production debugging, enhancing system responsiveness and reliability.
Mentored a team of developers, fostering growth and leading critical architectural decision-making processes to ensure robust and scalable solutions.
Spearheaded the development of a multi-teacher collaborative course planning platform, enabling seamless cross-subject, grade, and curriculum integration.
Designed and implemented an advanced academic reporting and grading engine, featuring term-based rules, pass logic, and comprehensive exportable reports for diverse stakeholders.
Developed scalable task and assessment workflows, integrating robust role-based access control to secure and streamline platform operations.