A

Anirudh Raja

Senior Software Engineer

Bengaluru, Karnataka, India10 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in optimizing network communication at scale.
  • Proven track record in dynamic pricing systems.
  • Strong background in building scalable data services.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in E-commerce and SaaS.

Contact

Skills

Other Skills

AlgorithmsCC++Data StructuresDatabasesDistributed SystemsJavaMongoDBPostgreSQLProgrammingRubyRuby on RailsSeleniumShell ScriptingSoftware Development

About

Working as a software engineer in Uber, Bangalore.

Experience

Uber

4 roles

Senior Staff Software Engineer

Promoted

Sep 2024Present · 1 yr 6 mos

Staff Software Engineer

Jul 2022Sep 2024 · 2 yrs 2 mos

Senior Software Engineer

Jan 2021Jun 2022 · 1 yr 5 mos

Software Engineer 2

Feb 2019Dec 2020 · 1 yr 10 mos

  • My work involves optimising all forms of network communication over unreliable mobile networks between mobile apps and datacenter at Uber Scale. We work on various forms of gateways in Uber's Edge Platform e.g. API gateway, real-time streaming gateways, Files Upload/Downloads, Image Optimisations on CDNs, etc. These gateways serve over 0.5M requests/second and served pushes via 1.3M concurrent streaming connections.

Flipkart

2 roles

Software Development Engineer - 2

Promoted

Jul 2017Feb 2019 · 1 yr 7 mos · Bengaluru, Karnataka, India

  • Worked in the Dynamic Pricing team that builds highly performant and low latent systems can compute and refresh prices for hundreds of millions of products in near real time based on deep algorithms.
  • Contributed to building the “Early Access to Sale’s” construct of Flipkart’s Loyalty Programme - Flipkart Plus. This involved re-architecture and massive overhaul of the entire pricing and promotion systems.
  • Worked on building a user path service that stores a timeline of prices for every product and serves
  • Designed and built a Data Manager Service from the scratch that can store all relevant data in
  • Flipkart to compute the optimal prices such as inventory, age etc. Horizontally scalable, transactional storage using sharded MySQL and distrubuted processing pipeline for realtime ingestion and price computes at Flipkart scale.

Software Development Engineer - 1

Jan 2016Jun 2017 · 1 yr 5 mos · Bengaluru, Karnataka, India

  • Built a highly scalable compute pipeline to price similar lifestyle products such as shoes,tshirts of
  • different sizes based on aggregation based formulae. This feature was a game changer for lifestyle
  • category as it automated a lot of pricing decisions, GP saving because of lower inventory retention
  • period and lowered liquidation costs.
  • Built a concurrent and highly available job scheduling engine that pulls and streams data used to
  • determine optimal price, reliably from Flipkart’s central data platform via WebHDFS.
  • Contributed to the re-architecure of the entire pricing system that provides clustering of products
  • into segments and configuring rules that could be used to price these products. Built the pricing rule
  • engine from the scratch - a robust, highly performant service that allows business folks to configure
  • various combination of rules based on formulae.

Tinyowl

Software Engineer

May 2015Dec 2015 · 7 mos · Mumbai Area, India

  • TinyOwl is India’s biggest disruptive food ordering startup that’s focussed on delivering the best food
  • experience to the users.
  • Built a state machine based architecture for fulfillment, processing and allocation of live orders.
  • Also, wrote the API’s for order creation and processing that communicates with the user application.
  • Built the service to send in-app parse notifications to user apps using ruby parse client and con-
  • tributed to building the restaurant product for scheduled order of food.
  • Worked in 1-member team that was responsible for building the user ratings and reviews from
  • ground zero. Wrote an extensive test-suite using RSpec following a TDD strategy.
  • Contributed to ongoing process of building a microservice based architecture (SOA) from a mono-
  • lithic rails application. Worked in a team to build the sms and email microservices.

Browserstack

Software Engineering Intern

May 2014Jul 2014 · 2 mos · Mumbai Metropolitan Region

  • Worked on the screenshot service to build the feature of full page screenshots of webpages in
  • latest chrome and safari browsers to overcome a limitation of selenium webdriver.
  • Hacked on the ios and android real mobile devices farm to enable screenshots of webpages on
  • these devices. Image processing hacks and scalability were key.
  • Code running live here : http://www.browserstack.com/screenshots. Tech stack contained Ruby,
  • Java, Javascript and Selenium.

Geogebra hungary llc

Software Developer (Student)

Jan 2013Apr 2013 · 3 mos · India

  • GeoGebra is a an open source platform for dynamic mathematics & science for learning and teaching. I contributed as a student developer and managed to contribute to the organization :
  • Worked with the community to research on the various Random-number generation techniques and their performance issues when added to the trunk.
  • Implemented the Mersenne-Twister algorithm for generating random number values. Coding was in Java and XML .
  • Wrote patches for fixing the UI design and fixed bugs to help draw triangles inside an ellipse.

Education

National Institute of Technology Karnataka

Bachelor of Technology (B.Tech.)

Jan 2011Jan 2015

Sindhi High School , Hebbal

12th — Computer Science

Jan 2004Jan 2011

Indian School Al Ghubra , Muscat

Till 6th

Jan 1998Jan 2004

Stackforce found 100+ more professionals with Algorithms & C

Explore similar profiles based on matching skills and experience