Sunil Reddy

Software Engineer

Hyderabad, Telangana, India10 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Recognized with Emmy awards for outstanding performance.
  • Developed high-impact features for SDK with billions of ad requests.
  • Expert in Android development and IOT applications.
Stackforce AI infers this person is a Software Engineer specializing in Android development and IOT solutions for the Advertising and Automotive industries.

Contact

Skills

Core Skills

Android DevelopmentSoftware DevelopmentIotMachine Learning

Other Skills

Android StudioAutomated Server Set-upsCode ReviewCode reviewConcurrent ProgrammingContinuous Integration and Continuous Delivery (CI/CD)Dagger2Dependency InjectionDesign PatternsEnglishJavaK-means ClusteringKotlinKotlin CoroutinesMentoring

About

Experienced Software Engineer with a demonstrated history of working in the Advertising, IOT & Automotive industries. Tech Stack : Android SDK, Java, Kotlin, Remote UI Tests on CI/CD, MVVM, MVP, Kotlin-Flows, Coroutines, Room, Retrofit, Dagger2, HILT, Design, Jetpack Compose, Git, SQL, UI Design.

Experience

10 yrs 4 mos
Total Experience
3 yrs 5 mos
Average Tenure
5 yrs 5 mos
Current Experience

Inmobi

2 roles

Software Engineer 4

Jul 2023Present · 2 yrs 11 mos · Bengaluru, Karnataka, India

Software Engineer 3

Jan 2021Nov 2023 · 2 yrs 10 mos · Bengaluru, Karnataka, India

  • My current responsibilities include improving SDK performance, mentoring peers, driving tech design, reviewing code quality, supporting Hiring, and contributing as IC.
  • Shipped multiple features over the course of 2.5 years with all SDK releases combinedly crossing a scale of 25 billion ad requests per day.
  • Mentioning a few such as Impression Tracking, encryption of data in requests to increase privacy, 3rd Party Identifier integration adhering compliance and refactoring code in the new features getting complete context of unstructured old code.
  • Have supported in hiring and brought team members to speed who are contributing well and support a thriving developer environment.
  • Tools worked on include - Java, Kotlin, PHP, Dynamic Web Server, Shell programming, Gradle scripts, Unity, Azure CLI, Docker, Jenkins, Deployment to Maven Repo, Testing on VM.
  • Been recognised for good performance and have been awarded Emmy - Rising Star for my performance in the year 2021-22 and Emmy - Avengers Award for my performance in the year 2022-23
JavaKotlinSDK performance improvementCode reviewMentoringTech design+6

Get my parking

2 roles

Software Engineer 3

Promoted

Jan 2020Nov 2020 · 10 mos

  • I played the role of supervising the Android team consisting of 4 members.
  • Design and Reviewing became major part of my responsibility.

Software Engineer 2

Jan 2018Dec 2019 · 1 yr 11 mos

  • I started as an individual contributor gaining experience to work in a mid sized team. Learnt a lot about team collaboration including but not limited to git work flow protocols, how important is design, CI/CD practices, agile. Contributing to multiple projects over the 2 years, I improved my android and design skills along with people skills in cross-team communication, sprint management (grooming, planning etc.), GetMyParking recognized my contribution in annual awards of 2018 as the GO-GETTER.

Shotang india

Software Engineer

Sep 2017Dec 2017 · 3 mos · Bengaluru Area, India

  • Developed modules from scratch - Bulk Order Requests, Partner products
  • Revamped modules for better UX - Watchlist, Automobiles.
  • Key features - deep-linking, retrofit.
Android DevelopmentJavaKotlin

Yatis telematics pvt. ltd.

Software Engineer

Jun 2015Aug 2017 · 2 yrs 2 mos · Bengaluru Area, India

  • Yatis Android App​ :
  • ● Developed the app from scratch.
  • ● Tracks Real-Time vehicle location, shows engine stats and past journey records.
  • ● Ability to shutdown the vehicle remotely when needed.
  • ● Vehicle maintenance alerts during critical situations using Push Notifications.
  • ● Peer to peer sharing and tracking vehicle location.
  • ● Integrated payments for monthly subscription to continue app usage.
  • Vehicle Gear Prediction :
  • ● Unique method to predict gears from speed and RPM.
  • ● Used K-means Clustering to achieve an accuracy of 97%.
  • ● Predicted gears used to find fuel sweetspots based on individual driving style and
  • vehicle performance. ​ http://blog.yatis.io/speed-gears-and-fuel-economy/
  • ● Detected Coasting ( Neutral Driving ) that causes vehicle overturns and accidents.
  • Feature to be used for identifying bad drivers.
  • http://blog.yatis.io/detect-vehicles-driving-neutral-gear-iot/
  • Journey Creation :
  • ● Generated journeys from location data of Vehicles.
  • ● Enhanced the quality of the journeys by using an intelligent GPS blind-spot filling
  • algorithm.
  • ● Improvised the Runtime by using Twisted Asynchronous APIs.
  • Supporting Android Apps :
  • ● Yatis Data Collection App - Tool for collecting data from Automotive Outlets.
  • Stores data locally and syncs with server.
  • ● Yatis Configuration​ , ​ Yatis Installation​ configures, checks sanity of GPS devices and
  • file installation reports. Used by yatis support team from remote locations.
  • ACS - NFC Module :
  • ● Developed a robust android module that connects to ACR1255u NFC Device.
  • ● Simplifies the usage of NFC device by abstracting the protocol communication.
  • ● Communicates via bluetooth and auto reconnects when in range.
  • Automated Server Set-ups
  • ● Automated setup of OSRM, OSM-Tile Server, Nominatim.
  • ● Minimised costs by reducing heavy usage of google apis.
Real-Time Vehicle TrackingK-means ClusteringNFC Module DevelopmentAutomated Server Set-upsAndroid DevelopmentIOT

Foofys

Intern

Jun 2013Jul 2013 · 1 mo · Bengaluru Area, India

Education

National Institute of Technology Puducherry

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2011Jan 2015

Krishnamurthy IIT Academy

Intermediate Education

Jan 2009Jan 2011

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

Explore similar profiles based on matching skills and experience