Sruthi Kumar
IOS DEVELOPER
Email id: **************@*****.***
Contact no: 704-***-****
LinkedIn URL: https://www.linkedin.com/in/sruthi-kumar012/
PROFESSIONAL SUMMARY:
Seasoned iOS developer with around 6 years of experience in crafting high-performance mobile applications using Swift, SwiftUI, Objective-C, and Xcode. Expert in modern design patterns (MVVM, MVC, VIPER) and enhancing app functionality and security. Proven track record in delivering user-centric solutions, collaborating with cross-functional teams, and driving business success through innovative development practices.
EXPERIENCE:
Sam’s Club // Sunnyvale, CA // Senior iOS Developer // Duration: Jan 2025 – Present
Description:
Sam’s Club is a leading membership-based retail platform offering a comprehensive mobile shopping experience. The app includes features such as Scan & Go, real-time order tracking, personalized savings, and exclusive member deals, making shopping faster, more convenient, and more engaging for millions of users.
●Designed and developed enhancements for the Product Detail Page (PDP), ensuring high performance, responsiveness, and smooth user interaction using Swift, SwiftUI, and Objective-C.
●Utilized Apollo GraphQL to implement efficient data retrieval strategies, enabling optimized caching, improved API communication, and support for complex queries and mutations.
●Adopted the Coordinator pattern to streamline navigation logic, decouple view controllers, and promote modularity and scalability in the app's architecture.
●Built and refactored reusable UI components using UIKit and SwiftUI to support consistent design, reduce duplication, and enhance long-term maintainability.
●Conducted code audits and refactored legacy modules to improve readability, performance, and adherence to modern development standards.
●Authored and executed unit and UI test cases using XCTest, contributing to stable releases and high code quality throughout development cycles.
●Used Charles Proxy and Proxyman to simulate API responses, inspect and debug network traffic, and verify API behavior under various conditions.
●Collaborated with cross-functional teams including UI/UX designers, product managers, and backend engineers to deliver seamless and timely feature implementations.
●Employed Xcode Instruments for performance profiling, memory analysis, and identifying runtime issues, leading to improved app efficiency. Integrated Continuous Integration (CI) pipelines to automate build, testing, and deployment processes, improving release cycle speed and consistency.
●Used Git for version control, contributing to a clean, collaborative development workflow with frequent code reviews and branching strategies.
●Implemented accessibility features including Dynamic Type and VoiceOver to ensure the app meets inclusive design standards and supports diverse user needs.
Tools & Technologies Used: Swift, Objective-C, SwiftUI, Xcode, Git, GitHub, XCTest, UITest, Slack, Apollo GraphQL, Proxy Man, Charles Proxy, Confluence, Jira, Xcode Instruments, Core Data, VoiceOver, Dynamic Type, Autolayouts.
FOX Corporation, Los Angeles, CA // iOS Developer // Duration: May 2023 – Dec 2024
Project: FOX News and FOX Sports Mobile Applications
Description:
The FOX News and FOX Sports mobile applications deliver real-time news, sports updates, live streaming, and video-on-demand content to millions of users. These applications aim to provide an immersive user experience through a combination of live broadcasting, up-to-date news coverage, and interactive features.
●Designed and implemented new features to enhance user engagement and satisfaction, ensuring an interactive and user-friendly experience.
●Wrote clean, maintainable, and efficient code using Swift, SwiftUI,and Objective-C, adhering to best practices and coding standards.
●Used tools like Xcode, XCode Instruments to monitor and improve app performance, ensuring a smooth and responsive user experience.
●Ensured applications were accessible to all users by integrating features like VoiceOver and Dynamic Type, enhancing inclusivity.
●Implemented modern design patterns such as MVVM, MVC and VIPER to ensure clean, maintainable, and scalable code architecture.
●Worked closely with cross-functional teams, including UI/UX designers, product managers, and backend developers, to ensure timely delivery of high-quality features.
●Incorporated user feedback to continually improve the applications, enhancing user satisfaction and engagement.
●Developed UITest, and an automated testing flow for multiple platforms, integrating a testing module for the iOS platform using XCTest and UITest Framework, successfully optimizing testing procedures across iterative versions.
●Initiated the use of Thread Sanitizer to identify and resolve critical threading issues, improving application stability.
●Resolved bugs, including significant issues like memory leaks, to enhance stability and reliability, and reduce crash rates.
●Participated in developing an AI-based automation testing platform for iOS clients, enhancing algorithmic script execution and issue detection using cloud-based real machines.
●Engineered the callback logic on the iOS client with Objective-C, enabling script custom parameters capability and resolving evaluation script issues.
●Authored automated test cases to boost regression testing efficiency and contribute to a reduction in online issues.
●Worked in a multi-plugin architecture, integrating diverse third-party SDKs, feature modules, and dynamically loaded components while ensuring compatibility and performance.
●Refactored code to support plugin-based architecture, allowing modular feature updates and reducing cross-functional dependencies.
●Coordinated integration of analytics, payment gateways, remote logging, and media plugins, resolving conflicts and ensuring seamless plugin interoperability.
●Facilitated evaluations to enhance the security of on-device machine learning operations.
●Created comprehensive documentation and tutorials for team members, promoting knowledge sharing and facilitating the onboarding process for new developers.
Tools & Technologies Used: Swift, Objective-C, SwiftUI, Xcode, Git, GitHub, XCTest, UITest, Slack, URLSession, Alamofire, Jenkins, Docker, Confluence, Xcode Instruments, Core Data, Core Animation, VoiceOver, Dynamic Type, MVVM, VIPER, AI-based automation testing, Thread Sanitizer, Keychain.
Hyundai Mobis Technical Center, Hyderabad // Research iOS Engineer// Duration: Jan 2020 – Aug 2022
Description: The BlueLink app is a comprehensive mobile application designed to provide Hyundai vehicle owners with an enhanced user experience, allowing them to access vehicle information, schedule services, and utilize BlueLink features such as remote commands and vehicle diagnostics. The app integrates various advanced technologies to deliver a seamless and intuitive interface, ensuring users can manage their vehicles effortlessly from anywhere.
●Involved in requirement gathering, project planning, and effort estimations, leading to the successful delivery of product features.
●Worked closely with design, product, and backend teams to translate requirements into functional interfaces, prioritizing reusability and consistency.
●Created and enhanced interactive views using UI Collection View, UI Scroll View, and Navigation Bar Controller to ensure a seamless and engaging user experience.
●Designed and developed custom components such as UIViewController, UIView, and UIScrollView to enhance app functionality and accessibility, improving user interaction and navigation.
●Utilized REST API and GraphQL to efficiently fetch, manage, and cache data within the app, integrating with backend services to optimize performance and user experience.
●Integrated secure user authentication using MyHyundai.com ID, Touch ID, and Face ID to provide a convenient and secure login experience.
●Implemented in-app purchase (IAP) for subscription management, handling payments, and providing user feedback for a seamless transaction experience.
●Implemented VoiceOver, dynamic font resizing, and transitioned screens to Auto Layouts. Conducted accessibility audits and updates to ensure compliance, significantly improving usability for users with disabilities.
●Developed and tested user interfaces with a focus on user experience, ensuring the app is intuitive and easy to navigate.
●Supported multi-language capabilities to cater to a global audience, ensuring the app is accessible to users in different regions.
●Integrated Bluetooth Low Energy (BLE) modules to enable seamless device communication and real-time data exchange.
●Developed and tested Wi-Fi connectivity modules to support dynamic configuration, device discovery, and local network communication.
●Utilized CoreBluetooth and NetworkExtension frameworks to manage secure connections and ensure smooth interoperability with IoT devices.
●Successfully identified and resolved software bugs, and refactored legacy code to enhance performance and maintainability, ensuring a high-quality user experience.
●Collaborated with team members to conduct code reviews and implement best practices, ensuring high-quality deliverables and a smooth app release process.
●Used Git for version control, managing branches for new features and bug fixes, and ensuring seamless integration into the development branch.
●Implemented CI/CD pipelines to automate testing and deployment, ensuring efficient and reliable app updates.
●Conducted exploratory data analysis to uncover user preferences and behaviors, generating insights to inform A/B test hypotheses and improve app features.
●Created comprehensive documentation and tutorials for team members, promoting knowledge sharing and facilitating the onboarding process for new developers.
Tools & Technologies Used: Swift, SwiftUI, UIKit, Interface Builder, Jira, REST API, Slack, Confluence, Accessibility Inspector, Alamofire, URLSession, Core Data, Xcode, GitHub, Bitbucket, OAuth, Figma, Localizable.strings, NSLocalizedString, Jenkins, GitHub, GCD(Grand Central Dispatch), Multithreading, Networking, BLE, Dispatch Queues, JSON, MVC, MVVM, VIPER, Agile, Map Kit, Core Location
Anicalls, Hyderabad, Telangana, India // iOS Developer Intern // Duration: Jan 2019 – Dec 2019
Project: HealthSync Enterprise Application
Description: HealthSync is an enterprise mobile application designed to streamline healthcare management by providing users with seamless access to patient records, appointment scheduling, and remote monitoring features. The app integrates various advanced technologies to offer a user-friendly interface, ensuring healthcare professionals can manage patient data efficiently and securely from anywhere.
●Developed mobile enterprise application using Swift, by involving across various stages of the development lifecycle.
●Worked closely with a team of iPhone developers to ensure high-quality application development and successful project delivery.
●Integrated REST and SOAP protocols to enhance app functionality and optimize data communication using URLSession and Alamofire.
●Implemented and optimized CI/CD pipelines with Jenkins and Docker for seamless deployment and automated testing.
●Applied advanced object-oriented programming concepts and UML notations to build scalable and maintainable codebases.
●Engaged directly with clients to gather requirements, present solutions, and ensure alignment with project goals.
●Created comprehensive project documentation using Markdown and Confluence, fostering knowledge sharing and maintaining project consistency.
Tools & Technologies Used: Swift, Xcode, Git, GitHub, Slack, URLSession, Alamofire, Jenkins, Docker, Confluence
TECHNICAL SKILLS :
●iOS Applications: Objective-C iPhone, iPad, XCode Interface builder-UI Kit, Cocoa touch.
●Programming Languages: Swift, Objective C, SwiftUI, C#.NET, C++, Javascript, Python.
●Version Control Tools: SVN/GIT, GITHub, JIRA.
●Databases: SQL, MYSQL, SQLite, MongoDB
●Frameworks: GraphQL, Rest Kit, JSON, Core Data, Core Location, Storyboard, GCD, Auto Layout, Web Services, Danger, UI Map Kit, Core Media, Security Framework, SDK, AFNetworking, Barcode, Core Graphics.
●IDE/SDK: XCODE, Interface Builder, Visual Studio
●Operating Systems: Mac OS X, Windows, Linux, And UNIX.
EDUCATION:
Master of Engineering in Computer Science and Engineering
●University of Cincinnati// Duration: Aug 2022– Dec 2023 // 3.89 GPA
Bachelor of Technology in Computer Science and Engineering
●Sreenidhi Institute of Science and Technology, Hyderabad//Duration: August 2016 – May 2020// 3.9 GPA