Kaushlendra Pal

Contact๐Ÿ“ž 8762548021๐Ÿ“ง kaushalyuvi@gmail.comBangalore India
SocialLinkedInGitHubLeetCode

Iโ€™m ๐Š๐š๐ฎ๐ฌ๐ก๐š๐ฅ ๐Ÿง‘โ€๐Ÿ’ป. Having 13 years of experience with iOS & Android app Developer.

โ€ข Currently, working with British Telecom as Lead Mobile Developer. โ€ข Re-architecture and built Voot, ๐‰๐ข๐จ ๐‚๐ข๐ง๐ž๐ฆ๐š ๐ข๐Ž๐’ ๐š๐ฉ๐ฉ from scratch. . Worked on apps with a 10 million monthly active user base. โ€ข Understanding of cross-platform tech and app behaviour like iOS, Android, Apple TV, and watchOS. โ€ข Ability to manage mid level team size(6 to 10) with quality delivery. โ€ข Strongly believes in being results-oriented and getting things done. โ€ข Passionate about building apps with system failover, scale, and flexibility.

My Architecture Philosophy

Performed Job with a strong focus on designing scalable, modular, and maintainable app architectures across iOS and Android platforms. My work centers around building future-ready mobile solutions using modern paradigms that align with the evolving needs of fast-paced engineering teams and large-scale products.

๐Ÿ”น Architecture-First Mindset I specialize in Single-Activity Architecture and Multi-Module Architecture, ensuring clear separation of concerns, faster builds, and enhanced code reusability. My architectural approach is deeply influenced by Feature-First Development, which allows teams to iterate independently, ship faster, and scale confidently.

๐Ÿ”น Scalability with Clarity For apps with complex data flows and team collaboration, I embrace Unidirectional Data Flow, helping reduce side effects and improve state management clarity. This is coupled with principles from Clean Architecture, SOLID design, and MVI/MVVM patterns, to enforce structure while keeping codebases testable and maintainable over time.

๐Ÿ”น Cross-Platform Balance I bring architectural consistency across platforms, adapting patterns for SwiftUI/UIKit on iOS, and Jetpack/Kotlin on Android. Whether building a new app or refactoring legacy code, I ensure the same architectural principles apply, from the core to UI layer.

๐Ÿ”น Code Quality & Programming Philosophy My development style emphasizes protocol-oriented and reactive programming, with a strong preference for Test-Driven Development (TDD). I believe great architecture empowers teamsโ€”not just the appโ€”and I focus on setting up systems that are easy to onboard, scale, and evolve.

๐Ÿ”น Team & Process Alignment Beyond code, I lead architecture reviews, mentor devs, and integrate tooling (CI/CD, linters, SonarQube) to uphold standards. I strive to create an engineering culture where architecture is not a bottleneck but a catalyst for velocity and stability.

My Path to Troubleshoot

Crash Diagnostics & Stability: Expertise in tools like Firebase Crashlytics, Logcat, Console logs, ANR trace files, and UI hang detection to rapidly trace and fix runtime and startup crashes.

Performance Optimization: Hands-on experience using Xcode Instruments, Android Profiler, Systrace, and real-time network monitoring to uncover performance bottlenecks and improve responsiveness.

Build System & Dependency Conflicts: Skilled in resolving build failures and dependency issues using Shell scripting, XcodeBuild, and Gradle Tasks, with CI/CD integration into TestFlight, Google Play Beta, and release pipelines.

Network & API Troubleshooting: Proficient with Charles Proxy, Postman, ADB tools, Wireshark, and Network Link Conditioner for debugging REST APIs, network conditions, and SSL layer issues.

Release Distribution Challenges: Specialized in resolving issues related to deep linking, push notifications (Firebase, APNs), and App Store review rejections by managing app entitlements, permissions, and privacy compliance.

Code Quality & Tooling: Leverage tools like SonarQube, APK Analyzer, and Firebase Performance to proactively monitor application health and maintain high standards across feature releases.

Payment Integration I worked

In-App Purchase (IAP): Implemented and managed recurring subscription flows on iOS using StoreKit 2, including client/server-side receipt validation, entitlement management, and full lifecycle handling with Sandbox account testing.

Apple Pay: Integrated secure, native payment experiences using PassKit, enabling biometric-authenticated bill payments and seamless Apple Pay checkouts.

Google Pay & Android Billing: Integrated Google Pay and managed subscription flows using com.android.billingclient:billing library, with real-time handling of purchase tokens, SKU management, and sandbox testing.

