Rahul RanaSenior iOS Developer
Swift. Systems. Performance.

Rahul Rana

Senior iOS Developer

Building high-performance iOS apps with Swift and modern architecture.

Built products used by 10M+ users.

Currently building Cheqin — a privacy-first mood tracking app.

Swift
SwiftUI
Concurrency
Rahul Rana — Senior iOS Developer
📍
Bangalore, India
03:47 pm

Career History

Professional Experience

Scalable mobile systems and performance-focused iOS work across high-traffic consumer apps.

Angel One

FinTech

SDE 2 (iOS)

Jan 2024 — Present

Mumbai, India

  • Migrated legacy codebase from MVC → MVVM-C, reducing coupling by 60% and enabling parallel feature development across 4 squads.
  • Reduced app startup time by 2.5s through binary size optimization, lazy module loading, and pre-warming critical paths.
  • Built mobile systems supporting 10M+ daily active users with real-time market data streaming via WebSockets and optimized state management.

Furlenco

E-Commerce

Sr. Software Engineer (iOS)

Sep 2022 — Nov 2023

Bangalore, India

  • Built Furlenco 2.0 from scratch using Swift and UIKit with MVVM architecture and Coordinator-based navigation.
  • Created a server-driven UI framework enabling 40% faster feature rollouts without requiring App Store updates.
  • Improved checkout UX, reducing order drop-off by 3% through A/B-tested UX improvements and payment preloading.

Mediology Software

Media Technology

Software Engineer

Sep 2020 — Aug 2022

Gurgaon, India

  • Developed and maintained iOS and tvOS news applications with AWS SNS push notifications, Firebase Analytics, and Core Data persistence.
  • Migrated significant portions of the codebase from Objective-C to Swift, improving maintainability and modernizing the architecture.
  • Built an internal AWS-based image processing library (News Lens) enabling dynamic image transformations across media platforms.
  • Integrated Flutter and React.js modules for cross-platform features and admin tooling.

Selected Work

Side projects focused on performance, architecture, and shipping real products.

Available on App Store

Cheqin

Privacy-first mood tracking app. Minimal interaction, high performance.

Designed for smooth 120Hz animations and local-first data persistence. Fully offline-capable with secure on-device storage for mental health journaling.

Cheqin home screen with Check In button and daily streak
Open Source • Banter

Banter

AI chat app built with native iOS and clean MVVM architecture.

Real-time typing indicators, persistent history via Core Data, and reactive state management. UI stays in sync with streaming AI responses.

Banter chat list showing AI conversation threads

Key Impact Metrics

Performance
13.9ms → 5.6ms
Scroll Performance
Stability
99.5%
Crash-Free Users
Scale
10M+
Daily Active Users
Product Impact
↓3%
Checkout Drop-off
Platform
+1.8%
iPad Adoption
Engineering System
Internal UI Library
Shared Design Components

Technical Foundations

Languages
Swift·SwiftUI·UIKit
Architecture
MVVM-C·Clean Architecture·Server-Driven UI
Concurrency & Data
Async/Await·Actors·Core Data·Realm
Performance
Instruments·Time Profiler·Memory Graph
Delivery
GitHub Actions·Fastlane·Firebase·AWS Amplify·GraphQL

Built with intention.

Open to teams that value performance, clarity, and well-crafted systems.