Shobhakar Tiwari

Software EngineerApple Platforms

Building native iOS apps for iPhone and iPad, with on-device AI and a growing AI skillset

United States

Professional experience

Product ownership backed by engineering depth.

Virtusa Corp.

Senior Lead Software Engineer

Architected real-time bill pay for a major US banking app, supporting full, partial, and overpayments and lifting payment completion by 25%. Built Zelle send and receive flows, extended Zelle to brokerage accounts, and migrated the app from UIKit to SwiftUI incrementally, keeping the same App Store listing, users, and ratings.

Feb '23 – PresentChicago, USA

Birlasoft Inc.

Technical Lead · United Airlines

Built a peer-to-peer app that lets United flight attendants share data between nearby devices over Wi-Fi Direct and Bluetooth, with Core Data syncing, conflict resolution, and AES encryption. Trimmed the app binary through dead-code removal, driving a 20% increase in installs on low-end devices.

May '22 – Feb '23Chicago, USA

Birlasoft Limited

Technical Specialist · United Airlines

Led the Economy Sales module in United's ISA MealOrder app, including a seat layout that made seat selection 20% faster for flight attendants. Architected the Buy-on-Board product catalog, lifting onboard sales by 15%, and led teams across seven enterprise iOS projects.

Mar '16 – May '22Noida, India

Fliplearn Education

Software Engineer

Built the app's core screens in Objective-C and UIKit, and integrated Paytm so parents could pay school fees in the app, raising fee payment completion by 15%. Added offline content with Core Data and push notifications.

Dec '15 – Mar '16Noida, India

Smartclass Education

Software Engineer

Designed and launched a new iOS app in Swift, UIKit, and Core Data, and refactored legacy Objective-C code into reusable, faster Swift components.

Aug '15 – Nov '15Noida, India

Outworx Solutions

Software Engineer

Started my career building native iPhone apps in Objective-C and UIKit, with responsive Auto Layout screens, and handled certificates, provisioning, and App Store releases.

May '14 – Aug '15Noida, India

Open source

Reusable SwiftUI infrastructure, built in public.

★ 436GitHub stars across public projects
Swift packageIn progress

Coming soon

A reusable SwiftUI component, designed with first-party APIs and no third-party dependencies.

SwiftSwift Package Manager
Swift packagePlanned

Coming soon

The next package in the series. Details will be posted here when it ships.

SwiftiOS 17+

Values

How I approach the work.

What twelve years of shipping iOS apps, leading teams, and mentoring engineers has taught me to care about.

Users first

Every feature starts with the person holding the device, whether it's a flight attendant mid-service or a customer paying a bill.

Craft matters

Accessibility, performance, and polish are part of the job, not extras. Small details decide whether people trust an app.

Build strong foundations

Clean architecture, solid tests, and steady modernization keep an app easy to change long after its first release.

Collaborate without ego

The best idea wins, wherever it comes from. Good code reviews teach, and a strong lead helps the whole team grow.

Community

iOS interview prep, shared in public.

1M+Views on Stack Overflow answers
Question bank★ 197

iOS_Lead_Interview

Architecture, concurrency, system design, and leadership questions for senior and lead iOS roles.

Swift27 forks
Question bank★ 72

iOS_Junior_Level_Interview_Questions

Swift, UIKit, and memory management fundamentals for engineers preparing for their first iOS role.

Swift13 forks
Mentoring268 sessions

mock.iOS

Mock interviews, résumé reviews, and career guidance for iOS engineers in India and the US.

1:1 video callsTopmate verified

Apps

Apps I've built over the years.

From banking and airline operations to education, these are some of the iOS apps I've designed, built, and shipped since 2014.

PNC Mobile Banking

Banking · iPhone & iPad

Real-time bill pay, scheduled payments, and Zelle send and receive flows, with the app moving from UIKit to SwiftUI.

SwiftUIUIKitCombineasync/awaitClean SwiftAccessibilityHIGAdobe AnalyticsAppDynamics
View on the App Store ↗

ISA MealOrder

United Airlines · iPhone & iPad

Inflight meal and Buy-on-Board sales for flight attendants, with an interactive seat map and a product catalog that lifted onboard sales by 15%.

SwiftUIKitCouchbase LiteCouchbaseN1QLSession-based syncAppDynamicsArtifactoryAirWatch
Distributed in-house to United crew

P2P MealOrder

United Airlines · iPhone & iPad

Lets flight attendants send and receive data between nearby devices with no internet, using a custom framework over Wi-Fi Direct and Bluetooth.

SwiftWi-Fi DirectBluetoothAESMongoDBCouchbase LiteCouchbase ServerSQLite indexing
Distributed in-house to United crew

OUA UltraTech

Enterprise · iOS & Android

Built the One UltraTech App natively on both iOS and Android, with deep links that open users straight into key screens.

SwiftUIKitAndroidJavaXML layoutsDeep linking
View on Google Play ↗

Insight

United Airlines · Gate staff

A real-time app that shows United gate staff flight changes as they happen. Two-way sync keeps the data and UI up to date across every device.

SwiftUIKitCouchbase LiteCouchbaseN1QLSession-based syncTwo-way syncAppDynamicsArtifactoryAirWatch
Distributed in-house to United staff

Veolia

Waste management · UK

An iOS app for a UK client that tracks garbage collection and waste management work, with data flowing to and from Salesforce over REST APIs.

SwiftUIKitCocoa TouchAlamofireREST APIsSalesforce
Distributed in-house and through Apple's Volume Purchase Program

Fliplearn

Fliplearn Education · 2015

A school learning app for students and parents, with a social feed, offline content, and Paytm fee payments that raised completion by 15%.

Objective-CCore DataPaytm
View on the App Store ↗
1 / 7