Third-party Gateways: Integrated PayU and BuyNet for direct billing and utility payments with secure tokenization, refund workflows, and transaction reconciliation.

Billing & Invoicing Expertise: Deep understanding of mobile billing systems, invoicing use cases, and subscription revenue tracking across iOS and Android platforms.

Proficient in implementing advanced ad experiences in iOS applications, with hands-on expertise in Bumper Ads, Pre-Roll, Mid-Roll, and Post-Roll ad insertions to optimize user engagement and monetization. Integrated multiple ad platforms including Google Ad Manager (GAM), Facebook Ads, Monetization via AKAD, and Custom Mediation Ad frameworks, ensuring seamless ad delivery and higher fill rates.

Specialized in both Client-Side Ad Insertion (CSAI) and Server-Side Ad Insertion (SSAI), including Spot-Stitched Ads using Amazon Media Tailor for reliable, broadcast-quality playback experiences. Implemented rich brand experiences through Carousel Ads, Sponsorship Branding, and Media Ads, enhancing user interaction and advertiser value.

Want A Rich media App without Lagging

Designed and developed robust media playback experiences using AVPlayer with advanced support for HLS streaming, FairPlay DRM, and AES-128 encryption. Implemented DVR functionality for live video, custom playback UI, and integrated video ad monetization via both server-side and client-side ad insertion. Ensured performance optimization using observability and monitoring tools like Mux, Youbora, and Firebase Performance Monitoring. Delivered scalable solutions across iOS, iPadOS, tvOS, and macOS platforms.

Engineered secure and adaptive streaming capabilities using ExoPlayer, supporting HLS, Widevine DRM, and AES encryption. Built features like live playback with DVR, ad tech integration, and seamless playback under fluctuating network conditions. Embedded real-time performance analytics using Mux, Youbora, Mixpanel, and Kibana, enabling data-driven insights and quality improvements across Android phones, tablets, and TV devices.

Want To Automate App Delivery

Iโ€™ve built and maintained scalable CI/CD pipelines for iOS, Android, and Flutter applications, integrating tools and practices across modern delivery platforms to enable continuous integration, testing, and release automation.

iOS: For iOS, I automate build workflows using Shell scripts, xcodebuild, and Fastlane actions. CI pipelines are deployed through: GitHub Actions for modular workflows and parallel builds. Xcode Cloud for seamless integration with Appleโ€™s ecosystem. Jenkins, GitLab CI, and Bamboo pipelines with declarative YML jobs to execute linting (via SwiftLint), unit/UI tests, code signing, and .ipa packaging. Final builds are distributed via TestFlight or App Store Connect, with automated changelogs and environment-based configuration.

Android: For Android projects, I use Gradle tasks within: GitHub Actions, Jenkins Pipelines, and GitLab CI/CD YML files for flavor-based builds, instrumentation tests, linting, and ProGuard configuration. Build artifacts (.apk/.aab) are uploaded to Google Play Console via Fastlane. Husky pre-commit hooks ensure static code analysis and formatting compliance.

Flutter: Flutter workflows are unified across platforms using: Custom shell scripts, flutter build, and Fastlane integrations. CI/CD managed in GitHub Actions, GitLab .gitlab-ci.yml, and Jenkinsfile, automating build, test, linting (flutter analyze), and store deployment.

Pipeline Setup: Jenkins: Custom pipelines via Jenkinsfile integrating xcodebuild, gradle, and flutter commands with SonarQube scan stages. GitLab: .gitlab-ci.yml scripts that manage matrix builds for iOS/Android/Flutter, triggering lint/test/build/deploy jobs. Bamboo: Modular jobs handling build/test/publish steps, with plan branches auto-triggered on Git events.

Quality Gates Tools: SonarQube is integrated in all pipelines to enforce code quality, security, and coverage metrics. Linter tools (SwiftLint, Android Lint, Flutter Analyze) and Husky hooks catch issues early during commit. Secrets management, environment-specific configurations, and secure artifact handling ensure compliance and operational reliability.

๐Ÿš€ Analytical Skills

Iโ€™ve worked closely with data analysts and product teams to track product performance, feature resiliency, and user engagement across iOS, Android, and Flutter platforms. My analytics contributions span several strategic verticals:

Marketing & Behavioral Analytics: Integrated tools like Mixpanel, Firebase Analytics, and CleverTap to enable tokenized, tag-based analytics and advanced A/B testing. Leveraged Branch.io for deep linking and campaign attribution tailored to industry-specific KPIs.

