Imtiyaaz Hendricks

Senior Software Developer / Team Lead
Cape Town, ZA.

About

Highly accomplished Senior Software Developer and Team Lead with 9+ years of expertise in architecting, scaling, and delivering modern web and mobile platforms. Proven leader in full-stack development, leveraging TypeScript, React, NestJS, Node.js, and PostgreSQL to drive end-to-end ownership and enhance complex systems. Actively seeking challenging Senior Software Developer or Tech Lead roles in Gothenburg, Sweden, where I can apply my leadership and technical acumen to innovative projects.

Work

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.

WBWR – Digital Agency
|

Senior Software Developer / Project Lead

Somerset West, Western Cape, South Africa

Summary

Spearheaded the development and launch of an AI-powered English learning application and contributed to a major e-commerce platform, ensuring robust technical delivery and modern UI implementation.

Highlights

Led technical development for an AI-powered English learning application, leveraging OpenAI to deliver innovative educational experiences.

Built and deployed a React Native mobile application with a robust Node.js backend and Supabase integration, ensuring high performance and scalability.

Implemented modern, responsive UI systems using Tailwind CSS, significantly enhancing user experience and interface consistency across platforms.

Contributed expert full-stack development to the Under Armour e-commerce platform, utilizing React, TypeScript, and Shopify to optimize online retail operations.

Various Projects & Clients
|

Software Developer

Cape Town, Western Cape, South Africa

Summary

Delivered full-stack web solutions for diverse clients across various industries, including international fintech and e-commerce, ensuring production-ready systems and secure integrations.

Highlights

Executed full-stack web development projects for multiple clients, utilizing JavaScript, Node.js, and React to build bespoke, high-performance applications.

Designed and implemented scalable REST APIs, databases, interactive dashboards, and essential internal tools, streamlining client operations and data management.

Managed end-to-end project delivery, collaborating directly with clients to translate requirements into production-ready systems that met specific business needs.

Contributed to a critical international banking and payments fintech project for the Australian market, ensuring secure transaction workflows and robust backend system integration.

Education

Cape Peninsula University of Technology (CPUT)
Cape Town, Western Cape, South Africa

Diploma

Software Development

Languages

English
Afrikaans

Skills

Languages & Frameworks

TypeScript, JavaScript, Node.js, NestJS, React, React Native.

Frontend Technologies

React, Redux Toolkit, RTK Query, Material UI (MUI), Tailwind CSS, Frontend Architecture.

Backend & APIs

REST APIs, Authentication & Role-Based Access Control, Backend Architecture & API Design.

Databases

PostgreSQL, SQL, TypeORM, Supabase, Database Design & Query Optimisation.

Cloud & DevOps

Docker, CI/CD pipelines, DigitalOcean, basic AWS exposure, Production Support & Reliability.

Tools & Practices

Git, Nx Monorepos, Code Reviews, Debugging & Profiling, Performance Optimisation & Debugging, Agile / Scrum Development.

Leadership & System Design

Scalable System Design, Technical Leadership & Mentorship.