Summary
Overview
Work History
Education
Skills
Timeline
Generic

PRAKASH M

Dallas,TX

Summary

Results-driven Software Engineer with over 10 years of experience in designing and developing mobile and web applications, with a strong focus on iOS/iPadOS platforms. Proficient in building scalable, user-centric applications using Swift (including SwiftUI and POP) and Objective-C, with deep expertise in Xcode, Cocoa Touch, and iOS SDKs.

Demonstrates a solid understanding of object-oriented, functional, and protocol-oriented programming paradigms, with hands-on experience in implementing architectural patterns such as MVC, MVVM, VIPER, The Composable Architecture (TCA), and Clean Architecture. Skilled in memory management (ARC), multi-threading (GCD, NSOperation), and data persistence using Core Data, NSUserDefaults, and GRDB/SQLite.

Well-versed in APNS, Salesforce Marketing Cloud (SFMC) push notifications, local notifications, and integrating REST/SOAP APIs using NSURLSession and modern async/await syntax. Experience working with React Native (Expo) and AMP, with a strong focus on accessibility to support users with cognitive disabilities.

Collaborative and business-focused, actively involved in requirement grooming, UX integration via Figma, and delivering POCs using tools like GraphQL. Proven ability to adapt quickly to new technologies, solve complex problems, and consistently deliver high-quality, maintainable code.

Overview

12
12
years of professional experience

Work History

Sr. Mobile App Developer

BlueShield Of California
10.2023 - Current

Blue shield of California is insurance company in health sector, to give complete native experience to their customers. They developed the native application for both IOS/iPad and Android platforms. Customers can view their claims, nearby Primary care Physicians. search for doctors, dentists and view ID Cards also.

  • Developed and maintained iOS/iPadOS and Android applications using Xcode and Android Studio respectively.
  • Designed and implemented multiple user-facing screens for events such as push notification prompts and tracking permission requests.
  • Built dynamic UI using SwiftUI, including complex layouts with HStack, VStack, ZStack, and GeometryReaderviews.
  • Utilized Java and Gradle as the programming language and dependency manager for Android development.
  • Successfully integrated the Salesforce SDK to enable push notifications, establishing connectivity using Subscriber Key.
  • Worked with both Objective-C and Swift, leveraging native iOS frameworks like UIKit, with components such as UITableView, UICollectionView, and UIStackView.
  • Integrated third-party SDKs including Verint, OneTrust, and Teladoc. Configured Meraki VPN for secure office network access during development.
  • Developed and refactored networking layers using async/await for modern concurrency handling in Swift.
  • Leveraged the Combine framework, working with Publishers, Subscribers, and Operators to manage reactive data flow.
  • Analyzed and resolved issues in React Native modules; gained exposure to React Native libraries such as AMP.
  • Integrated third-party dependencies using CocoaPods and Swift Package Manager (SPM).
  • Followed MVVM architecture for scalable and maintainable application design.
  • Diagnosed and resolved multiple production-level issues using the Glassbox debugging tool.
  • Authored unit and UI tests using XCTest and SnapshotTesting frameworks to ensure high-quality, bug-free code.
  • Collaborated closely with the UX design team, converting Figma designs into pixel-perfect, responsive interfaces.
  • Applied effective memory management techniques across the app to maintain performance and stability.
  • Contributed to building a custom mesh networking framework, later distributed via a private CocoaPods repository.
  • Supported legacy Objective-C codebase and contributed to migration efforts to Swift for modernizing the code.
  • Used SourceTree and Terminal for version control, including cloning, merging, and resolving Git conflicts across branches.
  • Performed code quality and security checks using the Veracode platform; resolved vulnerabilities proactively.

Environment: Xcode 15, Swift 5.1, iOS 15+, Java, Android Studio, Dynatrace, Figma, Splunk, React Native 0.70, Combine, SwiftUI, UIKit, XCTest, CocoaPods, SPM, Git, Veracode, VPN (Meraki).

App Link: https://apps.apple.com/us/app/my-health-toolkit-for-bcbs/id1318516799

Sr. iOS Developer

Verizon
01.2023 - 10.2023

