Hi, I’m Samrudh Surendra, an Application Developer with 4+ years of experience building scalable iOS applications using Swift, SwiftUI, and UIKit across banking and retail domains. I’m proficient with MVVM, Clean Architecture, and REST API integration, and I have hands-on experience with Core Data and UserDefaults for data persistence. I focus on performance and reliability, leveraging async/await, GCD, Combine, and Xcode Instruments, while implementing secure solutions with Keychain and encrypted communication. I’m experienced in end-to-end mobile development, testing with XCTest, CI/CD using GitHub Actions, and monitoring with Firebase. I enjoy incorporating AI-driven features using Core ML and LLM-based solutions to enhance user experience and application capabilities.

Samrudh Surendra

Hi, I’m Samrudh Surendra, an Application Developer with 4+ years of experience building scalable iOS applications using Swift, SwiftUI, and UIKit across banking and retail domains. I’m proficient with MVVM, Clean Architecture, and REST API integration, and I have hands-on experience with Core Data and UserDefaults for data persistence. I focus on performance and reliability, leveraging async/await, GCD, Combine, and Xcode Instruments, while implementing secure solutions with Keychain and encrypted communication. I’m experienced in end-to-end mobile development, testing with XCTest, CI/CD using GitHub Actions, and monitoring with Firebase. I enjoy incorporating AI-driven features using Core ML and LLM-based solutions to enhance user experience and application capabilities.

Available to hire

Hi, I’m Samrudh Surendra, an Application Developer with 4+ years of experience building scalable iOS applications using Swift, SwiftUI, and UIKit across banking and retail domains. I’m proficient with MVVM, Clean Architecture, and REST API integration, and I have hands-on experience with Core Data and UserDefaults for data persistence.

I focus on performance and reliability, leveraging async/await, GCD, Combine, and Xcode Instruments, while implementing secure solutions with Keychain and encrypted communication. I’m experienced in end-to-end mobile development, testing with XCTest, CI/CD using GitHub Actions, and monitoring with Firebase. I enjoy incorporating AI-driven features using Core ML and LLM-based solutions to enhance user experience and application capabilities.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate

Work Experience

Application Developer at PNC
July 1, 2025 - Present
Architected and delivered a Digital Banking Platform Enhancement project using SwiftUI, MVVM, and Swift Concurrency (async/await), enabling scalable real-time financial features and improving overall app performance. Designed modular architecture aligned with Clean Architecture principles, improving code maintainability and enabling faster feature delivery across multiple banking modules. Implemented secure and efficient networking using Combine, URLSession, and REST APIs, ensuring reliable data flow and reducing API latency by 25%. Developed robust security layers including token-based authentication, Keychain storage, and encrypted communication to meet enterprise banking compliance standards. Optimized application performance using GCD, background processing, and Instruments, reducing UI lag and improving app responsiveness by 30%. Built and maintained automated testing and CI/CD pipelines using XCTest and GitHub Actions, improving release stability and reducing production defects.
Application Developer at Trigent Software
January 1, 2020 - July 1, 2023
Designed and developed the Smart Retail Mobile App using Swift and UIKit to deliver seamless user experiences across multiple iOS devices. Implemented MVVM architecture to structure scalable and maintainable code, improving code readability and modular development practices. Integrated RESTful APIs using URLSession and Alamofire to enable real-time data synchronization and dynamic content rendering. Built data persistence layers using Core Data and UserDefaults to efficiently manage offline storage and user session data. Optimized application performance using async/await and GCD, reducing app load time by 30% and improving responsiveness. Conducted unit testing using XCTest and performed debugging to identify and resolve crashes, ensuring stable application releases. Collaborated with cross-functional teams in Agile/Scrum environments, contributing to sprint planning, code reviews, and feature delivery. Monitored app performance and user behavior using Firebase Crashlytics and Analyti

Education

Master in Computer Science at The University of Texas at Arlington
August 1, 2023 - May 1, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Retail