Summary
Overview
Work History
Education
Academic projects / Research
Timeline
Generic

Vaibhav Rao

San Francisco

Summary

Software Development Engineer with over 7 years of experience in Software development, focusing on AI and NLP. Successfully enhanced conversational AI interfaces and implemented cryptographic security measures across cloud platforms, resulting in a significant increase in system efficiency. Proven proficiency in advanced programming languages and machine learning models, contributing to robust solutions in high-stakes environments. Committed to leveraging innovative technical strategies to propel advancements in software development.

Overview

10
10
years of professional experience

Work History

Software Development Engineer

Amazon Web Services
Santa Clara
07.2022 - Current
  • Job Overview: Working as an SDE with Amazon Lex, a conversational AI service that customers can integrate with their own applications to provide a conversational interface using deep learning capabilities for Automatic Speech Recognition and Natural Language Understanding.
  • Developed AI-driven chat interfaces, enhancing user interaction and system efficiency for IVR-based chatbots through various services, like AWS Connect.
  • Boosted chatbot performance using advanced neural large language models with more accurate speech-to-text (ASR) accuracy, solving customer pain points, leading to a revenue increase of about $1.6 million, while mentoring and collaborating with sales teams to bring in high-revenue customers.
  • Led the implementation of RAG within AWS Lex, which supported a robust knowledge base across Kendra and OpenSearch, reducing fallback to the agent by 35% through leveraging advanced Bedrock foundation models (LLMs).
  • Refined slot resolution algorithms with Amazon Bedrock large language models (LLMs) increase conversational accuracy and speed, while reducing speech recognition-related customer issues by more than 40%.
  • Tools/Tech stack: Java, Python, BERT, Open API, LLMs, Bedrock, RESTful APIs, AWS, RAG, LangChain.

Machine Learning Intern

Infrrd.ai
San Jose
02.2022 - 05.2022
  • Worked on developing an IDP (Intelligent Document Processing) solution with supervised machine learning models capable of document classification, image preprocessing, and extraction using OCR/computer vision-based algorithms on various document types (W-2s, insurance, mortgage) for no human intervention-based data retrieval.
  • Tools/Tech stack: Python, Git, OCR, Classification Algorithms, Regex, Supervised Learning, SVMs, Elasticsearch.

Senior Software Engineer

Thales
India
07.2020 - 12.2020
  • Job Overview: Worked as a Go developer to develop an advanced cryptographic key management solution.
  • Spearheaded a team to enhance cryptographic key management across multiple clouds (AWS, Azure, Salesforce, Google) for a single console management solution in a microservice-based architecture, increasing efficiency by 30%.
  • Implemented cutting-edge REST-based API solutions for robust key lifecycle management for various cloud services, including key management and encryption/decryption solutions.
  • Tools/Tech stack: Go, Python, REST framework, Docker, Swagger, Git, AWS, Azure, Cryptography, Microservices, Git.

Senior Software Engineer

Aristocrat Technologies
India
08.2018 - 07.2020
  • Job Overview: As a C++ Developer with the platforms team, we provided solutions and enhancements for the application layer to support new games and hardware upgrades by developing APIs for machine hardware using low-level hardware programming with standard libraries.
  • Pioneered advanced features in electronic gaming machines, enhancing user interaction and engagement, while enabling a global market reach.
  • Ensured top-quality software development, adhering strictly to SDLC protocols for optimal product delivery.
  • Coordinated with multiple teams to implement cross-platform support for gaming systems, boosting efficiency.
  • Spearheaded the integration of new currencies in gaming machines, enabling a global market presence.
  • Tools/Tech stack: C/C++, gdb, Linux, SVN, Coverity for static analysis, Python, JIRA, Confluence, Jenkins, Git, Valgrind.

Software Engineer

