Hi, Iโm Ravindrareddy Kanapuram, a passionate software developer from India. My focus is on building scalable, user-friendly applications while exploring innovative technologies.
- ๐ฑ Learning: Constantly exploring the latest frameworks, tools, and technologies to expand my expertise.
- ๐ผ Current Role: Python Fullstack Developer at Bloom & Grow Group (Hong Kong).
- ๐ฏ 2025 Goals:
- Master system administration and delve into operating system functionalities.
- Deepen knowledge in machine learning and artificial intelligence.
- Gain proficiency in advanced techniques for data structures and algorithms.
- Configured Nginx as a reverse proxy for load balancing, handling static files, and optimizing traffic.
- Deployed Gunicorn to serve Python applications efficiently as a WSGI server.
- Utilized Kubernetes Ingress Controller for managing external access and HTTPS termination for services.
- Configured custom domains using AWS Route 53, Google Domains, and Cloudflare.
- Secured domains with Let's Encrypt SSL certificates for HTTPS support and safe communication.
- Built and deployed containerized applications using Docker and Docker Compose.
- Orchestrated multi-container environments with Kubernetes for scaling and reliability.
- Automated deployment pipelines integrating with CI/CD tools like Jenkins and GitHub Actions.
- Automated server provisioning and deployments using Ansible playbooks.
- Managed infrastructure as code (IaC) with Terraform, supporting AWS, GCP, and Azure.
- Utilized Redis for caching and session management to enhance application performance.
- Integrated RabbitMQ for message queuing, enabling distributed systems to communicate asynchronously.
- Deployed and managed Kafka for stream processing, handling large-scale real-time data across microservices.
A simple setup combining all these tools:
+---------------------+
| Client |
| Browser/Mobile App |
+---------------------+
|
|
+-----------------------+
| API Gateway |
| Nginx/Ingress |
+-----------------------+
|
------------------------------------------------------------------
| | | | |
+-----------------+ +---------------+ +------------------+ +---------------+ +--------------------+
| Authentication | | Backend | | Message Queuing | | Caching Layer | | Streaming Data |
| Service (FastAPI| | Services (Django,| | Layer (RabbitMQ) | | (Redis) | | Layer (Kafka) |
| JWT/OAuth2) | | Flask, Express) | +------------------+ +---------------+ +--------------------+
+-----------------+ +---------------+ |
|
+---------------------------------+
| Database Services |
| (Postgres, MongoDB) |
+---------------------------------+
+---------------------+ +-------------------------+
| Monitoring & Logging| | CI/CD Pipeline |
| (Prometheus, Grafana| | (Jenkins, GitHub Actions|
+---------------------+ +-------------------------+
|
----------------------------------------------------------------------
| | | |
+---------------------+ +---------------------+ +---------------------+ +-------------------+
| Container Orchestration| | Deployment Automation| | Infrastructure as Code| | Domain Management|
| (Kubernetes) | | (Ansible, Terraform) | | (Terraform) | | Cloudflare, AWS R53|
+---------------------+ +---------------------+ +---------------------+ +-------------------+
Backend repo link --- Frontend repo Link --- Dream Demand Planner website ---
- We have build this project to monitor the stock and warehouse management to reduce the cost cuttings across the 7 regions.
- I have collaborated with some external team to setup the forecast the sales and stock for 6 months with forecasting ML model
- my collaboration into this project setting up RESTAPIS in Django for different level users admin and vendor side, creating models for the db level setup many more functionalities and integrations.
- setting up the RDBMS for mysql setup and s3 bucket.
Frontend repo Link --- BloomConnect under development --- BloomConnect Deployed version ---
- We have build this project to manage the different level vendors across the globe to manage sell and buy the products
- We have used the php laravel for the backend system it was collaborated by the Teddy one of my collegue
- My collaboration into this project setting up nextjs app and creating the UI dashbaord and functoinalities , it is almost clone to the shopify to manage the vendors and retailer , created lots of components for each sections using SHADCNUI
- testing using the playwrite , deployed to the AWS EC2 instance using the DOCKER and jenkins
Frontend repo Link --- BloomConnect under development --- BloomConnect Deployed version ---
- We have build this project to manage the different level vendors across the globe to manage sell and buy the products
- We have used the php laravel for the backend system it was collaborated by the Teddy one of my collegue
- My collaboration into this project setting up nextjs app and creating the UI dashbaord and functoinalities , it is almost clone to the shopify to manage the vendors and retailer , created lots of components for each sections using SHADCNUI
- testing using the playwrite , deployed to the AWS EC2 instance using the DOCKER and jenkins
- Portfolio: codenode.tech
- LinkedIn: linkedin.com/in/your-profile
- Email: youremail@example.com
Thank you for visiting!
Feel free to explore my repositories and connect if you'd like to collaborate.