Shreyansh Bhatt
Verified Expert in Engineering
Artificial Intelligence (AI) Developer
Shreyansh has over three years of post PhD. FAANG industry and eight years of experience in designing, developing, and delivering end-to-end data-driven (ML/AI) solutions to provide actionable insights and improved customer experience. He is an experienced researcher and developer in data mining, NLP, machine learning, and graph analytics. Shreyansh has also delivered high-quality AI/ML systems that scale to millions of users worldwide.
Portfolio
Experience
Availability
Preferred Environment
Git, Eclipse, Linux, Apache Spark, Amazon Web Services (AWS), Artificial Intelligence (AI), Data Mining, Machine Learning
The most amazing...
...thing I've done was develop neural collaborative filtering model to predict gifts that had significant impact on KPIs serving 10M+ unique DAU worldwide.
Work Experience
Post Masters Research Associate
Pacific Northwest National Laboratory
- Worked as part of a developer team in an Agile environment for an in-memory distributed graph database.
- Developed 2+ whole modules.
- Contributed features and bug fixes for almost every module at every layer of back-end stack.
- Designed and developed a version parallel histogram sort for underlying runtime layer.
- Benchmarked various graph processing systems.
Research and Software Development Assistant
Kno.e.sis, Wright State University
- Performed data collection, cleaning, and built an annotation pipeline for social data analysis.
- Filtered data and built a classification framework for identifying player picks from Tweet.
- Developed a software framework for analyzing and visualizing election data.
- Built a REST API and back-end to update and compute predicted followers.
- Engaged with multiple short projects to translate requirements to software components and implementing several of such components.
Research and Development Intern
ezDI
- Performed requirement analysis for a computer-assisted coding product and experimented with various technologies to minimize the latency.
- Designed a scalable graph database based solution for the matching problem (patent filed).
- Modeled graph data and implemented a knowledge graph as well as a software module which translates the matching query as a graph traversal query.
Software Developer
Stoke Networks (now Mavenir Systems)
- Wrote 10+ CLI commands for the TTG/PDG product.
- Contributed to the development parts of 3+ modules.
- Made unit tests for 3+ modules.
Experience
GEMS | Graph Engine for Multithreaded system
My Major Contributions:
· Designed and developed an IO module which includes parallel ingestion and various output utilities.
· Developed a distributed in-memory graph processing system (Pregel abstraction) for a graph query engine to create a hybrid query and analytics engine.
· Designed and developed more than five distributed and parallel graph algorithms.
· Identified and implemented features required for processing more than five billion edge graphs for the system.
Artificial Intelligence and Computer Vision
Real-world Data Used:
· CNN for traffic light identification with 95% accuracy. CNN was also used for behavior cloning to successfully drive a car in a simulator.
· A fully convolutional neural network to identify cars and road in a video with 85% F-score and 10 FPS (Top 50 Lyft perception challenge). FCNN for road identification with 98% accuracy.
· Vehicle tracking and object detection in a video using SVM.
Artificial Intelligence and Sensor Data Aggregation
My Major Contributions:
· Implemented Extended Kalman Filter and Unscented Kalman filter to track bicycle using Radar and Lidar data.
· Implemented Particle filter to localize a car using radar, LiDar and landmark data.
· Developed an integrated data project that successfully drives a car on a test track.
Machine-learning-based Diversity Inference to Enhance Collective Intelligence
My Major Contributions:
· Designed and developed a Word2vec-based text summarization and distance measure based diversity computation to improve fantasy sports player selection. It resulted in a publication.
· Designed and developed a multi-view clustering and multi-objective optimization approach to select optimal diverse crowd. It resulted in a publication.
· Developed a random forest-based tweet classification and binomial test based clustering to identify users who were applying different strategies to select diverse individuals.
· Designed and developed knowledge graph-driven coordinated ascent-based community detection and characterization approach that outperforms state of the art community detection approaches by 20%.
· Designed and developed a generative model and a knowledge graph-based approach to select diverse crowd within a domain to improve collective intelligence.
ICD Code Matching
GraphQL Back-end in MySQL
My Major Contributions:
· Investigated an efficient joiner to support MySQL queries.
· Designed and developed a framework in Java to support efficient GraphQL queries.
India Election 2014
Major Deliverables:
· An automatic visualization update framework to update the results every week.
· NLP and graph algorithm-based techniques to identify possible next followers and major election issues per constituency.
It resulted in more than four news articles.
Distributed Neo4j
SoCS | Social Media Enhanced Organizational Sense Making in an Emergency Response
My Major Contributions:
· Data cleaning and annotation for identifying “seeker” and “supplier” from the social data.
· NLP and a knowledge graph-based approach to identify the location from the Tweet text.
Skills
Languages
Java, RDF, C++, C, Python, XML, SQL, HTML
Other
Text Classification, Data Mining, Clustering, Decision Trees, Word2Vec, Machine Learning, Artificial Intelligence (AI), Convolutional Neural Networks (CNN), Computer Vision, GraphDB, Multithreading, Natural Language Processing (NLP), Autonomous Navigation, Graphs, GPT, Generative Pre-trained Transformers (GPT)
Frameworks
Hadoop, GraphLab, Apache Spark, Google Test
Libraries/APIs
Twitter API, Facebook API, Stanford NLP
Tools
Git, Vim Text Editor, Subversion (SVN), Apache Giraph, CVS
Paradigms
Distributed Computing, Data Science, Agile Software Development, Parallel Computing
Platforms
Linux, Eclipse, NetBeans, Amazon Web Services (AWS)
Storage
MySQL, Neo4j
Education
PhD in Computer Science
Wright State University - Dayton, Ohio
Master of Science Degree in Computer Science
Wright State University - Dayton, OH, USA
Master of Technology Degree in Computer Science
Dhirubhai Ambani Institute of Information and Communication Technology (DA-IICT) - Gandhinagar, India
Bachelor of Science Degree in Computer Science
Maharaja Sayajirao University of Baroda - Vadodara, India
Certifications
Self-driving Car Engineer
Udacity
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring