Summary
Overview
Work History
Education
Skills
Websites
Projects
Timeline
Generic

Shashank K

San Jose,USA

Summary

Innovative Backend Engineer recognized for high productivity and efficient task completion. Specialized in API development, database management, and cloud computing solutions. Excel at problem-solving, teamwork, and adaptability to ensure seamless project execution and meet tight deadlines. Effective communicator able to translate complex technical requirements into actionable strategies. Also I'm a genai nerd

Overview

7
7
years of professional experience

Work History

Senior Software Backend Engineer

Visa
12.2021 - Current
  • I developed microservices for the Open Visa Net Platform, handling over 10 million transactions per day.
  • From designing HLD and LLD to implementation, I became the subject matter expert for Open Visa Net's core services.
  • I contributed to designing and implementing Open Visa Net's core platform, processing millions of Apple Pay and Google Pay transactions daily.
  • Additionally, I contributed to the developed Google Pay from scratch and added features to both Apple Pay and Google Pay.
  • I've engineered a proof of concept and developed an AI-powered chatbot with GenAI and RAG that generates detailed transactions from user prompts.
  • This chatbot not only boosted revenue, but also enhanced Visa's brand value.
  • I led a successful data migration between two data centers in Open Visa Net's live production, utilizing my expertise in TCP, Kafka, message queues, AWS, Kubernetes, and public cloud.
  • I have contributed to metrics instrumentation in software components to help facilitate real-time and remote troubleshooting/performance monitoring.
  • I have developed test automation tools and framework for validating highly available, fault-tolerant, scalable, low-latency, distributed payments transaction processing systems.

Backend Support for ML systems

01.2020 - 10.2021
  • Collaborating, designing, and delivering backend software components engineered for low latency near real-time machine learning systems at USC
  • Handled dataset from clients in various formats, performed data modeling, directed it to the data pipeline and stored the processed data in RDBMS and NoSQL databases

Systems/Software Backend Engineer

Hewlett Packard Enterprise
08.2017 - 07.2019
  • Designed and developed restful APIs for product features and implemented modules for rapid OS deployment on cloud virtual machines
  • Implemented REST endpoints update the state of cloud server hardware components in cache and in DB
  • Researched and devised a distributed cron job scheduling engine to be able to run monitoring agents on distributed nodes using RabbitMQ, Nginx, flask, Python Grafana for Dashboard and Elastic search for logging
  • Implemented scripts to allow discovery of up to 40 server enclosures in an HPE OneView Appliance allowing OneView developers to test their code on simulated hardware on a larger scale

Education

Master of Electrical Engineering -

University of Southern California
Los Angeles, CA, USA
05.2021

Bachelor of Engineering - Electronics and Communication Systems

R V College of Engineering
Bangalore, India
05.2017

Skills

  • Java
  • Golang
  • Python
  • C
  • C
  • SQL
  • Shell Scripting in Linux/Unix
  • Docker
  • Spring MVC
  • Spark
  • AWS
  • Kubernetes
  • CSS
  • HTML5
  • JavaScript
  • NodeJS
  • GCP
  • NLTK
  • NumPy
  • SciPy
  • Pandas
  • MySQL
  • NoSQL (MangoDB)
  • Software Development
  • Software Engineering
  • Object oriented programming
  • Large Software Systems Development
  • Data Structures
  • Algorithms
  • Problem solving
  • Debugging
  • Database design and Development
  • Backend Development
  • Machine learning
  • Natural Language Processing

Projects

  • Smart Transaction Generator, An AI-powered application that behaves like a chatbot built using RAG and gpt-4., 08/24 - present
  • Application for Hand Postures Classification, Developed microservices for servicing the REST endpoints for supervised classifiers., 01/20 - 03/20
  • Naïve Bayes Classifier using NLP, Researched and coded from scratch Naive Bayes Classifier for classifying hotel reviews., 10/19 - 12/19

Timeline

Senior Software Backend Engineer

Visa
12.2021 - Current

Backend Support for ML systems

01.2020 - 10.2021

Systems/Software Backend Engineer

Hewlett Packard Enterprise
08.2017 - 07.2019

Master of Electrical Engineering -

University of Southern California

Bachelor of Engineering - Electronics and Communication Systems

R V College of Engineering
Shashank K