Cloudeey is a Desktop as a Service (DaaS) company based in Dublin, Ireland.
Developed a comprehensive DaaS platform for Cloudeey using a microservices architecture with Python (Flask), React, Redux, and RESTful APIs.
Implemented event-driven services using Kafka and integrated Redis for caching and performance optimization.
Utilized VMware vSphere to set up ESXi hosts and programmatically created VMs using the vSphere API.
Built a smart reporting analytics dashboard to track VM resource usage (CPU, RAM, storage) and monitor billing usage.
Integrated Stripe payment gateway for managing subscription payments and automating billing processes.
Developed a ticketing microservice and a billing module to streamline support and subscription management within the platform.
Created unit tests using Python testing libraries to ensure code quality and functionality.
Integrated Tawk.to for live chat support to enhance customer interaction.
Built a responsive, client-facing website using WordPress to meet business needs and customer expectations.
In summary, Designed and developed a scalable microservices-based Desktop as a Service (DaaS) platform for Cloudeey, leveraging Python Flask, React, and Redux for core functionalities. Integrated Google Cloud Platform (GCP) for infrastructure, VMware vSphere API for dynamic VM provisioning, and Redis for caching to enhance performance. Implemented event-driven architecture with Apache Kafka, automated billing and payments using Stripe API, and built an analytics dashboard for monitoring VM resource usage. Ensured seamless customer interaction with Tawk.to API and delivered a responsive client-facing website using WordPress. Streamlined development and deployment processes with Terraform and Bitbucket for CI/CD workflows.