Professional work
2026GraphQL Publishing
Connecting schema parsing, documentation, and API publishing across a developer platform.
4connected microservices
- Java
- Python
- GraphQL
RAHUL SHARMA / SOFTWARE ENGINEER
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.

A LITTLE CONTEXT
Built in the real world.
Measured by what changed.
lower system latency
developer accounts synchronized
services in one publishing flow
From production platforms to personal builds.
A closer look at the systems I’ve worked on.
Professional work
2026Connecting schema parsing, documentation, and API publishing across a developer platform.
4connected microservices
Personal project
2026A movie-booking application, from authenticated APIs and seat tracking to cloud deployment.
40+REST endpoints
Professional work
2026Replacing a legacy integration with a focused Go service for secure account synchronization.
1,000+developer accounts
Final-year project
2024A team project exploring image generation through a web interface and a community showcase.
Idea → imagea prompt-led workflow
I like staying with the work — from the first design decision to the day it needs debugging in production.
The full résuméCisco
Enterprise middleware and developer platforms. Production Go and Java services, secure integrations, and collaboration across the US, India, and Europe.
Revature
Data pipelines and the work that keeps them dependable. Built with Python, SQL, Spark, Kafka, and AWS.

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.
Looking for my next team — good people, meaningful problems, and a chance to keep growing.
Design, deploy, observe, improve. The responsibility continues after the code ships.
Follow the request. Understand the constraints. Fix what is underneath the symptom.
Ask good questions. Listen to different perspectives. Make space for an answer nobody started with.
Open-source agent skills for focused coding, interface design, and review.