Summary
- An accomplished and passionate Engineer with total 3 years of experience specializing in AI service Chatbot development and NLP, looking for hands on technical role in a challenging environment.
- Worked extensively with business technology groups and Built 10+ Conversational chatbots in E-commerce, Health Care, Finance and Human Resource Domains.
- Experience in creating rich and responsive chatbot interactions from scratch using Google Dialog Flow, Yellow.AI, and IBM Watson.
- I worked for 6 months as a project lead for one of the course Advanced Data Visualization which is analysing the data using Python, Tableau and using Tensorflow, Matplotlib, seaborn, Clustering methods.
- Hands on Experience in developing chatbot using Microsoft Power Apps, AWS Amazon Lex, Microsoft Copilot and ChatGPT.
- Expertise in working with different payment gateway integrations such as PayTm, Razorpay, Payfort and CCAvenue.
- Worked on different management systems such as CRM and HMS.
- Proficient in integrating chatbot for Website, What’s app, Instagram, Facebook,Google Business Messages and Webex channels.
- Strong background experience in JavaScript, HTML, CSS, Python, Node.js, MongoDB, SQL, Amazon S3 Integration and Rest API’s.
- Strong Database design and programming skills in functions, triggers, Indexing and Importing/exporting data from varied data sources.
- In hosted platforms such as Shopify and Magento.
- Expert in NLP, Sentiment handling, Intent and Entity training.
- Knowledge in Microsoft Azure and Microsoft power automation to send nudges.
- Proficient in NLU training of having the confidence between 15% - 95% which means utterance trained perfectly.
- In depth Knowledge in Visual Studio and writing python code for NLU training.
- Knowledge of Bug life cycle and reporting using Defect Management Tools like JIRA till closure.
- Regressive testing of the bots using Software Testing Methodologies to avoid bugs.
- Excellent knowledge in different stages of Software Dev/Test Life Cycles (SDLC/STLC).
- Possess strong business and Software Development Methodologies/process knowledge including Test-Driven Development, Agile Software Development Methods and Scrum.
- Highly self-motivated and goal orientated profession with strong requirements gathering, documentation, communication and problem solving skills
Technical Skills
Chatbot Platforms: IBM Watson, Google Dialog Flow, Yellow.ai, Kore.ai, Microsoft Power Apps, ChatGPT, Microsoft Copilot
Programming Languages: Python, C, C++, Java, R
Web Technologies: JavaScript, JSON, NodeJS, HTML, CSS, REST API’s
Cloud Technologies: Amazon S3
Databases: MongoDB, MySQL
Testing Tools: Postman
Development Tools: Visual Studio
Work Experience
Timeline: Jan 2023 – July 2023
Role: Analyst - HR
Description: This Human Resource chatbot is in 2 channels such as Website and Webex. This chatbot manages the questions and answers raised to the HR. This chatbot helps in reducing the calls to the HR.
Responsibilities:
- Actively involved in design, development, implementation and testing of various flows by following Agile methodology and used Lucid chart to create the flow diagrams.
- Designed and developed chatbot using IBM Watson, JavaScript, JSON, Python, HTML, Rest API’s.
- Developing the chatbot for language translation using ChatGPT (on-going).
- Utilized Entity Framework in order to access particular information.
- Architect and conceptualize the solution from initiation to completion of chatbot.
- Used bulk collections for better performance and easy retrieval of data, by reducing context switching between API Engine and Stored variables.
- Extensive usage of HTML to send emails.
- Helped in code reduction and increased ease of upgrade, scalability, enhanced performance and durability of response by reducing the call of API’s.
- Responsible for training NLP like Intents and Entities for better performance of chatbot.
- Solving the duplicate insertion by remove duplicates option for the utterances row using MS Excel.
- Effective usage of Postman for API’s testing prior to the implementation into Watson.
- Extensively using Microsoft Power Apps to send nudges through Webex for the associates.
- Responsible deploying the chatbot to Test servers (FIT and UAT) from Development Sever.
- Testing, Debugging and Analyzing the chatbot during production support for resolving various issues.
Environment and Tools: IBM Watson, JavaScript, JSON, HTML, Python, REST API’s, Microsoft Power Apps, Postman, Lucid chart
Yellow.ai, India:
Timeline: January 2021- December 2022
Role: Software Engineer
Description: Worked with different E-commerce bots like Isha foundation, Sweetish House Mafia, Nature’s basket, Nature’s miracle, POCO India, Kauvery Hospitals, Hinduja Hospitals, Albatool etc. On different bot channels like, What’s app, Website, Instagram, Facebook, Google Business Messages.
Responsibilities:
- Requirement Analysis, Design, Development, Testing, Implementation and maintenance of the bot.
- Preparation of Detail Design document with prototypes and screenshots based on the client requirements. Used Diagrams.net to create the flow diagrams.
- Developed more than 10+ end to end bots.
- Expertise in working with different payment gateway like PayTm, Razorpay, Payfort, CCAvenue etc.
- Worked on different management systems like CRM, HMS.
- Expertise in technical skills like Javascript, Python, Restful API’s, Node.js, MongoDB, SQL, Amazon S3 Integration.
- Worked on hosted platforms like Shopify, Magento.
- Worked on running campaigns on What’s app for the respective clients based on their requirements.
- Storing audience respective details into platform database and integrated using JavaScript in code.
- Managed and maintained environment across different releases by coordinating with release teams.
- Created indexes and facets to export the required fields from API by passing few parameters.
- Expert in NLP, sentiment handling and entity training to the respective entity by creating intents.
- Knowledge of Bug life cycle and reporting using Defect Management Tools like JIRA till closure.
- Regressive testing of the bots before sending for QA and UAT to avoid more bugs.
- Excellent knowledge in different stages of (Software Dev/Test Life Cycles (SDLC/STLC)).
Environment and Tools: Yellow.ai, NLP, Postman, JavaScript, JSON, REST API, MongoDB, HTML, CSS, diagrams.net, PayTm Payment Gateway Integration, Magento, Payfort Payment Gateway Integration, Google API’s, CC Avenue, Amazon S3 Integration, PUSH Notification API, Visual Studio, AWS