About Me
I'm currently part of the Google Distributed Cloud Air-Gapped team, where I'm excited to take on new and complex challenges. Prior to joining Google, I acquired over 2 years of hands-on experience as a Software Development Engineer at Media.net, building a solid foundation in software development.
My journey in tech started with a Master's degree in Computer Science and Engineering from IIIT Hyderabad where I developed my technological abilities as well as established an interest for development. During my college days, I also had the opportunity to work on research internships at Samsung Research Institute and IIST Trivandrum.
I am passionate about using technology to make a difference; due to this fact, I am very eager to be part of more projects that can impact the continuously growing tech industry.
Feel like working with me? Here's my complete resume
Have an amazing product idea? Let's brainstorm! Feel free to DM me.
Work Experience
Google | Software Engineer II | 08/24 - Present
Working with the Google Distributed Cloud air-gapped platform services team.
Golang
Kubernetes
Media.net | Software Development Engineer | 07/22 - 08/24
Reduced the response time of Ads Serving API by 70% and Redis Space Consumption by 85%. Optimized the Redis Operations and implemented the Custom Redis Bitmap Module to efficiently implement the needed Redis Set operations(intersect, difference, union).
Java
NodeJs
Python
Kafka
Redis
Samsung Research Institute, Bangalore | Student Trainee | 06/21 - 07/21
Independently researched state-of-the-art Neural Rendering algorithms to stay current with the field and identify potential applications in AR.
Augmented Reality
QBurst Technologies, Kochi | Engineer | 07/19 - 08/20
Implemented customer-based solutions and developed products on the Force.com platform using Apex, VisualForce, and Lightning Components.
Salesforce Development
IIST, Trivandrum | Research Intern | 06/18 - 07/18
Worked under Dr. B.S. Manoj on Complex Networks to find out the anchor nodes in different types of networks which reduces the average shortest path length in the network by the maximum.
Java
Complex Networks
Python
Assorted Projects
Peer-to-Peer Group Based File Sharing System
A P2P file sharing system implemented using socket programming, multi-threading and SHA1 hashing. Users can share, download files from the group they belong to. Downloading is done in parallel with multiple pieces from multiple peers.
C++
Socket Programming
Multithreading
Google File System
Implemented Google File System from it’s research paper with the options to create, append, read, delete, and undelete files.
Python
gRPC
Linux Terminal Based File Explorer
A Linux terminal based file explorer that can run in 2 modes: Normal mode and Command mode. Normal mode supports viewing and traversing directories and opening files. Command mode supports various operations like create, delete, rename, copy, move, search files and directories, and goto other directories. Detailed description in readme.
C++