Sourav Santra
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: