Summary
- Having 6+ years of experience as a Python Backend Developer and AI/ML Engineer.
- Expertise in Django, TensorFlow, and NLU.
- Track record of leading and delivering complex software solutions including e-commerce bots, computer vision systems, and AI-driven applications.
- Skilled in project management, from concept to deployment.
- Proficient in client and team engagement.
- Passionate about applying technology to solve real-world problems and keen on contributing to innovative projects.
Technical Skills
Programming Languages & Frameworks: Python, Django, PyTorch, TensorFlow, Scikit-learn, NLTK, Open CV, Beautiful soup, Selenium, Matplotlib, Dlib
AI/ML/DL: Artificial intelligence (AI), Machine learning (ML), Deep learning (DL), Deep Neural Architectures, Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNN), Natural Language Processing (NLP), YOLO model, Face recognition models, OpenFace, FaceNet, Deep learning models, Transfer learning, GPU Acceleration, Data Preprocessing, Model Training and Optimization.
LLM: LLM models, LLAMA, LangChain, ChatGPT API, RAG, CRAG, Optimize ChatGPT prompt
DevOps/MLOps: Git, Github, Gitlab, AWS, LAMDA, SageMaker, Nginx, Gunicorn, Apache, Cron job script, Multiprocessing, Multi threading (celery), Django project deployment, AI/ML project deployment, GCP, Digital ocean, Ec2, s3.
Database, Data Annotation & Labeling: Labelbox, Supervisely, VGG Image Annotator (VIA), DynamoDB, SQL, PostgreSQL, Timescale Db, Vector db, Redis
Projects worked on
AI Chatbots for Healthcare and E-commerce (Healthcare/E-commerce-based):
Description: Developed AI-driven chatbots designed for healthcare and e-commerce platforms to provide real-time customer support and personalized experiences. The system uses advanced NLP and MySQL database for handling customer queries.
Key Features:
- Real-time customer support using ChatGPT API
- Sentiment analysis for customer satisfaction monitoring
- Analytics dashboard for performance tracking
Technologies Used: Django, Python, ChatGPT API, MySQL, Redis
Role: Sr Backend Developer and AI/ML Engineer
Responsibilities:
- Requirement gathering and project planning
- Development of chatbots using NLP and MySQL integration
- Implementing CI/CD pipelines using Jenkins and Docker
- Monitoring chatbot performance with Grafana
3D Body Scanner Mobile App (E-commerce-based):
Description: Created a mobile app enabling users to scan their bodies in 3D for personalized fashion recommendations. The app utilizes ML algorithms for precise body measurements and tailored product suggestions.
Key Features:
- Real-time 3D body scanning for accurate measurements
- Personalized fashion recommendations based on body data
Technologies Used: TensorFlow, Keras, OpenCV, Firebase, GCP
Role: Lead AI/ML Engineer
Responsibilities:
- Implementing video processing algorithms for body measurements
- Integrating Firebase for cloud storage and data management
- Performance optimization for mobile platforms
PPE Kit Detection System (Healthcare/Manufacturing-based):
Description: Developed a PPE detection system to ensure compliance in healthcare and manufacturing environments. The system uses YOLOv8 for real-time detection of personal protective equipment.
Key Features:
- Real-time detection of PPE compliance with 90% accuracy
- Transfer learning and data augmentation for improved performance
Technologies Used: Python, PyTorch, OpenCV, YOLOv8, GCP
Role: AI/ML Technical Lead
Responsibilities:
- Training and optimizing YOLO models for PPE detection
- Developing and deploying end-to-end pipelines using Docker and Kubernetes
- Setting up real-time monitoring with Prometheus
CRM Chatbot with MySQL Database (CRM-based):
Description: Built a CRM-integrated chatbot system to automate customer service interactions. The chatbot leverages NLP to understand queries and sentiment analysis to gauge customer satisfaction, with a backend powered by MySQL.
Key Features:
- Sentiment analysis to assess customer queries
- Scalable deployment using Kubernetes for high availability
Technologies Used: Python, Django, NLP, MySQL, Kubernetes
Role: Backend Developer
Responsibilities:
- Development of the chatbot using NLP models
- Implementing dynamic MySQL integration for customer data management
- Setting up scalable deployments using Kubernetes
- Performance monitoring and logging with Grafana
Plant Disease Detection & Fertilizer Recommendation (Agriculture-based):
Description: Developed an AI system for early plant disease detection and fertilizer recommendation. The system uses CNN models to analyze images of crops and provide actionable insights to farmers through a user-friendly interface.
Key Features:
- Early disease detection using image processing and deep learning
- Fertilizer recommendations based on detected issues
- User-friendly interface for farmers
Technologies Used: Python, TensorFlow, Scikit-learn, OpenCV, CNN, Django, AWS
Role: AI/ML Engineer
Responsibilities:
- Developing and training CNN models for plant disease detection
- Implementing a recommendation system for fertilizers
- Setting up a continuous integration pipeline using Jenkins and Docker
- Monitoring model performance using MLflow and Grafana