Dilraj Singh

Software Engineer

South Delhi, Delhi, India6 yrs 10 mos experience

Key Highlights

  • Expert in Android Development with live-streaming experience.
  • Led innovative projects enhancing user engagement in mobile applications.
  • Strong foundation in software engineering principles and practices.
Stackforce AI infers this person is a Mobile Application Developer with a focus on B2C engagement solutions.

Contact

Skills

Core Skills

Android DevelopmentSoftware Engineering

Other Skills

AgoraArchitectural DesignC (Programming Language)C#C++JavaJetpack ComposeKotlinLeadershipMVI patternMicrosoft OfficePagingPubSub event busPython (Programming Language)Room

Experience

6 yrs 10 mos
Total Experience
2 yrs 3 mos
Average Tenure
2 yrs 6 mos
Current Experience

Amazon

Software Engineer 2

Dec 2023Present · 2 yrs 6 mos · Bengaluru, Karnataka, India · On-site

Sharechat

2 roles

Technical Lead (SDE-3)

Promoted

Mar 2023Nov 2023 · 8 mos

Software Engineer 2

Jul 2021Mar 2023 · 1 yr 8 mos

  • ◦ Working on the MOJ app, and developing live-stream experience for creators, wherein the followers can tune-in to see the anchor and either observe the live-stream, or participate in it to become a co-anchor. The participants can also engage in live conversation with other participants as well
  • ◦ Integrated live stream module as a dynamic feature module so that app size can be reduced for initial download, and module can be downloaded at runtime
  • ◦ Used Jetpack Compose for making the UI part of the application
  • ◦ Used MVI pattern for designing the business logic of the application
  • ◦ Used SnapChat SDK for capturing video of the user, and pass the video frames to Agora for live-transmission. SnapChat SDK was used to enable users to apply some lenses/filters as a user engagement
Android DevelopmentJetpack ComposeMVI patternSnapChat SDKAgoraSoftware Engineering

Hike

Software Engineer

Jun 2019Jun 2021 · 2 yrs · New Delhi Area, India

  • ◦ Worked in reducing background CPU utilization of the app, including optimizing background DB queries and optimizing PubSub event bus
  • ◦ Worked extensively on the HikeMoji project, where a person could create his virtual avatar, to be used within the app as a delegate to the profile pic
  • ◦ Worked extensively on the HikeLand (pre-match) project, where a person could meet new people in a virtual movie hall experience, and chat with them
  • ◦ Worked extensively on the HikeLand (post-match) project, where a person can invite his friends to do some activities like watching youtube together together, or having a group voice call
  • ◦ Worked on the closing features of Hike app
  • ◦ Worked in multi-process application (hikeland), as unity was used for ui layer and that required a new process for
  • initialization, used android libraries like room and paging
Android DevelopmentPubSub event busUnityRoomPagingSoftware Engineering

Samsung electronics

Summer Intern

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

  • Developed a windows application in C# and visual studio as the development environment
  • Aim was to ease the testing facility of different communication modules used for connecting devices to 2G/3G/4G network
  • Tool deployed in real world environment
C#Visual StudioSoftware Engineering

Education

The University of Texas at Austin

Master's degree — Computer Science

Sep 2023Jul 2025

Delhi College of Engineering

Bachelor of Technology — Computer Engineering

Jan 2015Jan 2019

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

Explore similar profiles based on matching skills and experience