Salesforce
Netaji Subhas Institute of Technology
Bengaluru, Karnataka, India
7K followers
500+ connections
About
I’m a Software…
Activity
7K followers
Experience & Education
Licenses & Certifications
-
Programming for Everybody (Getting Started with Python)
University of Michigan
-
-
Supervised Machine Learning: Regression and Classification
DeepLearning.AI
-
-
-
-
Machine Learning: Classification
Coursera Course Certificates
-
Machine Learning: Regression
Coursera Course Certificates
-
Machine Learning Foundations: A Case Study Approach
Coursera Course Certificates
-
Introduction to Big Data (2015)
Coursera Course Certificates
Courses
-
Computer Engineering
-
Projects
-
Notification Bot
- Present
Integration of a personalized notification bot on the website, which pushes offers and updates as notifications in real time to the users.
Scaling to a user base of around 120k concurrent customers, this system works on a super low latency infrastructure using Techniques of Long polling and Websockets to send notifications in real time.
Technologies used: Socket.io, NodeJS, Aerospike, Kafka, Java, Spring, Hibernate, JBoss -
PayZippy Monitoring and Alerting System
Purpose of the system was to detect degraded performance or downtimes at bank gateway and immediately stop routing the transaction traffic through that gateway thereby avoiding some revenue loss and improving the customer experience altogether.
Did a lot of statistical analysis on existing data and built a robust yet lightweight system which detected such anomlies, sent alerts over emails & sms(to oncall) and took automated actions on actionable downtimes.
Traffic Spike…Purpose of the system was to detect degraded performance or downtimes at bank gateway and immediately stop routing the transaction traffic through that gateway thereby avoiding some revenue loss and improving the customer experience altogether.
Did a lot of statistical analysis on existing data and built a robust yet lightweight system which detected such anomlies, sent alerts over emails & sms(to oncall) and took automated actions on actionable downtimes.
Traffic Spike detection, Daily Reports, Transaction Funnel conversion rate and Fraudulent transaction spike detection were also implemented.
Technologies used: Spring, MySql, Quartz Scheduler -
Floost
It is a content sharing portal on which people get content suggested to them according to their interests. Users can read, write and share content through this social network - Floost.
Floost can be compared to other blogging sites, but the real power of Floost comes in suggesting content from different streams rather than from just a few streams(persons or channels) which one has followed.Other creatorsSee project -
SMS Channel
-
Adding the SMS channel to the AdServing platform to send customised promotional SMS to the customers.
Designed the complete data pipeline starting from customer entering a marketing segment to triggering customised messages to them.
Handling scale of around 10Million messages a day, using micro-services on JAVA, NodeJS as the backend and Kafka+Redis for data pipeline and storage.
Languages
-
English
-
-
Hindi
-
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Nikunj Jain
296 others named Nikunj Jain are on LinkedIn
See others named Nikunj Jain