Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Volunteer Experience
Timeline
Generic
Alok Ranjan

Alok Ranjan

Bengaluru

Summary

Highly experienced Software Engineer with a strong background in NLP, machine learning, and software development. Skilled in Python, Django, Java, NLTK, Spacy and deep learning libraries. Proficient in different SQL or NOSQL databases like Elastic/Solr and MongoDB.

Overview

9
9
years of professional experience

Work History

Senior Software Engineer

CAST Software
Bengaluru
12.2021 - Current
  • Developed and implemented a topic modeling solution to extract thematic insights from a bulky application using LDA algorithm.
  • Built complete pipeline to extract quality rules of java-based applications and Implement Agglomerative clustering to uncover underlined technologies used in applications.
  • Built Deep learning-based classifier tool to classify an application coding quality to maintain quality standard of coding practices in an organization. Achieved this with LSTM based sequential model with Keras.
  • Worked with Google Cloud bigtable and GCP cloud Storage to map their data and control flow within a application
  • Utilized Django to create a wrapper around ML-based models to streamline flow of input and output around the application.

Software Engineer

Molecular Connections Pvt Ltd
Bengaluru
11.2017 - 12.2021
  • Create Active to Passive Tense conversion tool to simplify the science lab language and make it more readable. Utilized NLTK and Spacy tools for implementation of algorithms, Django for wrapping up the application and uWSGI for deployment. Built multithreading pipeline to take feedback on quality of conversion and store in database.
  • Built a multiprocessing architecture to identify Problem, Intervention, Comparison and Outcome from a PubMed clinical data. Tool involved an LSTM based trained model, an internal API and Spacy based named entity model.
  • Developed a classification tool for real time parsing and classification of scientific pdf articles. Bert-Based transformer was used with keras to classify the text, MongoDB for text storage and gunicorn for deployment.
  • Clustering of patent repository with Kmeans by LDA dimension reduction technique with Silhouette analysis of results.
  • Developed a mapping application for articles and authors and their correlations with help of Elastic, Mongo and neo4j databases.

Data Scientist

Blueocean Market Intelligence
06.2015 - 11.2017
  • Helped business managers understand the drivers of positive and negative sentiments for intel medical device customer reviews.
  • Part of team to build unstructured text Analytic platform(UTAP) to provide 360 view of unstructured data with the help of sentiment analysis, topic modelling and extractions of relevant topics.
  • Worked with python and SQL to create pipeline to store data from internal pipelines.

Education

B.E - Computer Science

RV COLLEGE OF ENGINEERING
Bengaluru, KA
07.2015

Skills

  • Python
  • Django
  • Keras
  • pytorch
  • Tensorflow
  • Spacy
  • NLTK
  • Sklearn
  • LLM
  • AWS
  • Elastic/Solr
  • Neo4j
  • Java
  • SpringBoot
  • Docker
  • JavaScript
  • HTML/CSS

Accomplishments

  • Big Data Award for Aspect Extraction project, 08/2016, 01/2017
  • Volunteered in various programs by ISKCON for spreading spiritual wisdom, 02/2014, Present

Languages

  • English, Full Professional Proficiency
  • Hindi, Full Professional Proficiency

Volunteer Experience

  • Treasurer, VOICE Club, 04/2013, 04/2014
  • Facilitator, DHRUA Club, 06/2014, 07/2015

Timeline

Senior Software Engineer

CAST Software
12.2021 - Current

Software Engineer

Molecular Connections Pvt Ltd
11.2017 - 12.2021

Data Scientist

Blueocean Market Intelligence
06.2015 - 11.2017

B.E - Computer Science

RV COLLEGE OF ENGINEERING
Alok Ranjan