I’m Taiyab Ali

Sr. Android App Developer

I specialize in crafting high-quality applications and handling every aspect of development in between.

About Me

Hi, I’m Taiyab Ali 👋
Lead Software Engineer with 5+ years of expertise in Android App Development. Passionate about building high quality native Android apps using the latest tech.

👨‍💻 Skills:
Expert in Kotlin, Java, Jetpack Compose, MVVM, Clean Architecture, Coroutines, Flow, Koin, and Hilt. Skilled in APIs (Retrofit, Ktor), Firebase (Realtime DB, Auth, Crashlytics), Room, Datastore, Git, JIRA, Slack, Figma, and Play Console. Specialized in app publishing, management, and fixing Play Store privacy violations.

Skills

Android App Development
Jetpack Compose, Java, Kotlin & XML
Sqlite & Room Database
MVVM, Livedata
Service & WorkManager
Git & GitHub
Firebase (Analytics, Push Notification, Crashlytics, Remote Config)
Retrofit & Volley to handle REST API
Integration (Google, Facebook, Phone Sign in & Maps)
Google Play Console
App Monetization (Admob , Facebook & Other Platform)
Website Development
WORDPRESS
Social Network Advertising (Google & Facebook)
ASO & SEO
MS-Office
Networking
PhotoShop
Adobe XD
Years of Experience
0 +
Professional Projects Delivered
0 +
Personal Projects Done
0 +

Work Experience

Lead Android Developer at Antino 

Jul 2021 - Present
Project 1:  Spyne CallLogs Retails App

Built and optimized a robust call recording and log upload solution tailored for Android 10+, handling OEM-specific behaviors and system limitations.

🔍 Research & Architecture

  • Explored Android limitations post Android 10:
    • MediaProjection & AccessibilityService constraints.
    • Internal audio capture restrictions.
    • Native call log inconsistencies across OEMs.
  • Designed a hybrid recording approach:
    • MediaProjection-based internal recording with AccessibilityService fallback.
    • Support for VoIP & GSM calls, with MIC fallback where internal audio capture fails.
 

Feature Implementation

  • Integrated secure login API with structured error handling.
  • Designed Login/Home UI with Jetpack Compose.
  • Created upload APIs (recordings + text) with Retrofit and error handling.
  • Implemented structured Compose based permission flow (Call Log, Storage, Audio).
  • Developed call detection using PhoneStateListener and BroadcastReceiver.
  • On call end:
    • Fetched native recording.
    • Encrypted it using AES-256.
    • Uploaded securely using Foreground Service.
  • Finalized and tested reliable upload logic under Doze/background restrictions.
 

Key Contributions & Fixes

Recording & Log Matching

  • Switched to call end time (vs. start time) for accurate long-call matching.
  • Normalized phone numbers to avoid mismatches.

Smart Retry Logic

  • Skipped uploads for already-uploaded files.
  • Reduced network/battery overhead.

Missed/Declined Call Handling

  • Prevented broken/empty recordingURL uploads for missed/declined calls.

Sticky Logout Notification

  • Non-dismissible logout notification:
    • Reopens app on tap.
    • Auto-clears post-login.
 

Tech Stack

  • Language: Kotlin
  • Architecture: MVVM
  • UI: Jetpack Compose, ViewBinding
  • Networking: Retrofit
  • Background Tasks: Foreground Service, WorkManager
  • Storage: Room, SharedPreferences
  • Permissions: Custom Compose-based permission manager
  • Encryption: AES-256
  • Call Handling: PhoneStateListener, BroadcastReceiver
  • Recording: MediaRecorder, MediaProjection
  • Cloud Storage: Amazon S3
  • Notifications: Sticky logout alerts
  • Testing: Manual logs, system broadcast tracing
  • Utilities: Number normalization, timestamp matching
 
Project 2: Revfin & RevnU App

Revfin Admin App:

  • Contributed to an app that offers loans to independent EV drivers for last-mile connectivity, in collaboration with EV manufacturers and dealerships across India.
  • Worked on the existing application, gained a deep understanding of the codebase and flow, and implemented multiple features. These included fetching the user’s location, saving it to a local database, and sending all saved data to the server in batches.
  • Resolved various bugs and contributed to improving overall app stability and performance.

 

App Link:- https://play.google.com/store/apps/details?id=com.revfin_ptech18&hl=en_IN

RevnU Admin App:

  • Worked on the admin application used by internal teams to manage loan applications, disbursements, customer loan details, and field inspections, etc.
  • Implemented new features, resolved issues and worked on the modules, and performed codebase optimizations to enhance performance and maintainability.

 

App Link -: https://play.google.com/store/apps/details?id=com.revfin.partner&hl=en_IN

 

Tech Stack: Both apps were developed using Kotlin and followed modern Android architecture principles (MVVM). Utilized Koin for dependency injection, Coroutines for asynchronous operations, Navigation ComponentView BindingFlowRoom for local database handling, and SharedPreferences for persistent data storage.

 
Project 3: Ticket Simply App
  • Developed TicketSimply App (for Bitla Software Pvt. Ltd.), solution designed to streamline bus ticket bookings, passenger management, operational reports, analytics, GPS services, and passenger alerts for bus operators.
  • Built TicketSimply from scratch using Kotlin and modern architecture principles (MVVM), incorporating Koin for dependency injection, Coroutines for asynchronous tasks, Navigation Component, ViewBinding, LiveData, and Room for database persistence.
  • Implemented dynamic dashboards using b (bar, pie, and line charts) to provide operational insights. Integrated APIs, Firebase services (Analytics, Remote Config, Crashlytics, App Events).
  • Added voice recording features for announcements with history tracking, utilizing Room Database for local data storage and Content Provider to enable secure data sharing between apps.
  • Utilized Android Telephony APIs and MediaRecorder API combined with SQLite/Room to deliver reliable telephony integration and high-quality media recording functionality.
  • Enhanced security by integrating AES encryption for sensitive data stored locally, ensuring data confidentiality and protection
  • Implemented background foreground services with comprehensive permission management to ensure smooth operation and compliance with Android best practices.
  • Collaborated effectively using Zoho suite tools (Cliq, Bug Tracker, Sprint) for team communication, issue tracking, and agile sprint management.
  • Tech Used – Android, Kotlin, Jetpack Compose, API, MVVM, Koin, Firebase, RoomDatabase, Android Components, Bitbucket, JIRA etc. 


    App : 
    https://play.google.com/store/apps/details?id=com.bitla.ticketsimply

 
Project 4: Bus Operator App

Building an app for 500+ bus operators with diverse needs and an integrated booking system requires flexibility, scalability, and ease of use. Here’s a simplified overview:

Key Features:

  1. Custom Branding: Each bus operator can customize their own interface, logos, and color schemes to reflect their branding.
  2. Booking System: A centralized booking engine with real-time seat availability, dynamic pricing, and multi-operator routes.
  3. Route & Schedule Management: Real-time updates, GPS tracking, and route optimization for better efficiency.
  4. Service Types: The app should support various service types—such as luxury buses, sleeper coaches, and budget buses—offering operators flexibility in defining their offerings.
  5. Multi-Payment Gateway Integration: Integrate multiple payment gateways, allowing passengers to choose from various payment methods (credit cards, e-wallets, bank transfers).
  • Developed Bus Operator App from Scratch. In this app we used – Kotlin, MVVM, Koin, Coroutines , Firebase, Navigation Component, ViewBinding, MVVM.

App : https://play.google.com/store/apps/details?id=com.bitla.busmobility

 
Project 5: Opinito App
  • Worked on existing Opinito App (Discuss, debate & share opinions) 
  • Implemented Opinito app features & worked on JIRA, GitHub etc.

App https://play.google.com/store/search?q=opinito&c=apps

Sep  2020 - Jul 2021
Android Developer
+SAW (Silicon Asia Works)
Project: Zee5 HiPi App
Aug 2019  - Jan 2020
Jr. Android Developer
(Blackcoffer)
Project: Netclan Explorer
    • Developed social networking services app for innovative personal, professional and business networking application with inbuilt instant messaging, and audio video calling features.
    • Design all app screens with google material design guidelines.
    • Implemented many features like Bluetooth, nearby API, google map, firebase realtime message, login & logout and more.

May 2018 -  Feb 2019
Network Engineer
(Securelynkx Networks)
  • Worked on existing Opinito App (Discuss, debate & share opinions) 
  • Implemented Opinito app features & worked on JIRA, GitHub etc. 
  • Managed and maintained the hotel’s entire internet infrastructure, ensuring uninterrupted network connectivity for both guests and staff.
  • Configured and maintained switches, routers, and access points, optimizing performance and reliability.
  • Provided technical support for in-room guest internet and Wi-Fi issues, ensuring high customer satisfaction and quick resolution of complaints.
  • Gained hands-on experience in network troubleshootingIP configurationcabling, and user account setup.
  • Many More

Key Skills:

Network Administration · Switch & Router Configuration · Guest Support · Wi-Fi Troubleshooting · LAN/WAN · IP Management · Microsoft Excel · IT Helpdesk · Technical Support

Personal Projects

 
  • Developed and published 20+ Android applications on the Google Play Store.
  • Created several Kotlin-based basic utility apps hosted on GitHub: github.com/droiddevyaiyab

Freelance Project

 
  • Built a Tuition Management App using Firebase Realtime Database, featuring:

    • Role-based login for teachers and parents

    • Real-time notifications for student pickup/drop-off (“home left” and “reached” messages)

    • Holiday schedules, and automated daily, weekly, and monthly reports

Get In Touch

Although I’m not currently looking for freelance opportunities, my inbox is always open. Whether for a potential project or just to say hi, I’ll try my best to answer your email!

+91 9354666832
taiyabalispn@gmail.com
New Delhi, 110059, INDIA

Have Something To Write?