Skip to main content

About Me

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.

Email GitHub LinkedIn

Feel free to reach out - I’d love to connect!