User Feedback & Engagement: Monitored app store ratings, user reviews, production adoption, user session tracking, and engagement flow using Firebase, Mixpanel, and CleverTap for continuous feedback loops and lifecycle optimization.

Feature Resiliency & Observability: Ensured network and session stability by implementing observability tools like GameBench, Firebase Performance Monitoring, Firebase Non-Fatal error tracking, AWS CloudWatch, and Kibana for real-time diagnostics and trend analysis.

Media Streaming Analytics: Worked with Mux and Youbora to measure adaptive bitrate streaming, error rates, buffering time, and DRM performance in live and on-demand media workflows.

Non-Functional Quality Monitoring: Integrated Crashlytics, alerting workflows, and PagerDuty incident management for crash tracking and response. Focused on stability metrics and fast resolution of production issues.

Growth & Store Metrics: Utilized iTunes Connect and Google Play Console analytics to benchmark platform adoption, monitor release performance, and align distribution strategies with growth goals.

๐Ÿ“š Professional Experience

Viacom18 Media Pvt Ltd, Bangalore Senior Software Engineer (Manager) | Apr 2019 โ€“ Present

Architected and led the Player Module for JioCinema OTT from scratch, including HLS streams, DRM/AES protection, Ad integrations, and DVR capabilities. Delivered core features like Hype Mode for FIFA 2022 event with real-time analytics integration. Owned subscription and analytics frameworks, modularizing playback and enhancing multi-platform scalability. Championed initiatives around tech debt reduction, code quality enforcement, and CI/CD automation.

Honeywell Technology Solutions, Bangalore Software Engineer 2 | Jun 2017 โ€“ Mar 2019

Designed deep linking and indoor navigation modules for the Honeywell Vector Occupant smart building app. Integrated Outlook Calendar animations for meal booking and meeting room management systems.

Happiest Minds Technologies, Bangalore Senior Software Engineer | Jun 2015 โ€“ Mar 2019 Lead mobile initiatives for Honeywell Home Connect IoT apps, delivering smart home solutions (ACs, switches, security cameras). Developed Android and iOS features, customized animations, and optimized hybrid workflows.

Exilant Technologies, Bangalore Senior Software Engineer | Feb 2013 โ€“ Jun 2015

Migrated and modernized legacy Objective-C apps to Swift-based codebases. Developed multiplatform solutions supporting iOS, iPadOS, and macOS from a single unified codebase.

BitOrder Technologies, Bangalore Trainee Engineer | Jan 2012 โ€“ Jan 2013 Built initial in-house projects such as Restopod (restaurant order management) and SGS Quotes (daily inspirational app).

๐ŸŽฏ Major Projects:

JioCinema (OTT): Architected Player, Subscription, and Analytics modules handling millions of concurrent users. Voot OTT Platform: Led playback innovations and subscription backend integrations; enforced CICD-driven release strategies. Honeywell IoT Apps: Smart Home solutions with real-time device control for millions of users. Apple Internal Apps: Contributed to Radar (Appleโ€™s bug tracking) and Apple University (employee education platform). Workboard (myworkboard.com): Sales reporting and team management app for enterprise users.

๐ŸŽ“ Education

Bachelor of Technology (B.Tech), Information Technology Azad Institute of Engineering and Technology (AIET), Lucknow 2007 โ€“ 2011

๐ŸŒŸ Additional Highlights

Strong understanding of Data Structures and Algorithms (LeetCode Profile).

Experienced in interviewing and mentoring across engineering levels.

Expertise in building future-proof mobile architectures for OTT and enterprise-grade apps.

Active contributor to open discussions on GitHub and StackOverflow.

โœจ Personal Motto

โ€œBuild scalable apps. Architect for the future. Lead with empathy.โ€

๐Ÿ† Key Achievements

Successfully led and scaled apps with user base from 10K to 50 million+ on iOS and 2.5 crore across platforms. Achieved 99.80% crash-free sessions on high-scale mobile apps through optimized architecture and CI/CD best practices. Architected and delivered critical modules like Playback, Analytics, Subscription, and Tech Innovations for OTT giants. Built loosely coupled modular frameworks with feature switch-based deployments ensuring dynamic app releases. Actively participated in hiring, setting code review and blueprint discussion standards across teams. Designed and implemented UML and Data Flow Diagrams for management and cross-team visibility.