Developed a scalable microservice-based reporting system that integrated multi-source data, enabling cross-platform analytics and processing hundreds of reports daily.
- Micro-Frontend: Developed interactive, user-friendly interfaces using ReactJS and VueJS, seamlessly integrating with other services via REST API and GraphQL. This significantly enhanced the user experience and improved reporting capabilities.
- Backend: Designed and implemented scalable RESTful and message-based backend solutions using Falcon, Faust, Kafka and Dask. Delivered near-real-time data streaming and efficient processing workflows, integrating data from S3, Redshift, and DynamoDB to tackle complex AdTech challenges effectively.
- Technical Solution: Built a high-performance system leveraging Python, Kafka, and AWS tools. Utilized Dask for scalable data processing and developed a dynamic query builder and rule engine to enhance flexibility and efficiency.