Backend Developer transitioning to Cloud & DevOps Engineering | AWS β’ Docker β’ CI/CD β’ Python β’ FastAPI
π Bengaluru, India π§ subrahmanyasharmakb@gmail.com π MCA β VTU (CGPA: 8.22)
Backend developer with a strong Python/FastAPI foundation, now focused on Cloud and DevOps engineering. I've deployed a full production application (Docker + Docker Compose) on AWS EC2, and I'm currently building CI/CD automation and deepening my AWS knowledge to take that further.
I like understanding not just how to build an application, but how it actually ships, runs, and stays running in production.
- π Currently working on: Building a GitHub Actions CI/CD pipeline to automate build β test β deploy for my EC2-hosted app
- π± Currently learning: GitHub Actions β’ GitLab CI β’ AWS (EC2, S3, IAM, VPC) β’ Terraform (starting soon)
- β Hands-on with: Docker, Docker Compose, AWS EC2 deployment, Linux server administration, MongoDB Atlas (incl. Vector Search for RAG)
- π― Looking for: Entry-level Cloud Engineer, DevOps Engineer, or Backend Developer roles
- π¬ Ask me about: Docker deployments, FastAPI, RAG pipelines, REST API design, AWS EC2 setup
FastAPI β’ React β’ MongoDB Atlas (Vector Search) β’ Gemini API β’ Docker β’ Docker Compose β’ Nginx β’ AWS EC2
- Built a full-stack RAG application: document upload, chunking, vector-based retrieval, and streaming AI responses
- Deployed to production on AWS EC2 (Ubuntu) using Docker and Docker Compose β frontend (Nginx + React), backend (FastAPI), connected to MongoDB Atlas and Gemini API
- Configured MongoDB Atlas Vector Search for semantic document retrieval
- Documented full deployment process β see DEPLOYMENT.md
- π§ In progress: GitHub Actions CI/CD pipeline for automated build/test/deploy
π View Repository
FastAPI β’ React.js β’ SQLite β’ RAG β’ Tailwind CSS
- Built 12+ REST API endpoints for product catalog, cart, and order management
- Integrated RAG-based chatbot with vector embeddings for semantic product search
- JWT authentication for secure user sessions
π View Repository
Flask β’ Python β’ SQLite β’ Bootstrap β’ Jinja2
- Full-stack travel booking system with user authentication and admin dashboard
- Session management, booking flow, and responsive frontend
- Role-based access for admin and customer modules
π View Repository
Open to Cloud Engineer, DevOps Engineer, and Backend Developer roles in Bengaluru. Feel free to reach out!