RAHUL SHARMA / SOFTWARE ENGINEER

Curiosity,
put to work.

I’m Rahul, a software engineer building Go and Java services, API platforms, and cloud systems. I care about the details that make software dependable.

Based in Bengaluru.
Open to the next good challenge.

Black and white portrait of Rahul Sharma
You'll never feel ready. Do it anyway.

A LITTLE CONTEXT

Built in the real world.
Measured by what changed.

40%

lower system latency

1,000+

developer accounts synchronized

4

services in one publishing flow

The work.

From production platforms to personal builds.
A closer look at the systems I’ve worked on.

4 PROJECTS

More than
a commit.

I like staying with the work — from the first design decision to the day it needs debugging in production.

The full résumé

Cisco

Software Engineer Contractual

Aug 2025 — Aug 2026

Bengaluru, India

Enterprise middleware and developer platforms. Production Go and Java services, secure integrations, and collaboration across the US, India, and Europe.

  • Owned services from design through deployment, operating against 99.9% uptime SLAs.
  • Proposed architecture improvements that reduced system latency by 40%.
  • Worked across OAuth2, mTLS, CI/CD, OpenShift, and Grafana.

Revature

Data Engineer Intern

Apr 2025 — Jul 2025

Remote

Data pipelines and the work that keeps them dependable. Built with Python, SQL, Spark, Kafka, and AWS.

  • Built ETL pipelines and worked on AWS data warehousing.
  • Optimized queries on million-row tables and automated validation and scheduling.
Side-profile portrait of Rahul Sharma looking upward
ALWAYS CURIOUS. STILL LEARNING.

A person behind
the pull requests.

Hi, I'm Rahul. Curious by nature, still figuring things out, and happy to try before I feel ready.

I like the moment something unfamiliar starts to make sense. A difficult problem, a new place, a different perspective. I ask questions, adapt as I go, and learn from the people around me.

I value good company as much as good work. Shared ideas, honest feedback, and time together outside the usual routine tend to stay with me. I’m grateful for the people who’ve helped me grow, and I try to offer the same support in return.

Beyond the screen, I make room for new experiences and small ways to contribute. There’s always more to learn, and someone worth learning it with.

CURRENTLY

Looking for my next team — good people, meaningful problems, and a chance to keep growing.

01 / OWN THE OUTCOME

Stay with the problem.

Design, deploy, observe, improve. The responsibility continues after the code ships.

02 / GO A LITTLE DEEPER

Find the real cause.

Follow the request. Understand the constraints. Fix what is underneath the symptom.

03 / BUILD TOGETHER

Leave room for a better idea.

Ask good questions. Listen to different perspectives. Make space for an answer nobody started with.

THE EVERYDAY TOOLKIT

Tools I reach for.

Backend & APIs

  • Go
  • Java
  • Python
  • Spring Boot
  • Flask
  • GraphQL
  • REST APIs

API tools

  • Mashery
  • Cisco API Console
  • graphql-core

Cloud & delivery

  • Kubernetes
  • OpenShift
  • Docker
  • AWS
  • Jenkins
  • Linux

Security & observability

  • OAuth2
  • JWT
  • Grafana
  • Splunk

Data & interfaces

  • MySQL
  • Kafka
  • Spark
  • Angular
  • React
  • Firebase

AI-assisted development

  • Claude
  • Cursor
  • Codex

Open-source agent skills for focused coding, interface design, and review.