Summary
- AI-ML Developer with 5 years of experience in designing and implementing machine learning models, artificial intelligence solutions, and data-driven applications.
- Skilled in developing predictive models, natural language processing, and deep learning algorithms to optimize business processes and enhance decision-making.
- Proficient in Python, TensorFlow, and various ML frameworks, with a strong background in data analysis, model training, and deployment in production environments.
- Adept at collaborating with cross-functional teams to deliver innovative AI solutions and drive digital transformation.
Technical Skills
AI Technologies: TensorFlow, PyTorch, Keras, Scikit-learn, NLTK, GTTS, Langchain
Programming Languages: Python, JavaScript
Tools: Visual Studio Code, Jupyter Notebook, Google Colab, Postman, GitHub.
Cloud Platforms: AWS, GCP
Database: MongoDB, MySQL
Operating Systems: Microsoft Windows
Communication Tools: Microsoft Teams, Google Meet
Projects worked on
Bug Tracking System
Position & Platform: AI Integration Developer
Project Detail: This bug-tracking tool leverages AI to assist developers by generating detailed bug information, including steps to reproduce, the impact of the bug, errors, and summaries. Additionally, the AI debugger offers suggestions to resolve issues.
Project Roles & Responsibilities:
- Analyzed requirements and created project specifications. Collaborated with stakeholders to define AI integration scope and milestones.
- Developed AI assistant for comprehensive bug information generation. Implemented features for reproduction steps, impact assessment, and bug summarization.
- Engineered AI debugger for suggesting bug resolutions.
- Designed and developed the integration architecture for seamless AI-human collaboration in bug tracking.
- Optimized AI model performance for real-time bug analysis and suggestion generation.
- Collaborated with QA team to refine AI accuracy in bug description and resolution processes.
Enterprise AI Chatbot
Position & Platform: AI Integration Developer
Project Detail: Developed an advanced AI chatbot integrating various internal data sources including HR policies, company guidelines, and organizational knowledge bases to provide comprehensive information to employees.
Project Roles & Responsibilities:
- Designed and implemented a comprehensive AI chatbot system to provide quick and accurate answers to employee queries about company policies and procedures.
- Integrated multiple internal data sources including HR databases, company policy documents, and resources into a unified knowledge base for the AI.
- Enhanced the chatbot's natural language understanding and generation capabilities to effectively interpret and respond to employee queries.
- Collaborated with HR and Legal teams to ensure accurate representation of company policies and guidelines in the AI's responses.
- Conducted extensive testing and quality assurance to ensure high accuracy and reliability of the chatbot's responses.
- Optimized the chatbot's performance for quick response times and high accuracy across a wide range of queries.
Educational Mobile Application
Position & Platform: AI Integration Developer
Project Detail: This application generates AI-based stories and provides questions and answers based on the stories. It also features text-to-audio conversion with synchronized text highlighting, using Whisper diarization to identify speaker text and duration. The self-hosted AI model is deployed on Replicate.
Project Roles & Responsibilities:
- Conducted extensive testing and quality assurance to ensure high accuracy and reliability of the chatbot's responses.
- Analyzed project requirements and identified key AI integration points. Collaborated with stakeholders to define educational content generation scope.
- Integrate AI model for generating educational stories and Q&A sets. Incorporated learning objectives and age-appropriate content creation.
- Integrated text-to-speech functionality with synchronized highlighting. Implemented GTTS for high-quality audio and developed custom text-audio alignment.
- Implemented Whisper diarization for speaker identification and timing. Created system to accurately track and store speaker text and duration information.
- Deployed and managed self-hosted AI model on Replicate platform. Set up containerized deployment with API endpoints for mobile app integration.
Travel Recommendation System
Position & Platform: AI Engineer and Python Developer
Project Detail: Built a comprehensive travel recommendation engine offering personalized suggestions for hotels, attractions, and restaurants, along with customized trip itineraries.
Project Roles & Responsibilities:
- Designed AI-powered algorithms for personalized travel recommendations. Developed systems for suggesting hotels, attractions, and restaurants based on user preferences.
- Implemented trip itinerary generation based on user inputs. Created algorithm to balance activities, travel time, and user interests for optimal schedules.
- Optimized recommendation engine for speed and accuracy. Implemented caching and indexing strategies to handle large datasets efficiently.
- Collaborated with frontend team on user interface design. Ensured seamless integration of AI recommendations into the trip planning workflow.
Error Extraction and Resolver AI
Position & Platform: AI Engineer
Project Detail: eveloped an AI-powered system that analyzes map files and console errors to pinpoint the exact location of errors in code and provide solutions for fixing them.
Project Roles & Responsibilities:
- Designed and implemented a system to process map files and console error logs, extracting relevant information for error analysis.
- Developed an AI model to accurately identify the function and line number where errors occur within the codebase.
- Created an intelligent error resolution system that generates tailored solutions for identified issues.
- Implemented a user-friendly interface for uploading map files and error logs, and displaying results.
- Optimized the AI model for quick processing and high accuracy across various programming languages and error types.
- Collaborated with QA team to continuously improve error detection and resolution accuracy.
LinkedIn Reachout Automation
Position & Platform: AI Engineer and Python Developer
Project Detail: Developed an automated system to streamline LinkedIn outreach, managing lead information in Google Sheets and automating connection requests with personalized messages.
Project Roles & Responsibilities:
- Designed and implemented a bot to automate LinkedIn interactions, including profile scraping and connection request sending.
- Integrated the system with Google Sheets API for seamless lead management and status tracking.
- Developed an AI-powered message generator to create personalized note messages for each connection request.
- Implemented a scheduling system to check and update connection statuses every 2 hours.
- Created robust error handling and logging mechanisms to ensure smooth operation and easy troubleshooting.
- Optimized the system for compliance with LinkedIn's usage policies to avoid account restrictions.
Test Cases Generator
Position & Platform: AI Engineer
Project Detail: Developed an AI-powered test case generator trained on a vast range of input-output test case pairs, deployed on Replicate to meet specific client requirements.
Project Roles & Responsibilities:
- Collected and preprocessed a large dataset of diverse test cases for model training.
- Utilized PEFT (Parameter-Efficient Fine-Tuning) techniques to fine-tune a pre-trained language model for test case generation.
- Experimented with various fine-tuning approaches including LoRA, Prefix Tuning, and P-Tuning to optimize model performance.
- Implemented prompt engineering techniques to guide the model in generating test cases according to client specifications.
- Developed a custom loss function to balance between test case diversity and adherence to client requirements.
- Deployed the fine-tuned model on Replicate, setting up API endpoints for easy integration with client systems.
- Created a monitoring system to track model performance and gather feedback for continuous improvement.
- Collaborated with the client to iteratively refine the model output and ensure it met their specific needs.
MoM Generator
Position & Platform: AI Engineer
Project Detail: Developed an advanced MoM generator capable of processing various input formats (audio, video, transcript) to produce accurate meeting summaries in English.
Project Roles & Responsibilities:
- Developed system to process multiple input formats (audio, video, text). Implemented format detection and appropriate preprocessing for each type.
- Integrated AI model for key information extraction and summarization. Fine-tuned language models for accurate meeting minute generation in English.
- Achieved high accuracy through iterative model improvements. Implemented feedback loops and continuous learning from user corrections.
- Integrated speech-to-text capabilities for audio/video inputs. Optimized transcription accuracy for various accents and audio quality levels.