Responsibilities
- Created a chatbot for Small Cell 5G Systems Engineering team to assist the development and deployment of 5G RAN architecture
- Developed a service gateway for the chatbot to make necessary API calls and integrated it with Nokia MIKA(Multi-purpose Intuitive Knowledge Assistant) framework using Java
- Used flask framework to develop a multipurposed search engine that leverages machine learning to search for similar 5G requirements & defects, and assess the quality of requirements using Google Translate API
- Designed and implemented REST APIs for an internal search-engine that leverages machine learning and exposed the APIs endpoints to the chatbot using Python
- Optimized performance of the chatbot by multi-threading API calls thereby reducing server overhead by more than 70%
- Trained neural network with 300,000+ rows of preprocessed 4G/5G requirements data using TF-IDF and NLP models such as Gensim Doc2Vec and LSI (Latent Semantic Indexing)
- Automated and made the search engine production ready and self-maintaining by creating cronjobs that detects new data, trains all models and validates staged changes using PyTest
Tools & Technologies: Java, Python, Flask, HTML, CSS, Javascript, Maven, GitLab, IBM Watson, Pandas, Scikit-learn, TensorFlow, Keras, Gensim