Tarun Jindal

Software Engineer

Mountain View, California, United States10 yrs experience
Highly Stable

Key Highlights

  • Developed scalable microservices for cloud infrastructure.
  • Implemented advanced deep learning algorithms for voice recognition.
  • Optimized cloud services for high concurrency and reliability.
Stackforce AI infers this person is a Cloud Infrastructure Engineer with expertise in Microservices and AI-driven solutions.

Contact

Skills

Core Skills

KubernetesMicroservicesCloud InfrastructureNatural Language ProcessingDeep Learning

Other Skills

AJAXAWS ECRAWS S3AWS SageMakerAlgorithmsAmazon DynamodbAmazon EC2Amazon ECSAmazon EKSAmazon Web Services (AWS)AnacondaAnalytical SkillsApache KafkaArangoDBC

About

HPE Experience: • Developed infrastructure microservice involving GraphQL schema & REST APIs using Yang data model & Pyang libraries. Containerized the service using docker and ensured scalability & reliability using k8s deployment. [Kafka, Python, C++] • Scaled the service by increasing yang data models for GraphQL schema & REST APIs generation. Implemented auto scaling for number of networking devices onboarded on microservice. [gRPC, K8s] • Developed debuggability dashboard for SREs & Devs for scalability analysis and debug customer & production issues and made it scalable to add different type of APIs/params with minimal changes. • Deployed distributed caching and CDN infrastructure to send network configurations across devices, resulting in a 14% reduction in latency. [Redis, Elasticache, Cockroach DB, Kafka, K8s] Google Cloud Platform experience: Cloudnet Control Plane: Designed and developed a Google Infrastructure service to program various cloud networking products like load balancers L7 ILB, L7 xLB, Health Checked services, VMs via GSLB and GFE. Worked on various optimizations and improvements to handle scalability, reliability, availability and consistency of system. Implemented various methodologies like adaptive throttling, muti-threading, sharding, replications and message queues to design and develop the system’s architecture. AWS / Systems Related Experience: I have experience working on Docker, Container, EC2, ECS, SageMaker, IAM, DynamoDB and S3 storage. Data Science / ML Research Experience: 1. Worked on Deep Learning algorithms like RNN, CNN, Bi-directional LSTM etc. during Voice Assistant project. Proposed & implemented various algorithmic optimizations for voice utterance classification. 2. Worked on various image processing algorithms and machine learning algorithms like XGBoost, Adaboost and SVM classifier in Handwriting Recognition project. Published a novel approach for better numeral recognition accuracy. 3. Published various Top Quality Machine Learning, NLP and HCI based US and EU patents while working at Samsung.

Experience

Hpe aruba networking

Senior Cloud Engineer

May 2023Present · 2 yrs 10 mos · United States · On-site

  • Designed & developed a config distribution service for networking devices utilizing microservices arch to develop the services in reliable, scalable & available manner. Utilized various technologies like k8s, distributed SQL database along with techniques like multi-threading, consistent hashing & optimized Kafka to handle millions of devices data. [Java]
  • Deployed distributed caching and CDN infrastructure to send network configurations across devices, resulting in a 14% reduction in latency. [Redis, ElastiCache, CloudFront]
  • Developed an infrastructure microservice, crafting GraphQL schema & REST APIs with Pyang libraries along with setting up Proxy server. Employed CockroachDB & ArangoDB for config data management, and S3 for object storage. Utilized Docker for containerization & ensured scalability & reliability through K8s deployment. [Python]
  • Scaled this service by increasing yang data models (Open source) from 20 to 1000 for GraphQL schema & REST generation. Implemented the auto scaling algorithm for the microservice to optimally handle networking devices count that could range from 1k to 5 million (Peak load). [gRPC, Istio]
  • Implemented Kafka with Flink processor to decouple DB from incoming config stream data. Optimized the system using dead letter queues, prioritizing certain ops & config compression leading to 30% latency improvement.
  • Developed monitoring dashboard to monitor the KPIs like CPU usage, memory usage for various microservices.
Python (Programming Language)Software DevelopmentApache KafkaGraphQLRESTInfrastructure+12

Google

Software Engineer

