Saurabh Shanbhag is a software engineer with a Master's degree in Computer Science from North Carolina State University. He has experience developing highly scalable software using technologies like Java, Python, Apache Hadoop, and Spring. His projects include building distributed systems for processing Twitter data and detecting food items in images using deep learning algorithms. He is skilled in algorithms, machine learning, and distributed computing and has work experience developing low-latency trading tools and location-based apps.
1. Saurabh Shanbhag
PROFILE
Innovative Software Engineer with proficient algorithm designing skills in Java,
Python. Proven expertise building highly scalable software. Collaborative team leader
with managerial, sports & volunteering experience. Proactive learner with sharp
analytical, problem solving skills with passion to create meaningful impact.
EDUCATION
North Carolina State University, Raleigh Grad: 05/2019
Master of Computer Science
MIT College of Engineering, Pune University, India Grad: 05/2017
Bachelor of Engineering - Information Technology
Courses: Algorithms, Software Engineering, Artificial Intelligence, Distributed Systems,
Data Science & Machine Learning, Data Intensive Computing, Operating Systems.
PROFESSIONAL EXPERIENCE
Barclays Inc - Software Developer Analyst, New York June 2018 – Aug 2018
✓ Developed OneReg: Distributed trade processing tool using Java, Spring, Apache
Hadoop that reduced trade reporting latency by 13% (550 trades per sec).
✓ Designed REST APIs and efficient strategies for algorithmic trading.
✓ Built OneApp: full-stack web service manager using AngularJS, Node.js, Java.
Persistent Systems - Software Project Intern, India Aug 2016 – May 2017
✓ Built Wi-Fi Positioning System using Android (Java), SQL, PHP, JDBC that
determines exact position of mobile phone based on Wi-Fi routers (RSSI) in range.
✓ Achieved location accuracy of ±1.5m which surpasses accuracy of GPS (±4m),
with additional feature for identifying floor number (3D mapping).
✓ Improved accuracy by using trilateration algorithm with machine learning.
PROJECTS
Distributed Computing – Tweet Smart, NC State University
✓ Designed distributed computing service with Apache Hadoop, Spark, Cassandra
for mining Twitter Data and calculating top interests for smart notifications.
✓ Improved scalability by 3x for real-time data using Kafka, Selenium, AWS.
Deep Learning: Object Detection - SeeFood, NC State University
✓ Built deep neural network (Fast-RCNN) using Darknet YOLOv3 algorithm, Python
for detecting and precisely classifying food items in an image/video, in real-time.
✓ Achieved 83% accuracy at speed of 91 fps for weights trained over 20k iterations.
Spatial Data Mining - Crime Predictor, NC State University
✓ Built a deep-learning framework in Python for mining geospatial data and combined
it with Chicago crime data to find co-location patterns and predict future crimes.
✓ Achieved 75% accuracy by adding temporal analysis and QGIS visualization.
Natural Language Processing Bot - Meeting Scheduler, NC State University
✓ Created AI chatbot that smartly schedules meetings and resolves time conflicts.
✓ Improved performance with NLP (wit.ai), Node.js, Google Calendars API, AWS.
Machine Learning – Gender Predictor, MITCOE
✓ Modeled Naïve Bayes Classifier in Java for predicting gender of users using names.
✓ Optimized product recommendations with 98% accuracy using Cassandra.
sshanbh2@ncsu.edu
+1 (919) 904 9295
Raleigh, NC-27606
linkedin.com/in/saurabh-shanbhag
github.com/shanbhag10
bit.ly/saurabhshanbhag
TECHNICAL SKILLS
▪ Programming Languages:
Java, Python, C, C++, R, SQL,
MongoDB, Cassandra, Shell
▪ Web Technologies:
Node.js, AngularJS, HTML5, CSS,
JavaScript, PHP, Flask, Selenium,
▪ Systems and Frameworks:
Apache Hadoop, Spark, Kafka,
Spring, TensorFlow, Docker, Linux,
Ansible, Android, AWS EC2, S3.
HACKATHONS
SmartARt, PackHacks Hackathon
✓ Created Android game using deep-
learning to recognize objects drawn
by user and evaluate their skills.
Donna, LexisNexis Hackathon
✓ Built NLP chatbot in node.js, mongo
DB which determines which lawyer/
judge would be right for given case.
LEADERSHIP EXPERIENCE
Corporate Infocom Pvt. Ltd, India
Team Manager (Internship)
▪ Spearheaded team (12 associates)
in network marketing system.
▪ Increased sales by 25% by
negotiating with clients, delivering
presentations & providing solutions.
Teaching Assistant, NCSU
▪ Designed and conducted Database
Management Systems-SQL course.
Professional Soccer Player
✓ Captain of MITCOE Soccer team.
Won 13 national awards in 4 years.
ACTIVITIES
▪ Presented a research paper on ‘Big
Data Analytics and Optimization’.
▪ Passionate artist, trained guitarist
and enthusiastic traveler.