Sonu Raj

Senior Software Engineer

Hyderabad, Telangana, India11 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Android development with extensive experience.
  • Proven track record in optimizing mobile applications.
  • Strong background in implementing complex software solutions.
Stackforce AI infers this person is a Mobile Technology expert with a focus on Android development and software engineering.

Contact

Skills

Core Skills

Android DevelopmentSoftware Development

Other Skills

AIDLAndroidBattery OptimizationCC++CSSGeo-HashingHTMLJSPJavaJavaScriptMVVMMySQLPHPRealmDB

Experience

Microsoft

2 roles

Senior Software Engineer

Aug 2023Present · 2 yrs 7 mos · Hyderabad, Telangana, India · On-site

Software Engineer II

Nov 2020Jul 2023 · 2 yrs 8 mos · Hyderabad, Telangana, India · On-site

Zomato

3 roles

Software Engineer II : Post order experience

Promoted

Apr 2018Oct 2020 · 2 yrs 6 mos

  • Working on predicting rider's location by predicting coordinates by the various sensors on Android while the rider is in low network coverage area like tunnels.
  • Implemented VOIP calling between the delivery partner app and the consumer app.
  • Implemented Geo-Hashing and filtering of geo-coordinates to reduce the server load and to improve the quality of tracking on the consumer side.
  • Worked with the advanced solution to concurrency control in Android like RxJava.
  • Optimized battery consumption while continuously fetching real-time data.
AndroidGeo-HashingRxJavaVOIPBattery OptimizationAndroid Development+1

Android Developer: Online ordering

Jun 2017Apr 2018 · 10 mos

  • Implemented the restaurant listing and search page using MVVM architecture serving 4 million daily active users.
  • Built location service and meals for one, a page full of single-serve combo meals.
MVVMAndroidAndroid Development

Android Developer: Zomato Base

Aug 2015Jun 2017 · 1 yr 10 mos

  • Zomato Base is a cloud-based POS system to help you manage your restaurant operations from a single platform.
  • Worked on the following features and technologies:
  • inter-device communication: Restaurants have multiple devices for their daily operation and they all need to communicate with each other even if there is no internet. Each device set up their own server and communicate with each other.
  • Inter-app communication: There are various third-party apps that communicate with Base for exchanging data. Used AIDL for all inter-app communication.
  • RealmDB: used ORM based database.
AIDLRealmDBAndroid Development

Zopper

Software Engineer

Feb 2015Aug 2015 · 6 mos · Noida, Uttar Pradesh, India

  • Zopper is a hyper local mobile marketplace enabling users to discover & buy products from their nearest retail stores sitting at the comfort of their home or office.
  • Built the app from the scratch while Zopper was re-branding from Reviews42.
  • Published the internal app for the sales team to collect data from local retailers.
  • Worked on the Retailer app for accepting orders.

Veddis labs

Android Developer (Intern)

Jun 2014Sep 2014 · 3 mos · Gurugram, Haryana, India

  • Worked as an android developer on a project called CoffeeChat. CoffeeChat is an app targeting professional meeting and recruitment.

Greenclouds

Intern

Jun 2013Aug 2013 · 2 mos · Gurugram, Haryana, India

Education

Apeejay Stya Education (Svran Foundation)

Bachelor of Technology (BTech) — Computer Science

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Android Development & Software Development

Explore similar profiles based on matching skills and experience