Gnanendar Reddy

Software Engineer

United Kingdom9 yrs 1 mo experience
Highly Stable

Key Highlights

  • Led technical direction for Google Pay's billing platform.
  • Developed innovative networking features for Microsoft Azure.
  • Achieved high accuracy in image processing research.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Cloud Computing and Computer Vision.

Contact

Skills

Core Skills

Low-level DesignSystems DesignPythonAlgorithmsC++Operating SystemsResearchImage ProcessingArduinoMechanical EngineeringMentoringLeadership

Other Skills

JavaRPCSQLPython (Programming Language)LinuxSystems ProgrammingREST APIMicrosoft AzureMulti-threadingNetworkingC (Programming Language)systems software developmentOpenCVJavaScriptMIDI

About

Areas of Interest: Distributed Systems, Machine Learning, Operating Systems, Computer Networking Skills: Data Structures and Algorithms, OOPS, LLD, HLD, Design patterns, API design.

Experience

9 yrs 1 mo
Total Experience
1 yr 8 mos
Average Tenure
8 mos
Current Experience

Meta

Software Engineer

Sep 2025Present · 8 mos · London Area, United Kingdom · On-site

Google

2 roles

Senior Software Engineer

Promoted

Nov 2024Aug 2025 · 9 mos · Bengaluru, Karnataka, India · On-site

  • Tech-lead for monetization, billing & invoicing platform at Google Pay for Business team.
  • Responsible for setting up technical direction for 4 Engineers on the team.
  • Working with PMs, EMs, and other TLs in prioritizing and planning the newer projects.
  • Previously built Payment link and Billing & Invoicing platform.
  • Launched Rupay CC MDR on UPI, Soundpod features.

Software Engineer

May 2022Oct 2024 · 2 yrs 5 mos · Bengaluru, Karnataka, India · On-site

Low-Level DesignSystems DesignJavaRPCSQL

Pensando systems

Member Of Technical Staff

Apr 2020May 2022 · 2 yrs 1 mo · Bengaluru, Karnataka

  • Pensando Systems got acquired by AMD for 1.9 Billion USD.
  • Developed in-house Software Load-balancer application on top of NFF-GO with REST API and packet path support for Microsoft Azure
  • Designed and developed CPS(connections per second) display feature by implementing sliding window with counters algorithm on a multi-threaded environment achieving 99.5 accuracy
  • ∗ Designed and implemented Fastpath networking feature on top of vector packet processor(VPP) for Microsoft Azure
  • ∗ Worked on LSPAN, RSPAN, ERSPAN packet mirroring protocols on the distributed Services card platform for cloud
  • ∗ Developed simulation pipeline and integrated with test frameworks to improve speed and efficiency of testing
Python (Programming Language)Low-Level DesignLinuxC++Systems ProgrammingPython

Cisco

Software Engineer

Aug 2018Apr 2020 · 1 yr 8 mos · Bengaluru Area, India

  • Worked in the Cisco data center Nexus OS team.
  • Worked on Power-on-auto-provisioning(POAP), Plug-and-play(PNP) and Embedded Event Manager(EEM) components.
  • Worked on Model-driven programmability(MDP) of EEM (providing support for customers to interact with the backend process from REST Configuration).
C (Programming Language)systems software developmentLinuxC++Operating Systems

Rupeek

Research Internship

May 2017Jul 2017 · 2 mos · Bengaluru Area, India

  • Stone Weight Deduction from the Images of Jewels
  • This is a Research Project in the field of Computer Vision. The task at the hand was to approximate the gold weight from the images of the jewel. As the provided image database is very small we have to think of using image processing techniques to perform the task.
  • experimented with various kinds of algorithms along with a good amount of literature survey.
  • The Final algorithm has given 75-80% accuracy over the database.
  • The python scripts were deployed on to the Production server using Nodejs express framework.
Python (Programming Language)ResearchOpenCVImage ProcessingJavaScript

Models and robotics section iit roorkee

Maritan Harmony

Jan 2017May 2017 · 4 mos · Roorkee

  • The project has won the best aesthetic project award during SRISHTI 2016 exhibition in MARS IITR. The project consists of three parts. A guitar-playing robot, a flute-playing bot, and a drum-playing bot.
  • I worked on the guitar playing bot. We have obtained a note-time map for a song. This map was used in the Arduino code to control servo's wrt time.
  • All the motion and control are done using Arduino UNO mini. All the three parts were finally controlled by another Arduino UNO
C (Programming Language)MIDITeamworkArduinoMechanical Engineering

Cry iit roorkee

Volunteer

Jul 2015Sep 2016 · 1 yr 2 mos · Roorkee

  • I have been an active member in CRY IIT ROORKEE Chapter during my Sophomore year at the IITR. We have conducted various events during our course.
  • Some of them were teaching students, admitting the poor children in schools, conducting science exhibition, distribution of the clothes and gifts to children in nearby villages of IIT Roorkee.
MentoringTeachingLeadership

Education

Indian Institute of Technology, Roorkee

Bachelor’s Degree — Electrical Engineering Technologies/Technicians

Jan 2014Jan 2018

Sri chaitanya IIT academy

Mathematics and Science

Jan 2013Jan 2014

Triveni Talent School - India

10 — maths

Jan 2011Jan 2012

Stackforce found 100+ more professionals with Low-level Design & Systems Design

Explore similar profiles based on matching skills and experience