Summary
Overview
Work History
Education
Skills
Websites
Data Science Projects
Timeline

SHREYUS PUTHIYAPURAIL

Austin,TX

Summary

Experienced Software Engineer with a proven track record in creating and executing software solutions for solving complex and multifaceted business challenges. Possess an unbridled passion for Artificial Intelligence with comprehensive knowledge of deep learning, MLOps and related technologies in productionizing the models.

Overview

14
14
years of professional experience

Work History

AI Solutions Development Engineer

Dell Technologies
1 2023 - Current
  • Designed and implemented automated workflows for performance benchmark of GenAI model training across diverse infrastructure architectures, utilizing various vendor GPUs to optimize performance and efficiency
  • Developed and maintained robust CI/CD pipelines to facilitate automated test runs on multiple architectures, ensuring seamless integration and deployment of AI models and solutions
  • Creating and maintaining comprehensive technical documentation for the automation framework and test suite
  • Created and managed Docker images, and configured Kubernetes environments to run training on multiple GPU nodes, streamlining the deployment process and enhancing scalability and reliability.

AI Software Solutions Engineer

Intel Corporation
07.2021 - 11.2022
  • Migrated 10+ Deep Learning models to run on Intel Habana GPU's, helping customers to train large and complex deep learning workloads with speed and efficiency
  • Developed QA automation scripts, CI/CD pipelines, and Kubernetes jobs for training and deploying 30+ AI/ML models on-prem and AWS, increasing the efficiency and quality of product release
  • Automated the process of benchmarking the deep learning models (MLperf) on both Intel GPU and Nvidia GPU, achieving quantifiable results for product release
  • Developed processes and scripts for demonstrating the performance of GPUs to external customers.

Technical Lead

Wipro Technologies
05.2010 - 01.2019
  • Implemented 30+ new features for OSSRC (Operations Support System-Radio and Core) installation and upgrade software used by various telecom clients (AT&T, Verizon, Sprint, T-Mobile, etc.)
  • Automated 100+ install and upgrade tasks and orchestrated the procedures reducing the manual efforts for testing and deployment
  • Owned the complete responsibility of CI/CD
  • Managed customer facing team and resolved 80+ production issues, including initial troubleshooting, identification of root cause and issue resolution.

Senior Software Engineer

Wipro Technologies
02.2012 - 03.2016
  • Spearheaded design, development, and deployment processes of hardware virtualization helping customers reduce existing hardware requirements by 50% and migrate to new software
  • Achieved 20% overall reduction in the issues reported by the customers, by analyzing large data of customer issues helping the corresponding developers to improve the software
  • Acted as Agile Product Owner & Scrum Master in various Agile sprints.

Software Engineer

Wipro Technologies
05.2010 - 01.2012
  • Migrated CDMA-based network software application from Solaris to Monta-vista Linux Operating System
  • Improved functionality by 25% and reduced the need for costly support, implementing system calls and Linux commands.

Education

Master of Science in Software Engineering - Data Science

San Jose State University, San Jose, CA
GPA: 3.74/4.0

Skills

Python (Django, NumPy, SciPy, Pandas, Matplotlib, Scikit-learn, Flask, Pytest)

Data Science Projects

  • Deepfake Detection, SJSU, 08/2019, 05/2021, Python, OpenCV, PyTorch, Flask, GCP, Kubernetes, Implemented end-to-end product to identify fake videos and images created using state-of-the-art techniques with an accuracy of 96%. Deployed the deep learning model and web application on GCP using Kubernetes.
  • Low Resolution to High Resolution Image Enhancement, SJSU, 08/2020, 05/2021, TensorFlow, TFserving, gRPC, Kubernetes, GCP, Developed the model (GAN) to increase the size of small images while keeping the drop-in quality to minimum or restoring high resolution images from rich details obtained from low resolution images, resulting in 5% better quality.
  • Trash Management System using Deep Learning, SJSU, 08/2020, 05/2021, TensorFlow, TFx, Flask, AWS, Created a model to classify 15+ trash objects using image classification and object detection deep learning techniques with 97% accuracy. Implemented TensorFlow extended pipeline for deployment on AWS server.
  • Car Rental Web Application, SJSU, 08/2020, 05/2021, Python, Django, Jenkins, CI/CD, Deployed Django web framework-based car rental application using Python. The app affords customers browse and rent cars in different locations based on their availability and price.
  • Movie Revenue Prediction using Machine Learning, SJSU, 08/2019, 05/2021, Python, ML libraries, Implemented ML models to predict overall revenue of a movie to be released with 98% accuracy. Scraped and preprocessed movie data for the last 20 years from IMDB and Rotten Tomatoes using Beatifulsoup.

Timeline

AI Software Solutions Engineer - Intel Corporation
07.2021 - 11.2022
Senior Software Engineer - Wipro Technologies
02.2012 - 03.2016
Technical Lead - Wipro Technologies
05.2010 - 01.2019
Software Engineer - Wipro Technologies
05.2010 - 01.2012
AI Solutions Development Engineer - Dell Technologies
1 2023 - Current
San Jose State University - Master of Science in Software Engineering, Data Science
SHREYUS PUTHIYAPURAIL