UltimatePCTools
SS

Sourav Santra

Software Developer

Android developer with expertise in Kotlin, REST APIs, Firebase, and app performance

About

Sourav Santra is an Android developer with over three years of professional experience building scalable, production-ready mobile applications at companies like Sathguru Software Products and eWards. Working primarily in Kotlin and Java, he has shipped apps across multiple domains — from enterprise client solutions to consumer loyalty platforms — applying MVVM and Clean Architecture principles throughout.

His day-to-day work involves integrating REST APIs with Retrofit, managing local data with SQLite and Room, implementing Firebase services for authentication, analytics, and push notifications, and optimising UI with RecyclerView and custom components. He's equally comfortable debugging complex lifecycle issues as he is profiling an app for frame-drop or memory leak — performance isn't an afterthought in his workflow, it's part of the build.

Sourav holds a Bachelor of Technology in Computer Science from Maulana Abul Kalam Azad University of Technology (MAKAUT), West Bengal. He stays actively engaged with the Android developer community and is focused on deepening his expertise in modern Jetpack architecture patterns and Kotlin Coroutines for high-concurrency scenarios.

Role at UltimatePCTools

Sourav contributes to UltimatePCTools as a developer and technical reviewer, bringing a software engineer's rigour to evaluating how browser-based tools are built and whether their results can be trusted. He reviews tool methodology disclosures with an eye toward API accuracy, browser compatibility, and measurement consistency — the same criteria he applies when evaluating third-party SDKs at work.

He also writes on topics at the intersection of software development and PC performance — covering areas where mobile and desktop computing concepts overlap, such as input latency, polling rates, and how developer tooling choices affect end-user experience.

Areas of Expertise

📱

Android Development

3+ years building production apps in Kotlin and Java with MVVM, Jetpack Compose, and Clean Architecture

🔗

REST APIs & Retrofit

End-to-end API integration — contract design, error handling, pagination, and Postman-based API testing

🔥

Firebase Integration

Auth, Realtime Database, Firestore, Analytics, and FCM push notifications in production apps

Performance Optimisation

App profiling, frame-rate analysis, memory leak detection, and background service optimisation

🗄️

Local Data & Persistence

SQLite and Room database design — query optimisation, migrations, and offline-first architecture

🧩

UI & Custom Components

RecyclerView, custom views, Material Design implementation, and adaptive layouts for diverse screen sizes

Last updated: