Mobile Application Developer
Demonstrated experience with Swift.
Demonstrated experience with Objective-C.
Demonstrated experience with Kotlin.
Demonstrated experience with Java.
Demonstrated experience with Python.
Mobile Application Developer open to new opportunities
Worked on the SEPTA Mobile Application, delivering public transit solutions for schedules, trip planning, real-time vehicle tracking, metro services, alerts, and ticketing functionalities.. Contributed to production releases by developing new features, enhancing UI/UX, resolving critical production issues, and improving application stability and performance.. Worked extensively on Kotlin Multiplatform (KMP) shared modules to build reusable business logic, networking layers, data handling, and caching components across Android and iOS platforms.. Implemented scalable and modular application architecture using repository patterns, reusable domain logic, and optimized state management practices.. Designed and enhanced metro schedule functionalities including child-route handling, future-date schedules, dynamic route selection, trip continuation support, and schedule optimization.. Implemented structured concurrency in native iOS code using async/await, including async let and Task Groups, to fetch profile, eligibility, pricing, and delivery options in parallel.. Improved application performance and user experience through UI/UX enhancements, smoother navigation flows, reduced API/network calls, and optimized rendering behavior.. Investigated and resolved production issues related to schedules, real-time data synchronization, authentication, station information, ticketing systems, and map integrations.. Worked on KML/map-related integrations, real-time updates, alert/advisory modules, and schedule visualization improvements.. Participated in code reviews, sprint planning, regression testing, release validation, QA coordination, and production deployments.. Collaborated with backend teams, QA engineers, designers, product owners, and cross-functional offshore/onshore teams.. Contributed to code refactoring, reusable component architecture, release automation, production monitoring, and application maintainability improvements.
Spearheaded design and implementation of Image Search and Product Locator features.. Architected a modular MVVM + Clean Architecture solution in Swift (UIKit + SwiftUI).. Implemented SwiftUI with UIKit integration using HostingViewController and used SwiftUI property wrappers including State, Binding, Observed Object, State Object, and Environment Object.. Designed Image Search using CoreML and built Product Locator using CoreLocation and in-store map APIs.. Built the Scan Product screen using AVFoundation and VisionKit for barcode/QR scanning, integrated with backend APIs for inventory checks.. Enhanced Checkout and Product Detail screens with VoiceOver, Dynamic Type, and UIAccessibility APIs.. Owned end-to-end delivery of the AR View screen using ARKit and SceneKit.. Introduced XCTest and XCUITest suites with dependency injection.. Led code reviews for a team of 8 engineers and mentored 5 junior iOS engineers.. Enhanced CI/CD pipelines with Fastlane and Xcode Cloud.. Drove root-cause analysis of checkout failures and inventory sync issues using Instruments and Crashlytics.. Refactored legacy Objective-C MyAccount modules into Swift.. Collaborated with UX designers, backend teams, and product managers on navigation, APIs, Saved Lists, and Store Pickup Scheduling.. Contributed to Android implementation of Image Search, Product Locator, and Barcode Scanner modules.. Partnered with Android engineers on modular MVVM + Clean Architecture patterns, dependency injection, and asynchronous API handling.. Collaborated on shared API contracts and data models for Swift/Combine and Kotlin/Coroutines/Flow.. Assisted in debugging and optimizing Android app performance, API response handling, and caching.. Reviewed Android pull requests for checkout and store pickup scheduling features.
Built and optimized Mobile Check Deposit, Zelle P2P Payments, Bill Pay, and Transaction History.. Refactored RESTful API integrations using async/await for transaction updates and bill payments.. Enhanced Mobile Check Deposit using Core Image and VisionKit for check scanning and validation.. Designed and integrated push notifications for account activity and fraud alerts.. Developed card management capabilities including lock/unlock, spending limits, and PIN change.. Integrated Apple Wallet and Secure Tokenization APIs.. Migrated legacy Objective-C Statements and ATM Locator modules to Swift.. Conducted code reviews for a team of 6 engineers.. Expanded automated testing with XCTest and XCUITest.. Contributed to Funds Transfer and Zelle P2P modules on Android using Kotlin, MVVM, and Coroutines.. Developed the Android Bill Pay module using Kotlin Coroutines and Retrofit.. Improved the Android Account Overview dashboard using Jetpack Paging and Kotlin Flow.. Streamlined CI/CD processes using Fastlane and Jenkins.. Led debugging and root-cause analysis for Zelle transfer failures and notification delays using Instruments and Crashlytics.. Led a distributed team of 7 iOS engineers, defining coding standards, reviewing PRs, and mentoring junior staff.. Coordinated with Product, Security, QA, and Android teams on banking features, synchronized releases, and regulatory compliance.
Worked with and mentored the development team on the flagship iOS app, delivering Flight Search, Booking, Check-in, Seat Selection, Apple Wallet Boarding Passes, and flight update notifications.. Re-architected a legacy UIKit codebase to SwiftUI with MVVM-Coordinator and modularized features through Package Manager.. Owned mobile architecture design and guided a 4-engineer iOS team through UIKit-to-SwiftUI introduction.. Utilized Combine for declarative and reactive programming.. Designed passenger journey screens in UIKit.. Built a real-time Flight Status dashboard using Live Activities and Dynamic Island.. Integrated CoreLocation and indoor navigation SDKs for airport wayfinding.. Implemented offline-first boarding pass storage with Core Data and Keychain encryption.. Delivered Widgets and Live Activities for departure countdown, mileage balance, and baggage tracking.. Enhanced accessibility with Dynamic Type, VoiceOver, and UIAccessibility APIs, and localized the app to English, Japanese, and Korean.. Established code-review practices, pair programming, architecture guilds, and design-document reviews; mentored junior engineers.. Automated delivery with Fastlane and GitHub Actions.. Embedded test automation with XCTest, XCUITest, and snapshot testing.. Implemented feature flags, A/B tests, and analytics with Firebase, Crashlytics, and App Store Connect.. Collaborated with Android engineering to ship synchronized features across platforms.. Contributed to React Native modules including Loyalty Dashboard, Flight Status, and Trip History.. Aligned MVVM-Coordinator patterns in UIKit with Redux/Context state management in React Native.. Supported offline boarding pass storage integration into the React Native app.. Assisted in debugging React Native navigation issues using React Navigation.. Collaborated on API contracts and GraphQL/REST schema design for iOS and React Native.
Implemented the Ride Planning module using Swift and MapKit, enabling custom routes with waypoints, dealers, and gas stations, with backend synchronization.. Migrated critical modules from Objective-C to Swift and introduced modular feature frameworks for Ride Planner, Dealer Locator, and Community.. Resolved GPS navigation bugs by optimizing CoreLocation road-snapping logic.. Built the Community module with UIKit and RESTful APIs.. Optimized map performance with asynchronous data fetching and caching.. Expanded test coverage with XCTest for GPS Navigation and Ride Recording modules.. Developed Dealer Locator using CoreLocation and RESTful APIs.. Integrated Ride Recording with CoreMotion and CoreLocation, with offline caching.. Built an in-app Ride History screen synced with the cloud backend.. Enhanced offline-first route planning and ride recording by caching maps and ride data locally with CoreData and NSCache.. Implemented in-app media upload with background URL Session tasks.. Enhanced accessibility with VoiceOver and Dynamic Type.. Configured Fastlane and Jenkins CI/CD pipelines.. Collaborated with QA and product teams to optimize app stability and performance.. Developed scalable UI layouts with UIKit and Size Classes for iPhone and iPad.. Refactored legacy Objective-C view controllers into Swift UIKit modules.. Partnered with UX and backend teams on event discovery, ride sharing, and group chat flows.. Used Crashlytics to monitor navigation crashes and performance bottlenecks.. Developed React Native POC modules for Ride Dashboard, Dealer Locator, Trip Planner, and Bike Customization using TypeScript, React Navigation, Redux, and Functional Components.. Built reusable React Native components integrating maps, ride statistics, and route visualizations using React Hooks, Context API, and custom component libraries.. Integrated React Native modules with native iOS Bluetooth communication, deep linking, push notifications, and location services.. Optimized React Native POC performance using FlatList optimization, lazy loading, memoization, image caching, and Hermes engine tuning.. Collaborated with native mobile teams and product stakeholders on cross-platform architecture guidelines, shared API contracts, and modular feature strategies.
Implemented Kohl’s Wallet in Swift and UIKit for coupons, Kohl’s Cash, and rewards, including push notification reminders.. Contributed to Kohl’s Pay by integrating RESTful APIs and QR code generation.. Refactored Product Detail and Cart navigation flows.. Built the Price Scanner module using AVFoundation for barcode scanning.. Enhanced My Kohl’s Card and resolved duplicate charge bugs in payment processing.. Developed the Rewards Tracking interface with RxSwift.. Optimized API calls and image loading with NSCache and background prefetching.. Improved accessibility using VoiceOver, Dynamic Type, and UIAccessibility APIs.. Wrote and maintained XCTest unit tests for Payment and Rewards modules.. Developed Free Store Pickup & Drive-Up using CoreLocation.. Implemented modular UI components with UIKit and Auto Layout.. Collaborated with backend teams to integrate RESTful APIs and optimize response handling with NSURLConnection and caching.. Partnered with cross-functional teams to resolve crashes in Reviews flow and improve memory management.
Developed an iOS app using MVVM architecture.. Redesigned the Budget screen using UIKit with programmatic UI.. Applied Factory, Facade, Adapter, Delegation, Notifications, and Key-Value Observing (KVO) design patterns.. Mentored and trained a 6-member offshore iOS team.. Implemented collision detection algorithms for rigid bodies and circle-line intersections.. Integrated In-App Payments SDK with secure transaction flows.. Ensured data security with end-to-end encryption and Keychain storage.. Used Charles Proxy and Postman for debugging RESTful API calls.. Validated UI accessibility with Apple’s Accessibility Inspector.. Automated CI/CD pipelines with Jenkins for TestFlight builds and deployments.. Practiced TDD, writing automated unit and UI tests with XCTest and XCUITest.. Optimized multithreading with GCD and Dispatch Groups.