Verizon application serves the users to access telecom features such ordering broad band devices such as routers and services like 5g and LTE to millions of users across the Unites States. Lead the team with 3 people for adding analytics and handling SonarQube issues.

  • Designed and developed multiple user interface screens for app launch events, including push notification prompts and tracking permission dialogs.
  • Built multiple Proof of Concepts (POCs) using the declarative SwiftUI framework to explore modern UI approaches.
  • Created a fully Swift-based application using native iOS frameworks such as UIKit, implementing layouts with UIStackView and SwiftUI on specific screens.
  • Implemented all networking layers using modern concurrency (async/await) and Combine framework, leveraging Publishers, Subscribers, and Operators to handle asynchronous data flow.
  • Applied MVVM architecture consistently across all Swift modules to ensure clean separation of concerns and testability.
  • Contributed to debugging and fixing bugs in React Native modules, gaining hands-on experience with AMP-based libraries and running modules on physical devices using the Expo Client tool.
  • Ensured ADA compliance by implementing Accessibility standards across multiple screens.
  • Utilized Kibana for monitoring network logs and analyzing backend response issues.
  • Managed third-party integrations via Swift Package Manager (SPM) and followed best practices in dependency management.
  • Identified and resolved several production issues using Glassbox for real-time session analysis and debugging.
  • Wrote and maintained unit tests using XCTest, and performed UI testing with SnapshotTesting to ensure UI consistency.
  • Handled memory management effectively throughout the application lifecycle to ensure smooth performance.
  • Contributed to the development of a mesh networking framework, published internally via a CocoaPods repository.
  • Used SourceTree and Terminal for version control operations such as cloning, branching, merging, and resolving Git conflicts.
  • Ensured code quality and security by running audits through the Veracode platform and remediating all identified vulnerabilities.
  • Environment: Xcode 14, swift 5.1, min iOS 13, Glass Box, Splunk, reactnative0.70
  • App Link: https://apps.apple.com/us/app/my-verizon/id416023011

Sr. Mobile Developer

Costco
08.2022 - 12.2022

Costco Retail Application where user shop and add items to the cart and checkout features enabled. Costco app will give user flexibility shop online and check out at the nearby store.Collaborated with a team of experienced developers and actively participated in Agile ceremonies including story grooming, sprint planning, and code reviews.

  • Worked on multiple Proofs of Concept (POCs) using UIKit-based programming and developed new features for production-ready applications.
  • Built an application entirely in Swift, using native iOS frameworks like UIKit, with layouts structured using UIStackView and Auto Layout.
  • Utilized the Combine framework, implementing Publishers, Subscribers, and Operators to handle reactive and asynchronous data flows.
  • Applied MVVM architectural pattern across all Swift modules, ensuring modular, testable, and maintainable code.
  • Analyzed and resolved bugs within React Native modules, gaining familiarity with hybrid app frameworks and AMP-based libraries.
  • Used the Expo Client tool to run and test React Native modules on physical devices developed using the Expo platform.
  • Leveraged Kibana for backend log analysis and real-time issue monitoring in API responses.
  • Integrated third-party libraries and internal frameworks using Swift Package Manager (SPM), following best practices in dependency management.
  • Used Glassbox for session replay, debugging, and production issue analysis, improving app stability and user experience.
  • Wrote unit tests with XCTest and conducted UI testing using SnapshotTesting, ensuring feature reliability and visual consistency.
  • Worked extensively with the UX design team, translating Figma mockups into functional and responsive interfaces.
  • Implemented comprehensive memory management strategies to optimize app performance and prevent leaks.
  • Contributed to the design and development of a custom mesh networking framework, distributed internally using CocoaPods.
  • Maintained robust Git workflows using SourceTree and Terminal for version control, including branching, merging, and conflict resolution.
  • Ensured code quality and security compliance using the Veracode platform, addressing vulnerabilities proactively.
  • Environment: XCode 14, swift 5.1, min iOS 13, Glass Box, Splunk, reactnative0.70.
  • App Link: https://apps.apple.com/us/app/costco/id535509415

Sr. iOS Developer

United Air Lines
05.2021 - 06.2022

Developed Application for flight attendants to monitor passenger’s attendance and taking and arranging meal orders on fly and make the payments for the respective actions. Also have developed internal communications between the passengers who are belonged to the local network with Bluetooth and Wi-Fi.

  • Collaborated with a team of experienced developers and actively participated in story grooming, design discussions, and Agile ceremonies.
  • Worked on multiple Proofs of Concept (POCs) using UIKit programming, exploring various design approaches and reusable UI components.
  • Developed a fully Swift-based application using protocol-oriented programming, UIKit, Core Data, and Foundation frameworks.
  • Implemented various UI components using Cocoa Touch, including UserNotifications, UIStackView, and custom views.
  • Integrated Combine framework for reactive programming, utilizing Publishers, Subscribers, and Operators to manage asynchronous data flow.
  • Used MVVM architectural pattern consistently across all Swift modules and third-party framework integrations.
  • Implemented API calls using both Combine and RxSwift/RxCocoa for license key validation and asynchronous API handling.
  • Applied Core Data to store user preferences, order history, and cache data for offline use.
  • Used Multipeer Connectivity framework to establish a mesh network for device-to-device communication within a specified range.
  • Built and distributed a reusable mesh networking framework using a private CocoaPods repository.
  • Added Adobe Analytics events across the application to track user behavior and critical usage patterns.
  • Implemented secure sign-in features using the AuthenticationServices framework (ASAuthorization) to support Passkeys and secure login flows.
  • Debugged, analyzed, and resolved production issues using Glassbox for session replay and Splunk for real-time log analysis.
  • Investigated and fixed bugs in React Native modules; tested them using Expo Client on physical iOS devices built with the Expo platform.
  • Ensured ADA accessibility compliance across critical screens, improving app usability for all users.
  • Collaborated with the UX team, conducting design reviews and implementing designs provided via Figma.
  • Used Kibana for monitoring network logs and backend response analysis.
  • Managed third-party dependencies via Swift Package Manager (SPM) and CocoaPods.
  • Conducted unit testing using XCTest, and UI testing using SnapshotTesting for visual consistency.
  • Maintained code quality through tools like SonarQube, SwiftLint, and SonarCopy for secure data migration and static code analysis.
  • Used Azure DevOps for task management, progress tracking, and sprint planning.
  • Environment: Xcode 13, swift 4.2, iOS 15, Storyboard, JSON Parser, Hockey app.

iOS Developer

Apple Inc
09.2017 - 03.2021

Developed Application for apple sales team. app provides the worldwide sales details of all apple products like iPhone, mac, iPad, Beats etc. Around the globe all apple stores and retailers report can be monitor by this application. It’s really good experience working with renowned developer. Also developed a 3dworld application for apple stores to place planograms virtually using AR Kit.

  • Developed iOS applications using Swift 3 and Cocoa Touch frameworks, working extensively with native components such as UIKit and Foundation.
  • Built dynamic and responsive user interfaces using UITableView, UICollectionView, UIScrollView, and UIStackView.
  • Led the development of Nucleus and Wave applications from scratch, implementing architectural patterns including MVVM and MVC for scalable code structure.
  • Designed and built the Nucleus AR application to virtually place selected planograms using ARKit, RealityKit, and SceneKit.
  • Utilized ARKit to identify nodes and anchors within real-world environments, enabling accurate virtual image placement.
  • Integrated SQLite for local data storage and used the GRDB framework for seamless database operations and model mapping.
  • Implemented secure authentication using Passkeys, leveraging the ASAuthorizationControllerDelegate for password-less login.
  • Ensured code quality by using SwiftLint for linting and SonarCopy for secure and structured data migration.
  • Collaborated closely with the business team from project inception, actively participating in requirements gathering, feasibility analysis, and feature planning.

iOS Developer

Blue Shield of California
06.2016 - 07.2017

Jr UI Developer

Code Ignitors
06.2013 - 12.2013

Education

Master of Information technology -

Southern New Hampshire University
01.2016

Bachelor of Engineering (BE) - Computer Science and Engineering (CSE)

JNTU University
01.2013

Skills

  • Programming Languages: C, Objective-C, Swift, Swift Ui, Java, React Native
  • Tools: Xcode,, Eclipse, NetBeans, Dreamweaver, Android Studio, SwfiLint, Dynatrace,Figma SauceLab,Jenkins
  • Web Services: SOAP, REST (XML & JSON), Graph QL
  • Databases: Oracle, MySQL, User Defaults, SQLite
  • Analytic Tools: Google analytics, Fire base Analytics and Adobe Analytics
  • Design Patterns: Viper, MVC, MVVM, TCA, Singleton

Timeline

Sr. Mobile App Developer

BlueShield Of California
10.2023 - Current

Sr. iOS Developer

Verizon
01.2023 - 10.2023

Sr. Mobile Developer

Costco
08.2022 - 12.2022

Sr. iOS Developer

United Air Lines
05.2021 - 06.2022

iOS Developer

Apple Inc
09.2017 - 03.2021

iOS Developer

Blue Shield of California
06.2016 - 07.2017

Jr UI Developer

Code Ignitors
06.2013 - 12.2013

Master of Information technology -

Southern New Hampshire University

Bachelor of Engineering (BE) - Computer Science and Engineering (CSE)

JNTU University
PRAKASH M