RAHUL SHARMA / SOFTWARE ENGINEER

Curiosity,
put to work.

I build the services behind the experience. Go, Java, and cloud platforms — with care for the details that make software feel effortless.

Based in Bengaluru.
Open to the next good challenge.

Black and white portrait of Rahul Sharma
THE PERSON BEHIND THE CODE01 — 2026

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.

Different problems.
The same attention to detail.

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

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.
BENGALURU, INDIA

Revature ↗

Data Engineer Intern

APR 2025 — JUL 2025

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.
REMOTE
Side-profile portrait of Rahul Sharma looking upward
ALWAYS CURIOUS. STILL LEARNING.

A person behind
the pull requests.

Hi, I'm Rahul. I like understanding how things fit together — and making them fit a little better.

I'm a software engineer based in Bengaluru, with a background in computer science and AI. My work has taken me from data pipelines to developer platforms, with plenty of APIs in between.

What keeps me interested is the mix: a difficult bug, a cleaner design, a small improvement that makes someone else's day easier. I care about how software works, and how it feels to use.

CURRENTLY

Looking for a team where I can build useful software, take ownership, and keep getting better.

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 / MAKE IT CLEARER

Leave less friction.

A focused service, a useful document, a repeatable deployment. Small details add up.

THE EVERYDAY TOOLKIT

Tools I reach for.

Backend & APIs

Go / Java / Python / Spring Boot / Flask / GraphQL / REST

Cloud & delivery

Kubernetes / OpenShift / Docker / AWS / Jenkins / Linux

Security & observability

OAuth2 / JWT / mTLS / RBAC / Grafana / Splunk

Data & interfaces

SQL / MySQL / Kafka / Spark / Angular / React / Firebase