Feb 2021Mar 2023 · 2 yrs 1 mo · Sunnyvale, California, United States

  • Cloudnet Control Plane: Designed and developed a Google¬ Infrastructure service to program various cloud networking products like load balancers L7 ILB, L7 xLB, Health Checked services, VMs via GSLB and GFE.
  • Optimized the scalability & reliability of microservice to handle Millions of requests, a 10x increase from previous implementation. This was achieved by utilizing chunk mechanism, message queues, implementing monitoring dashboards and effectively managing the concurrency of user requests. [GCE, Multi-threading]
  • Implemented Adaptive Throttling via batching to reduce the number of transactions by 20x, thus effectively controlling the load on downstream systems as well as preventing load-induced outages. [C++]
  • Effectively implemented sharding and replication mechanism along with leader election algorithm for microservice, resulting in a 30% improvement in load distribution and a 4-minute reduction in end-to-end latency. Recipient of Network System Health award for the same. [Python, Google Cloud SDK]
  • Ensured the consistency of system by implementing consistency checker tool to compare the data between upstream and downstream persistent storages. This helped Google to maintain programming correctness.
  • Centralized Endpoint ID Generation: Designed and developed a unified way to generate endpoint IDs in a centralized way, eliminating the issue of customized endpoint IDs for different regions & endpoint types.
  • Developed an effective way to send those Endpoint IDs by consolidating the required parameters into a 64-bit number, reducing the memory usage. [Spanner DB (NoSQL)]
  • Reviewed and Authored 20+ design documents. These discussions ensured 100% reliable Production rollouts and maintained system’s availability.
Python (Programming Language)C++SpannerGoogle Cloud SDKThrottlingC (Programming Language)+3

Amazon web services (aws)

Software Engineer Intern

Jun 2020Aug 2020 · 2 mos · Seattle, Washington, United States

  • Built a micro service that predicted the top contributors for anomalies given the data sources and corresponding anomaly hypothesis as input.
  • I was responsible to put together the system end to end including API definitions, hosting machine learning models in docker, and rendering the output as APIs as well as visualizations

Stony brook university

Graduate Teaching Assistant

Jan 2020May 2020 · 4 mos · Stony Brook

  • Graduate Teaching Assistant for Analysis of Algorithms course. It involved guiding the students for algorithm concepts during their assignments and course work.
SQL

Samsung research america

Lead Engineer

Apr 2019May 2019 · 1 mo · Mountain View, California

Samsung research & development

Lead Engineer

Jul 2014Aug 2019 · 5 yrs 1 mo · Bangalore

  • I have been working with Samsung R&D, Bangalore since 5 Years. The projects I have been working on include:
  • Bixby 2.0 (Voice Assistant Engine)
  • Developed an AI engine to execute an event in smartphone corresponding to voice command utterance. It involved implementing various Deep Learning algorithms like Convolution Neural Network for Domain Classification, Recurrent Neural Network for Intent Classification and Bi-directional Long Short-Term Memory Network for Tagging identification. Models were trained by distributed training in various cores of GPU. Also, Worked on Theano library in implementation side.
  • Employed Transfer Learning with Word2Vec. Proposed Boosting solution for combining weighted sum of models at different epochs using the AdaBoost algorithm which increased accuracy by ~4%. Also, proposed intelligent data distribution techniques to improve utterance execution accuracy based on screen context.
  • Skills Learnt: Natural Language Processing & Deep Learning
  • Web Classification Engine in Browser: Developed an integrated Web Classification engine which included implementing an optimized feature construction using Word2Vec and classification using SVM classifier with multi-feature set model. This product was well appreciated at Samsung Best Paper Awards by NLP experts.
  • Optimization of Samsung Web Browser: Improved WebGL performance by optimally handling WebGL libraries, Touch by implementing gesture configuration modules and Memory by handling multiple usages of same memory buffers in various processes.
SQL

Siemens technology & services pvt ltd

Internee

May 2013Jul 2013 · 2 mos · Bengaluru, Karnataka, India

  • Developed Optimized Backward Planning software on MATLAB and C sharp language to aid the employees and automate the process of selling coal stockpiles optimized in various aspects (calorific value, tonnage, etc.) using LPSolve.
Cascading Style Sheets (CSS)

Indian statistical instiute, kolkata

Internee

May 2012Jul 2012 · 2 mos · Greater Kolkata Area

  • In this project, I worked on offline recognition of handwritten numerals of three Indian scripts. Here, I proposed a novel approach to combine multiple MLP classifiers with the varying number of hidden nodes based on Adaboost technique. Finally, Improved the accuracy of test data by ~7% as compared to prior-art and published this work too.
  • Skills Learnt: Computer Vision and Machine Learning

Education

Stony Brook University

Master of Science - MS — Computer Science

Jan 2019Dec 2020

Indian Institute of Technology (Indian School of Mines), Dhanbad

Bachelor of Technology (B.Tech.) — Computer Science and Engineering

Jan 2010Jan 2014

Guru Teg Bahadur Public School

12th

Jan 2008Jan 2010

General Gurnam Singh Public School

10th

Jan 2006Jan 2008

Stackforce found 100+ more professionals with Kubernetes & Microservices

Explore similar profiles based on matching skills and experience