HCL Technologies
India
02.2015 - 08.2018
  • Job Overview: Developed an Agile Operations Platform, an infrastructure monitoring solution with automated probes, enhanced log monitoring, and analytics on the ElasticSearch, Logstash, and Kibana (ELK) stack, using RESTful APIs for data ingestion and dashboard insights.
  • Engineered a scalable Agile Operations Platform, enhancing infrastructure monitoring.
  • Boosted system health insights via predictive analytics, reducing response times by 60%.
  • Pioneered a self-monitoring alert system using advanced log data analysis for anomaly detection, reducing root-cause time by half.
  • Developed tokenization modules for transforming unstructured data into JSON.
  • Recognition: Felicitated with the Innovation Award for OND '16 and OCD '17.
  • Tools/Tech stack: C/C++, REST, ElasticSearch, Logstash, Kibana, OpenShift, Kubernetes, Python, Docker, GitHub/SVN, Data Engineering, Analytics, Shell Scripting, Regular Expressions, and NoSQL.

Education

Master of Science - Artificial Intelligence

University at Buffalo, SUNY
12.2022

Bachelor of Technology - Computer Engineering

Bharati Vidyapeeth University
12.2014

Academic projects / Research

  • Developed linear classification models using the Stochastic Gradient Descent classifier to classify FNA cells as benign or malignant on the Wisconsin Diagnostic Breast Cancer dataset and a deep learning model using CNN architecture for predicting classes with 99% accuracy on the German traffic signs dataset with 70,000 sample images using Keras/TensorFlow (Python).
  • Developed an OCR tool to recognize scale and font variant images to identify characters implementing the connected component labeling algorithm implemented depth first search using some modules from OpenCV (SIFT, Homography, RANSAC).
  • Implemented computer vision projects using OpenCV for combining images in a panorama, face clustering using Face-cascade and K-Means clustering, detecting celebrity faces, and classifying them.
  • Implemented a classification algorithm for MNIST dataset using 0-1 loss function Bayesian Decision Rule without standard library modules. Compared the results with better algorithms like K-NN, SVM's and Neural Networks to understand drawbacks. Built graphs on R/Tableau.
  • Used ROS operating system to implement algorithms on F1Tenth Platform for obstacle avoidance, robot control, path planning.
  • Developed various robotics algorithms on ROS using LIDAR, A-star path planning, visual/depth cameras, visual odometry, mapping, SLAM and Bayesian Estimation, including creating an enhanced RESNET CNN architecture and a semantic segmentation pipeline using UNET.
  • Developed a Nano PyTorch module implementing all CNN Backpropagation layers using plain NumPy understanding the gradient flow, creating the Neural Network graph and implementing layers like Dense, Convolution, Pooling and Loss Functions.
  • Develop an enhanced RESNET CNN architecture to classify TinyImage/Cars196 dataset. Enhancing accuracies from RESNET18. Also developed a Semantic Segmentation pipeline using UNET to perform facial attribute segmentation in Computer Vision with custom Data Loader achieving up to 65% accuracy on the standard dataset.
  • Implemented Q-Learning/SARSA/TD algorithms in RL to solve grid environments, developed Deep Q-Networks to solve OpenAI gym environments, and implemented deep convolution neural networks for ATARI games.
  • Developed and worked with various NLP models like Transformer/BERT/ELMo as part of my course on Computational Linguistics.
  • Created a GAN-based image colorization model for self-supervised learning of visual image features and coloring black and white images.
  • Won University at Buffalo Hackathon 2021 implementing a CNN Based Model to detect facemasks and an Automated dispenser on Arduino to dispense masks to non-masked people. https://devpost.com/software/frontline-ai

Timeline

Software Development Engineer

Amazon Web Services
07.2022 - Current

Machine Learning Intern

Infrrd.ai
02.2022 - 05.2022

Senior Software Engineer

Thales
07.2020 - 12.2020

Senior Software Engineer

Aristocrat Technologies
08.2018 - 07.2020

Software Engineer

HCL Technologies
02.2015 - 08.2018

Master of Science - Artificial Intelligence

University at Buffalo, SUNY

Bachelor of Technology - Computer Engineering

Bharati Vidyapeeth University
Vaibhav Rao