Software Engineer at Rubrik, Palo Alto, CA, USA
![]() |
Hello there! I’m Shivakumar Suresh, and I’m thrilled to share a bit about myself with you. I love developing software, collaborating with teams, sharing ideas, and learning from others. There’s something incredibly rewarding about coming together to brainstorm, troubleshoot, and celebrate our victories, big and small. I’m particularly passionate about software engineering and backend development. My professional journey includes working with technologies like Scala, Java, Go, Python, GraphQL, REST and Spring Boot. I leverage state-of-the-art technologies to build scalable applications. |
Syracuse University, Syracuse, New York, USA | 2024
Sri Jayachamarajendra College of Engineering, Mysuru, Karnataka, India | 2018
Palo Alto, California, USA | Jan 2025 - Present
Milpitas, California, USA | June 2024 - Jan 2025
Bengaluru, Karnataka, India | Dec 2020 - Jul 2022
Bengaluru, Karnataka, India | Jul 2018 - Dec 2020
Bengaluru, Karnataka, India | Jan 2018 - Jul 2018
Mysuru, Karnataka, India | May 2017 - Jul 2017
A distributed, range-based URL-Shortener backend, designed using API REST-based microservices architecture, enabling five distributed nodes, with support for reconfiguration using YAML
View ProjectDesigned a Trello clone using Spring Boot, enabling users to organize tasks, projects, and ideas, simplifying team collaboration, and allowing for seamless project tracking and efficient workflow management
View ProjectSpearheaded the implementation of the adaptive scheduling algorithm of processes by classifying the process into CPU intensive and I/O bound for the Xinu Embedded O.S
View ProjectCreated a VAE-based neural network, with 91% accuracy, classifies light sources using the probability distribution of emitted light
View ProjectA command-line utility written in Go that calculates the size of specified directories. It provides options for displaying sizes in a human-readable format and for recursively calculating sizes of subdirectories.
View ProjectMachine Learning project, aimed to forecast the status of the flight based on historical and weather data gathered from Weatherbit
View ProjectMachine Learning project to detect toxic comments on Twitter and analyze community dynamics, resulting in a reduction in harmful content and the identification of influential user group
View ProjectAI agent for the Snake game, implemented using TensorFlow, employs reinforcement learning techniques to maximize scores by navigating the game, utilizing a neural network for decision-making and training.
View ProjectPublished at the 2021 Grace Hopper Celebration India (GHCI), IEEE
A research paper focused on solving the competency management problem of an organization. This AI/ML-based solution can create a customized learning roadmap depending on business needs and honoring individual interests! The solution indirectly boosts innovation, job satisfaction, and morale among employees resulting in higher levels of engagement, thus enabling a better productive workforce.
Read PublicationIn this article, I will delve into the foundations of REST architecture, uncovering the key components and principles that form its building blocks.
Inspired by Derek Muller's YouTube video "Is Success Luck or Hard Work?", I conducted a pseudo-experiment and developed a mathematical model using Python and machine learning to explore the influence of luck and opportunity on job success.
In this article, I discuss how to leverage the Alias Method to generate weighted sampling in O(1) time.
"Shivakumar was a student of mine in a graduate level Operating Systems course at Syracuse University. Shivakumar was extremely helpful to myself, the TAs, as well as the students as a whole by setting up a Containerized environment for Xinu, which is an embedded, educational operating system. His ability to apply several areas of knowledge to accomplish this task, as well as spend many, many hours of additional time, was impressive. He took on this task all on his own for the main purpose of helping others and enriching his learning experience. Shivakumar is a very smart, tenacious and dedicated individual."
- Prof. Joseph J. Waclawski, Assistant Teaching Professor, Syracuse University
Feel free to reach out to me through any of the platforms below: