Hello, I’m Pankaj Bawane#
I’m an iOS developer focused on building reliable, polished, and maintainable apps for Apple platforms. I work across product features, architecture, performance, release workflows, and production support, with a strong preference for clean code, practical abstractions, and user-centered mobile experiences.
Professional Experience#
I have experience developing iOS applications across enterprise, financial services, insurance, and customer-facing product domains. My work spans secure app development, API-driven features, performance tuning, observability, and App Store release support.
Enterprise & Financial Services#
- Banking Applications - Built secure, high-performance mobile banking experiences with production-grade reliability.
- Insurance Platforms - Developed policy management, claims, service, and customer workflow features for large-scale insurance applications.
- Production Support - Investigated crashes, monitored app behavior, analyzed logs, and improved stability using observability and debugging tools.
Engineering Strengths#
- Architecture & Maintainability - Design modular features with clear boundaries and testable dependencies.
- Performance & Stability - Use profiling, crash analysis, and memory diagnostics to improve app quality.
- Collaboration - Work with product, design, QA, backend, and release teams in Agile/Scrum environments.
- Code Quality - Review code for correctness, readability, scalability, and long-term maintenance.
Skills & Technologies#
Apple Frameworks#
- SwiftUI
- UIKit
- Combine
- Foundation
- UserNotifications
- Core Data
- SwiftData
- Core Location
- URLSession
- XCTest
Architecture & Patterns#
- MVVM
- VIPER
- MVC
- SOLID principles
- Protocol-Oriented Programming
- Dependency Injection
- Clean Architecture
UI Development#
- SwiftUI declarative UI
- Auto Layout
- Storyboards
- XIBs
- Accessibility
Networking & Data#
- REST APIs
- JSON parsing with Codable
- Data modeling
- Request and response validation
- Offline-aware data flows
Concurrency#
- Actors
- async/await
- Grand Central Dispatch
- Operation Queues
Testing#
- Unit testing
- UI testing
- TDD principles
- Testable architecture
- Mocking and dependency isolation
Performance & Debugging#
- Xcode Instruments
- Memory leak detection
- Crash analysis
- AppDynamics
- Crashlytics
CI/CD & Release#
- Jenkins
- Automated build and release pipelines
- App Store Connect
- TestFlight
- Release coordination
Third-Party Integrations#
- Firebase
- Google Analytics
- CleverTap
- Swift Package Manager
- CocoaPods
Tools & Collaboration#
- Git
- GitHub
- JIRA
- Confluence
- Splunk
- Agile/Scrum
AI-Assisted Development#
- Claude custom plugins
- Claude Code
- GitHub Copilot
- Ollama
Interests#
When I’m not coding, I enjoy:
- Exploring new tools for iOS development, automation, and local AI workflows
- Reading about software architecture, product engineering, and developer experience
- Building reusable utilities that make debugging, testing, and development faster
Get in Touch#
I’m always interested in discussing iOS engineering, Apple platform development, open-source tools, and product-focused mobile architecture.
Feel free to reach out - I’d love to connect!