Summary
Overview
Work History
Education
Skills
Websites
Projects
Timeline
Generic
SURAJ SALUNKE

SURAJ SALUNKE

Mumbai City

Summary

Dynamic Software Developer with expertise in Java and Android development at Xtreme Media Pvt. Ltd. Successfully delivered high-performance native applications, integrating RESTful APIs with Retrofit. Proven ability to collaborate in Agile teams, enhancing project outcomes through effective communication and innovative problem-solving. Committed to excellence in user experience and application efficiency.

Overview

2
2
years of professional experience

Work History

Software Developer

Xtreme Media Pvt. Ltd
Mumbai
05.2023 - Current
  • Software Developer specializing in Android applications
  • Designed and developed native Android applications using Java and Kotlin
  • Integrated RESTful APIs using Retrofit for seamless data exchange
  • Developed responsive UIs following Material Design principles
  • Improved app performance with optimized memory and battery management
  • Collaborated in Agile teams, attended daily stand-ups and sprint reviews
  • Delivered key projects for media display systems under strict deadlines

Education

PG Diploma - CDAC

SM VITA
Mumbai
04-2023

Bachelor of Engineering (B.E.) - Electronics Engineering

Swami Ramanand Teerth Marathwada University
Latur
11.2020

Skills

  • Java and Android development
  • API integration with Retrofit
  • Version control with GitHub
  • Agile project management
  • Performance optimization
  • Software testing
  • Object-oriented programming

Projects

XM Controller (06/2023 - present)
Controller is an Android app designed as a media player that supports multiple formats and screen types. It also functions as a launcher, managing screen-related tasks such as adjusting brightness, detecting screen faults, and reporting issues to a server. The app interacts with a local database and retrieves screen information efficiently. To build this, we used MVP architecture for code separation, Retrofit for API communication, Room for local data storage, and ProGuard for code optimization and obfuscation.


XM Client (06/2023 - present)
XM Client is an Android application responsible for playing various media content—including images, videos, and other formats—on-screen. It also generates and maintains proof-of-play reports to track content playback history. The app utilizes ExoPlayer for efficient media playback and integrates with multiple platform APIs such as YouTube, Twitter, Facebook, and others to fetch and display external content.

Users of the XM Controller and Client app
:

Jio World Centre (JWC), Ronak Advertising Company, D. Y. Patil Campus in Navi Mumbai, and various public stations across different locations.

Weather (Practice app):
Weather is an Android app that provides current weather forecasts based on the city name entered by the user. I used the OpenWeather API to fetch real-time data, integrated it using the Retrofit library, and structured the app using the MVP (Model-View-Presenter) architecture for better code separation and maintainability.

Timeline

Software Developer

Xtreme Media Pvt. Ltd
05.2023 - Current

PG Diploma - CDAC

SM VITA

Bachelor of Engineering (B.E.) - Electronics Engineering

Swami Ramanand Teerth Marathwada University
SURAJ SALUNKE