profile-img
About
I am a senior software engineer with around 10 years of experience in large scale distributed systems development. Currently, building a PaaS cloud for Manufacturing company to help them achieve more using AI agent and Copilot. Previously I worked as a tech lead in Oracle Cloud Infrastructure, Ericsson AI and Yodlee Inc as a backed engineer.
Experience
Tell us about your professional experience
Tell us about your professional experience
Education
Where did you complete your basic education from?
Where did you complete your basic education from?
Skills
Analytical Skills
Coding / Programming
Algorithms
Business Analytics
Software Development
Data Science and AI
Accomplishments
Certifications
Sequence Models  
Issued : Nov 2018
Structuring Machine Learning Projects  
Issued : Oct 2018
Convolutional Neural Networks  
Issued : Oct 2018
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization  
Issued : Sep 2018
Deep Learning  
Issued : Sep 2018
Neural Networks and Deep Learning  
Issued : Jul 2018
Projects
Automated Visual Inspection For Telecom Sites  
Completion Date : Jan 2020
Inspection of telecom sites using mobile app which uses Image Processing and Computer Vision models to generate Inspection report for telecom sites. Reduced manual inspection efforts by 40%. Technology Used- Python, REST Api, Algortihm, Tensorflow, Object Detection.
Intelligent VM Autoscaling for private cloud  
Completion Date : Jun 2019
Developed SaaS solution for autoscaling of worker nodes for V-Sphere cloud setup. Technology- Python, Elastic Search, Kibana, Shell Scripting, V-Sphere, Time Series Forecasting, Machine Learning, REST API.
Transaction Recurrence Identification  
Completion Date : Jan 2018
Given a set of transactions, we need to identify which are recurring with a particular periodicity(e.g:- payroll transactions, power bill, Netflix subscriptions etc). This is being used as part of our financial wellness application to calculate the user's liability/income etc. Algorithm Used:- Siamese Network, LSTM, Graph Algorithm, Word Embeddings,Random Forest, Probabilistic Method, Sampling Algorithm. Technology Used:- Python, Tensof Flow, Keras, Scala, Akka, Java,
ML Model Monitoring Framework  
Completion Date : Jan 2018
Created an automated framework using statistical methods for monitoring a ML-based application which deals with a high volume of data. This framework is responsible for monitoring the model after deployment in the production and generates alarm if the model is not performing as expected. Created Tableau Dashboard for visualization of model performance over the time. Algorithm Used:-Statistical Methods, Probability Distribution, Backtesting Technology Used:-SQL, Python, Tableau.
Credit Lending/Risk Insight Solution Using Transaction Data  
Completion Date : Jun 2017
We are transforming the loan process for people who don't have credit history/credit score(FICO) yet but they have Ability to payback the loan amount. Algorithm Used:- Random Forest, XGBoost, Graph Algorithm Technology Used:- SQL, Java, Drools, Python, Data Structure.
Financial Market Insight Using Alternative Data  
Completion Date : Jan 2017
Can we select a small subset of our data which can give the best financial market insight for the USA. We have a huge dataset, it is difficult to get the best insight from such a huge dataset because it consists of a lot of noise and requires huge processing power(directly proportional to cost). Algorithm Used:- Clustering Algorithm, Multiobjective Optimization, Genetic Algorithm. Technology Used:- R, Python, SQL, AWS
User Demographic Estimation using Transactional Data  
Completion Date : Jul 2016
Can you predict a person's income class/ residential location/ work location/ employer/ family size using the aggregated bank and card transactions data. I was the sole owner of these project and currently it is consumed by multiple clients. Algorithm Used:- Majority Voting, Weighted Voting, DBSCAN Clustering, K-Means Clustering, XGBoost, Decision Trees Technology Used:- SQL, Apache Spark, Amazon EMR, R, Python, Tableau
Probabilistic Model for Processor Benchmark Prioritization based on architectural change  
Completion Date : Jun 2015
Whenever a new version of a processor released, almost 70% of time spent on benchmarking, how can we optimize this effort using the state of the art machine learning technique, so that we can benchmark the newly made processor with much lesser time and very high confidence. Algorithm Used:- State of the Art classification and Regression Algorithm, Simulation, Advanced Graph Algorithm. Technology Used:- Java, Python, C, Architecture Simulation Tools SimpleScalar.
Politicial Bias Detection in English News Paper using NLP  
Completion Date : Aug 2014
Detect political bias in the newspaper using natural language processing. We used Indian newspaper data as training and testing. Algorithm Used:- Standard NLP techniques(Tokenization, NER, Lemmatization, Stemming), RNN. Technology Used:- Java, Stanford NLTK
Languages
Bengali
English
Hindi
About
I am a senior software engineer with around 10 years of experience in large scale distributed systems development. Currently, building a PaaS cloud for Manufacturing company to help them achieve more using AI agent and Copilot. Previously I worked as a tech lead in Oracle Cloud Infrastructure, Ericsson AI and Yodlee Inc as a backed engineer.

Reviews