Adept at spearheading projects with a focus on Generative AI & LLMs and Deep NLP, I enhanced Sinclair Broadcasting Group's live captioning at IBM, showcasing my Python expertise and innovative problem-solving skills. My work, marked by significant efficiency improvements and client satisfaction, reflects a blend of technical proficiency and strategic acumen.
Was employed within the BDGS department at Ericsson until early October 2021, contributing to the OSS Analytics team. Primarily served as a subject matter expert in Python and Machine Learning, with a focus on Google Cloud Platform (GCP) development. Engaged in the development of the Ericsson Product Real-Time Performance Management (RTPM) system for MBNL UK, leveraging AI for alarm detection and monitoring.
As a Python Developer and Machine Learning Engineer at Sirchend Softwares, the software development division of Incorp Infotech, I spearheaded projects showcasing specialized expertise in Data Science, Natural Language Processing (NLP), and Chatbot development:
1. Led Data Visualization and backend development initiatives for a Health report generator app. Employed Flask (Python), ChartJS, and MySQL (Flask-SQLAlchemy) to enhance user experience and data management efficiency.
2. Conducted Research and Development (R&D) utilizing the IBM Watson Stack, including Watson Assistant and Tone Analyzer, to craft an innovative customer bot tailored for a real estate website.
3. Designed and executed the development of a CRUD (Create, Read, Update, Delete) service integrated with the chatbot utilizing the Sails framework (Sails.js), ensuring streamlined communication and enhanced user interactions.
As a Data Science Developer at PatientMD (InnovationStrat Consulting LLC), I worked mainly in NLP, Chatbot Development and Web Data Mining, utilizing Python and Scala for coding. Key projects include:
In this position, I undertook the following key responsibilities:
1. Led project management initiatives.
2. Successfully managed and handled client interactions.
3. Conducted extensive research in technology.
4. Executed email marketing campaigns utilizing Python with platforms such as Zoho & MailChimp
5. Utilized Python for web data mining and web content extraction.
6. Developed Excel VBA solutions and implemented automation processes to streamline workflows.
In this position, my duties encompassed:
1. Conducting web scraping and crawling operations using Python.
2. Employing Python for email marketing strategies and automation, ensuring targeted outreach and increased engagement.
3. Crafting macros utilizing Excel VBA to enhance efficiency and streamline processes.
4. Optionally, engaging in secondary research endeavors as needed.
Generative AI & LLMs
Machine Learning Theory
Deep Natural Language Processing
Python
Google: SAP Test Cases Generation
The use-case dealt with using the SAP process design documents (PDD) to generate test cases using GenAI.
Here, a large repository of SAP best practices documents were used to implement a RAG (Retrieval Augmented Generation).
Diageo: WRICEF Test Cases Generation
The use-case dealt with using the SAP functional specs design documents (FSD/WRICEF) to generate test cases using GenAI.
Here, a large repository of SAP best practices documents were used to implement a RAG (Retrieval Augmented Generation).
Also, a customized prompt approach was implemented based on different WRICEF type.
Unilever UK: GenAI for Artwork
1.The user-friendly interface of this tool automatically verifies artwork by comparing it to a range of predetermined elements.
2.The tool identifies any text or elements that are absent but should be present based on the original reference document.
3.Machine learning is employed to detect any inaccurate translations.
4.The tool verifies claims to determine their validity.
5.It examines the artwork to ensure the inclusion of company-specific branding elements.
6.The tool detects any inaccuracies in durability dates, nutrition information, or other mandatory elements.
7. The second part of the use-case was to generate the package design looking into the requirements, logo etc.
Keppel Singapore - GenAI Bot for Project Management
1. A chatbot was developed to answer questions related to - Schedule, Contracts/Suppliers and Risk
2. It leveraged a RAG knowledge-base (Retrieval Augmented Generation) created using Langchain.
3. It used LLM models to find out the suitable answers to be asked by the project managers.
Toyota: Warranty Analytics using GenAI
1. Toyota business user will be asking warranty related queries in Natural Language through a chatbot.
2. Chatbot will be using LLM under the hood and provide answer to those queries based on documents (PDF/Word/Excel etc.) stored in Box, SharePoint, etc.
The System used a Retrieval Augmentation Generation (RAG) knowledge-base to answer the queries.
Nestle: Test Coverage Advisor
The use-case comprised of two parts. The first part was to generate test cases from the SAP process flow diagrams.
The diagrams were first converted into BPMN xml files, and then the xml files were converted to text. The text was then fed into the LLM to generate the test cases.
The second part was to use the LLM generated test cases and compare those with the standard test cases for the specific SAP process flow and calculate the test coverage percentage.