Wits Innovation Lab
|Associate Software Engineer
Highlights
Microservices Development: Developed and optimized backend services using Node.js and Express.js within a microservices architecture, ensuring modularity and scalability.
Search Infrastructure: Enhanced application search performance by integrating and fine-tuning ElasticSearch, improving query response time by 40%.
Event-Driven Messaging: Implemented asynchronous communication using Kafka and Google Pub/Sub for decoupling services and improving system reliability.
Caching & Rate Limiting: Implemented Redis-based caching and API rate-limiting to reduce redundant queries, ensuring consistent throughput and improved performance.
CI/CD and Containerization: Containerized services using Docker, automating deployments to improve development workflows and integration with external systems.