Kumar Shubham

Senior iOS Engineer with 6 years building consumer-scale Swift applications. Works at the platform layer of a 20+ module Swift Package codebase at Allen Digital — authoring shared frameworks, owning multi-release platform migrations, and writing the design docs other feature teams build against.

Previously shipped payments, seat selection, and booking flows at redBus (India’s largest bus-ticketing platform, tens of millions of users, 4.7★ App Store rating). Author of MDLatex, an open-source Swift Markdown + LaTeX rendering package.

Bengaluru, India · Open to relocation (Europe / US).

Experience

SDE II (Senior iOS). Platform frameworks & SDUI.

RedPay payments & UIKit → SwiftUI migration.

Interactive seat selection & transaction retries.

Projects & OSS

Swift Markdown + LaTeX renderer on Swift Package Index.

SafeDecoder

Recursion-free JSON scanner eliminating stack overflows.

Live Activity

ActivityKit framework with zero-CPU lock-screen timers.

Recognition

Hackathon 1st

Allen Digital 24h: on-device Core ML AI assistant.

Trailblazer Award

redBus FY22 Q1 recognition (top 1% of engineers).

Research Paper

Grenze Scientific Society: AI video monitoring.

Experience

Allen Digital — SDE II (Senior iOS Engineer) Jun 2024 – Present

Bengaluru, India · 20+ module Swift Package codebase with KMP

• Shipped SafeDecoder, an iterative JSON scanner eliminating stack-overflow crashes in server-driven UI up to 50,000 nesting levels.

• Designed a zero-CPU Live Activity framework (ActivityKit + WidgetKit) and led the app-wide iOS 17 platform migration.

• Built the subjective test platform, URLSession background download manager, and created the open-source MDLatex rendering engine.

redBus (ibibo Group) — Senior iOS Engineer Jan 2023 – May 2024

Bengaluru, India · Tens of millions of users · 4.7★ App Store rating

• Led incremental UIKit → SwiftUI migration of core booking surfaces with MVVM and shared design system components.

• Integrated RedPay payment stack with transaction retry/fallback handling, and rebuilt Combine networking with response caching.

redBus — iOS Engineer Aug 2020 – Dec 2022

Bengaluru, India

• Rebuilt the primary seat-selection funnel with interactive gesture-driven animations to lift booking conversion.

• Developed transaction recovery workflows, Core Data persistence models, and on-device Core ML features.

Technical Skills

Languages: Swift, Objective-C, Kotlin (KMP interop), Python.

UI: SwiftUI, UIKit, WidgetKit, ActivityKit, Core Animation, design systems & reusable component libraries.

Concurrency & Data Flow: Swift Concurrency (async/await, actors, Sendable), Combine, GCD, structured cancellation.

Architecture: MVVM, Clean Architecture, multi-module SPM, server-driven UI, offline-first, protocol-oriented design.

Apple Platform: URLSession (background sessions), Core Data, AVFoundation, WebSockets, Server-Sent Events, Push & Local Notifications, Core ML.

Quality & Delivery: XCTest, TDD, Instruments profiling, Fastlane, GitHub Actions, SwiftLint, Firebase (Remote Config, Crashlytics, Analytics), staged rollouts & kill switches.

Backend-Adjacent: REST API & schema design, AWS S3 (pre-signed URLs, resumable upload), Moya, gRPC-adjacent SSE pipelines.

Education & Recognition

Education: B.E. Computer Science and Engineering — Siddaganga Institute of Technology, Karnataka, India (2016 – 2020).

Open Source: MDLatex — Swift package for rendering Markdown with embedded LaTeX. MIT licensed, published on Swift Package Index.

Honors: 1st place, Allen Digital 24-hour Hackathon 2024 (AI widget assistant using on-device Core ML) · Trailblazer Award, redBus FY22 Q1 (top 1% of engineers) · 5th of 49 teams, redBus Makeathon 2023 · Technical Excellence Award, SIT Browse 2017.

Publication: “AI-Based Video Monitoring System: Automated Surveillance for Enhanced Security,” Grenze Scientific Society Journal, July 2020.

Connect

Reach me on LinkedIn, GitHub, by phone at +91 75459 62949, or via email at the.official.kumar.shubham@gmail.com.

I’m reciting that quality affects all aspects of my pursuits. I want to imbue quality in everything I do. This skill develops while doing. Not thinking, not imagining, doing. It is learned through learning and experimenting and consistency and pacing.