Rithwik Kollipara

Rithwik Kollipara

San Diego, California, United States
4K followers 500+ connections

About

I am currently working as a Staff Engineer at Qualcomm in Vulkan Compiler Team. I am a…

Experience

  • Qualcomm Graphic

    Qualcomm

    San Diego, California, United States

  • -

    San Diego, California, United States

  • -

    Greater San Diego Area

  • -

    La Jolla

  • -

    La Jolla

  • -

    Greater San Diego Area

  • -

    La Jolla

  • -

    Kandi Area, India

  • -

    Bengaluru Area, India

  • -

  • -

    Bengaluru Area, India

Education

Licenses & Certifications

Publications

Courses

  • Analysis of Algorithms

    -

  • Big Data Mining

    CSE 255

  • Cloud Comp Applications

    -

  • Cloud Computing Concepts

    -

  • Computer Networks

    -

  • Data Structures

    -

  • Machine Learning Theory

    CSE 250C

  • Neural Networks and Pattern Recognition

    CSE 253

  • Operating Systems

    -

  • Statistical Learning

    ECE271A

Projects

  • Batch & Stream processing of transportation data set

    -

    Created a data processing pipeline that loaded the data to S3 using EC2 & Integrated a event driven AWS
    lambda on s3 bucket uploads.
    Consumed the output of lambda function from s3 using hadoop jobs on AWS EMR & extracted insights
    into airline performance metrics.
    Iterated upon the batch setup and created a streaming pipeline using apache kafka and spark streaming
    to extract insights in Real time

  • Batch processing framework in Go

    -

    Developed a generic batch processing framework by implementing map reduce algorithm
    Modelled the workload as a combination of master and multiple worker processes running in parallel
    Implemented master code that’s responsible for supervision of worker processes & worker processes to
    run parallelly in threads
    Created a fault tolerant system where master periodically monitors worker’s heartbeat and spawns new
    worker nodes on failures

  • Fault tolerant distributed Key value store

    -

    Implemented a strongly consistent master-less architecture that supports operations like Put, Get & Delete
    Made the KV store fault tolerant by relying on Raft(a Consensus Algorithm)
    Implemented various aspects of the algorithm such as Leader election, communication with followers etc
    Made the KV store durable by performing periodic snapshots

  • Generating Music with Recurrent Neural Networks

    -

    Training Data consists of 1200 songs in ABC format. 25 randomly selected and consecutive one-hot encoded characters were used as the input to the network .The output was next set of 25 characters .BPTT was used for training. During the testing phase we primed the network with a sequence, and then let the network run on its own, generating music.

  • Implementation of a SQL Database

    -

    Implemented in C++ from scratch and used SQL queries to Query the database.
    Built a custom parser to handle SQL Queries
    Indexing was performed using AVL trees.
    LRU Caching was Implemented to improve the speed of queries.

  • Implementation of Membership Protocol for failure detection in Distributed Systems

    -

    Designed All-to-All heart beating style failure detector for detecting Failed Nodes
    Implemented various aspects like New Node joining the system, Introducer
    Protocol satisfies completeness at all the times and has high Accuracy when there are no message losses

  • Semantic Image Inpainting with Deep Generative Models

    -

    Used Convolutional generative adversarial network architecture and trained the network on CelebFaces dataset. While testing some portion of the image was blacked out and given to the network for generating the blacked portion.

  • Transfer learning for the task of Image Classification using Convolutional Neural Networks

    -

    Used a VGG 16 model which was trained on Imagenet Data set. To explore transfer learning on the Caltech256 data set, we modified the output layer of the VGG 16 model according to the number of classes in Caltech256 and trained only the last layer of the VGG 16 model and achieved 68% accuracy in classification.

Honors & Awards

  • Academic Excellence Award

    Indian Institute of Technology Hyderabad

    Received Academic Excellence award for Outstanding Academic performance in semester 6 and semester 7.

  • Research Excellence Award

    Indian Institute of Technology Hyderabad

    Received Research Excellence award for publishing one conference paper in ICIP-2015

  • Recipient of IASc-INSA-NASI Summer Research Fellowship 2015

    Indian Academy of Sciences

    I was supported by a Summer Fellowship Grant from Indian Academy of Science, Indian National Science Academy and The National Academy of Sciences for my Summer Internship at Indian Institute of Science,Bangalore

  • Recipient of IASc-INSA-NASI Summer Research Fellowship 2014

    Indian Academy of Sciences

    I was supported by a Summer Fellowship Grant from Indian Academy of Science, Indian National Science Academy and The National Academy of Sciences for my Summer Internship at Indian Institute of Science,Bangalore

  • Academic Excellence Award

    Indian Institute of Technology Hyderabad

    Received Academic Excellence award for outstanding Academic performance in Semester 1

Test Scores

  • GRE

    Score: 168/153/3

    Quant- 168
    Verbal- 153
    AWA-3

Languages

  • Hindi

    Professional working proficiency

  • Telugu

    Native or bilingual proficiency

  • English

    Full professional proficiency

View Rithwik’s full profile

  • See who you know in common
  • Get introduced
  • Contact Rithwik directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses