Rahul Ranjan

Senior Software Engineer

Bengaluru, Karnataka, India7 yrs 9 mos experience
Highly Stable

Key Highlights

  • Expert in Big Data and Recommender Systems.
  • Proven track record in optimizing high throughput systems.
  • Strong mentorship and team leadership experience.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in E-commerce and Energy sectors.

Contact

Skills

Core Skills

Go (programming Language)Big DataRecommender SystemsMicroservicesData ArchitectureReact.jsWeb DevelopmentPython (programming Language)

Other Skills

SpinnakerPostgreSQLSoftware DesignHigh-Level DesignDatabasesApache KafkaHiveMapReduceProblem SolvingSoftware Development MethodologiesSystems DesignLow-Level DesignSpring FrameworkSoftware DevelopmentDesign

Experience

7 yrs 9 mos
Total Experience
3 yrs 3 mos
Average Tenure
1 yr 2 mos
Current Experience

Arista networks

Senior Software Engineer

Apr 2025Present · 1 yr 2 mos · Bengaluru, Karnataka, India · Hybrid

Go (Programming Language)Spinnaker

Flipkart

2 roles

Software Engineer 2

Promoted

Feb 2023Mar 2025 · 2 yrs 1 mo · Bengaluru, Karnataka, India · Hybrid

  • Responsible for planning, designing (HLD & LLD) and executing multiple features that boosted the GMV of the grocery charter.
  • Revamped content ranking for repeatedly purchased products by a user. Developed ETL pipeline for the same.
  • As a part of recommendation team, owned and worked on several ETL and big data pipelines that power Flipkart recommendations.
  • Explored online and offline ANN capability for recommendations. Used vector database like QDrant for online ANN and FAISS for offline ANN search.
  • Mentored junior developers, conducted code reviews, actively participating in engineering excellence tasks to maintain high code quality standards and promote professional growth within the team.
PostgreSQLBig DataSoftware DesignHigh-Level DesignDatabasesData Architecture+24

Software Engineer 1

Jul 2020Jan 2023 · 2 yrs 6 mos · Bengaluru, Karnataka, India · Hybrid

  • Worked on a low latency high throughput content federation engine responsible for serving discovery content on various Flipkart pages.
  • Created a debug API for the said Federation engine for easier debugging and substantially reduce on-call effort for identifying and fixing issues.
  • Optimised the content aggregation part from multiple content providers by parallelizing the computation that led to 15% improvement in overall throughput.
  • Optimised read/write interaction with in-memory cache to reduce timeouts by 50% during read operation and 75% during write operation. This also led to 10% improvement in tail latencies of read/write calls.
  • Contributed to scale the federation platform to 10x load for events like BBD.
  • Proposed a generic solution to onboard new widgets that would reduce the overall turnaround time to
  • onboard new widget by 50%.
  • Worked on a goal delivery platform to solve for business view goals for the business category teams without compromising user experience on FK home page.
  • Reduced the memory footprint of spark jobs that compute the view goals achieved so far.
KubernetesSQLMicroservicesData ArchitectureObject-Oriented Programming (OOP)Problem Solving+13

Titan

SDE Intern

Jan 2020Jun 2020 · 5 mos · Bengaluru Area, India · On-site

  • Developed a dashboard for domain partners to track, modify and troubleshoot client orders, thus reducing the service response time and improving the overall customer experience.
React.jsProblem SolvingSoftware DevelopmentJavaScript

Amazon

SDE Intern

May 2019Jul 2019 · 2 mos · Bengaluru Area, India · On-site

Object-Oriented Programming (OOP)Software DevelopmentJUnitServer SideJava

Pwc india

Technology Consultant

Jul 2016Jul 2018 · 2 yrs · Kolkata Area, India · On-site

  • Worked on a real-time web application that involved scheduling of electrical power generated throughout the country. The application also monitored other activities related to the scheduling job. The application was designed using MVC architecture ,used C# for server-side development and javascript (JQuery based library) for client-side development.
  • Completed a thorough training on C#, ASP.NET, MVC architecture and various other products of Microsoft Dynamics. Successfully developed and unit tested a basic Payroll Processing Website with several modules like Total Compensation and Payslip Generation as a part of the training by following Agile methodology of development.
Web DevelopmentProgramming ConceptsjQuerySoftware TestingServer SideModel-View-Controller (MVC)+1

Hughes systique corporation (hsc)

Summer Intern

May 2015Jun 2015 · 1 mo · Gurgaon, India · On-site

  • Developed and successfully unit tested backend of an application for automating
  • software deployment and testing on multiple nodes in a network using Python
  • and Shell script.
Python (Programming Language)Data StructuresLinux

Education

International Institute of Information Technology Bangalore

Master of Technology - MTech — Computer Science

Jan 2018Jan 2020

Indian Institute of Engineering Science and Technology (IIEST), Shibpur

Bachelor's Degree — Computer Engineering

Jan 2012Jan 2016

St Lawrence High School,Kolkata

High School

Jan 2010Jan 2012

Stackforce found 100+ more professionals with Go (programming Language) & Big Data

Explore similar profiles based on matching skills and experience