Software Engineer · Cisco

Rupanuga Prasad Mishra

I write backends that don't fall over. Spring Boot services, ML pipelines in Snowflake, and the occasional competitive programming contest — currently at Cisco working on their CCRC platform.

What I work with

Mostly backend stuff, some ML, and enough frontend to get by. I like making things fast.

Languages

C, C++, Python, SQL, JavaScript — in that order of how much I enjoy them

Spring Boot Django C++ Python

99

GATE 2025

99th percentile · Rank 1501 out of 210k

8.00

NIT Durgapur

Computer Science · 2021 – 2025

Core concepts

Data structures, algorithms, OOP, DBMS, distributed systems, machine learning — the usual CS foundation, plus a lot of contest math

Tools

Git, Linux, Docker, Snowflake, SonarQube, NumPy, Pandas, Pygame — whatever the job needs

Other things I care about

Writing code that other people can actually read. Explaining technical things without jargon. Getting stuff done without burning out.

Where I've worked

Jan 2025 — Present

Cisco Systems

Software Engineer

  • Built a caching layer for the CCRC webpage in Spring Boot. Latency dropped ~20%, which was nice.
  • Wired up BotService APIs to bring AI features into the platform. The kind of work where you're connecting things that weren't designed to talk to each other.
  • Got the codebase from "it works" to SonarQube A+. Took a while, but the maintainability payoff is real.
  • Set up anomaly detection on Snowflake data — ML model catches attribute-level errors with 90%+ accuracy in production.
  • Maintained a bunch of REST APIs that other teams depend on. The unglamorous work that keeps things running.

Jun 2024 — Dec 2024

HackerEarth

Software Engineer Intern

  • Wrote 60+ DSA problems for online assessments. Turns out making a good problem is harder than solving one.
  • Reviewed 150+ problem sets across C++, Python, Java, and Go. You start seeing edge cases in your sleep.
  • Build a test-case generator that spits out 10 million lines per second. Useful when you need exhaustive coverage.
  • Conducted 30+ technical interviews. Got pretty good at telling when someone actually understands recursion vs. memorized the pattern.
  • Helped tune difficulty curves for global contests — balancing "challenging" with "not soul-crushing."

Things I've made

Some for fun, some for competition, all things I learned from.

Flight Navigation Optimization

Apr 2024
  • Built for Aerothon 6.0. Django backend, Dijkstra on a time-varying graph, and a map frontend to visualize routes.
  • Models weather and traffic as dynamic edge weights. The hard part was making it fast enough to feel interactive.
Repository

Persistent Lazy Segment Tree

Dec 2023
  • A C++ template that does range updates, rollbacks, and persistence. 2x faster than naive for range ops, 30x faster rollback.
  • I wrote this because I kept re-implementing the same thing for different contests. Now I just import it.
Repository

School

Where

NIT Durgapur

B.Eng. Computer Science · 2021 – 2025 · GPA 8.00

Exam

GATE 2025

99th percentile — Rank 1501 out of 210,000. Studied for it alongside my final year, which was a lot.

Contest results

I spend a lot of time on competitive programming. These are the numbers that came out of it.

NIT Durgapur

Rank 1

Advanced Algorithms course

Codeforces

Expert

Rating 1850+ · Top 300 in 3+ contests

CodeChef

6 Star

Top 0.2% worldwide

LeetCode

Guardian

Top 1% on the platform

Meta Hacker Cup 2024

#1375

Top 5% globally · Top 2000 finish

Let's talk

I'm open to full-time roles, interesting collaborations, or just chatting about algorithms over coffee (virtual or otherwise).