| Bharghavi - IOS Developer Swift/iOS Mobile App |
| [email protected] |
| Location: Dallas, Texas, USA |
| Relocation: NO |
| Visa: h1b |
| Resume file: Bhargavi iOS Developer Resume_1761162109887.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Bhargavi Maddipati
IOS Developer (734) 821-5129 ________________________________________________________________________________________________________________________________________________________________ OBJECTIVE: Dedicated and highly skilled iOS developer with 8 years of experience in mobile app development. Proficient in Swift, SwiftUI, UIKit, Combine, and Objective-C, with expertise in modular architecture (MVVM and VIPER), REST/GraphQL APIs, Core Data, and CloudKit. Strong background in CI/CD, unit testing, code reviews, and Agile/Scrum practices. Adept at collaborating with cross-functional teams to deliver scalable, user-centric mobile solutions that meet business goals. Seeking an opportunity to leverage my expertise in building innovative and high-quality iOS applications for diverse clients. CORE SKILLS Languages & Frameworks: Swift, SwiftUI, Objective-C, Combine, UIKit, Core Data, Core Animation, AVFoundation Architecture & Patterns: MVVM, VIPER, Dependency Injection, SOLID principles Tools & Platforms: Xcode, Instruments, Git, Jenkins, Fastlane, Firebase, TestFlight, CocoaPods, Swift Package Manager APIs & Integrations: RESTful APIs, GraphQL, JSON, WebSockets, OAuth, Push Notifications, In-App Purchases Testing & Quality: XCTest, XCUITest, Quick/Nimble, Snapshot Testing, Code Coverage, Crashlytics Other: CI/CD pipelines, Agile/Scrum, Jira, Confluence, App Store Deployment, Accessibility & Localization PROFESSIONAL SUMMARY: With over 8 years of dedicated and highly skilled iOS development experience, I specialize in creating robust and innovative mobile applications. Proficient in Swift, SwiftUI, UIKit, Combine, and Objective-C, with strong knowledge of Apple s iOS ecosystem. Experienced in applying MVVM, Coordinator pattern, Core Data, Delegates, and Notifications for clean and testable architectures. Skilled in RESTful/GraphQL API integration, JSON parsing, and efficient data persistence. Expertise in Multithreading (GCD), memory management (ARC, weak/unowned references, lazy loading) to reduce crashes and improve responsiveness. Strong background in unit/UI testing (XCTest, XCUITest), CI/CD pipelines, and Agile/Scrum methodologies. Implemented efficient memory management strategies to enhance app stability and reduce crash rates. Experienced in full lifecycle iOS development UI/UX design, coding, testing, debugging, deployment, and App Store release. Developed features like Funds Transfer, Bill Pay, Credit Line Increase, Balance Transfer, and Mobile Check Deposit for large-scale financial apps. Demonstrated ability to deliver high-quality mobile applications that meet project requirements and pass rigorous unit tests. Follow Apple guidelines and enhance code quality by incorporating the Swift Lint framework into the build script. Well-versed in working with various iOS development tools, including Xcode, Interface Builder, and popular third-party libraries such as Alamofire, CocoaPods, and RxSwift. Extensive expertise in UI/UX design, software architecture, and the integration of third-party APIs, such as Stripe, Facebook SDK, and Firebase Cloud Messaging. Expertise in SwiftUI concepts like stacks, lists, grids, state, binding, State Object, Observed Object, Preference Keys, Property Wrapper, and View Builders. Comprehensive knowledge of Agile methodologies and a deep commitment to following the software development life cycle. A quick learner and technology enthusiast, I am always eager to adopt and implement emerging technologies effectively. Skilled in building and maintaining strong customer relations, my effective communication ensures the success of every project. PROFESSIONAL EXPERIENCE: New York State Education Department IOS Developer Oct 2023 Present Designed and developed an application for the NYC Department of Education (DOE) Office of Pupil Transportation (OPT) to handle unique transportation requirements for General Education and Special Education students needing additional support. Developed an application using Swift and SwiftUI to manage vendor invoice submission and admin payment processing for NYC DOE transportation services (General Ed & Special Ed). Enabled vendors to submit invoices for multiple service types using RESTful APIs with async/await, ensuring fast and reliable network interactions. Built workflows for accountants to validate invoices and administrators to approve payments, with role-based access implemented using DOE Single Sign-On (SSO). Implemented Core Data with concurrency support for offline invoice submission and validation, syncing automatically when network connectivity is available. Used the Combine framework for reactive UI updates, ensuring invoice status, validations, and approvals reflect in real time across the app. Applied MVVM architecture with Coordinator pattern, enhancing modularity, scalability, and maintainability of the app. Integrated Firebase Cloud Messaging for push notifications to alert accountants and admins about pending invoices or approval actions. Utilized Firebase Analytics to track invoice submissions, validation cycles, and admin approvals, providing operational insights for DOE. Implemented unit and UI testing using XCTest and XCUITest, ensuring high reliability across all critical workflows. Applied memory management and performance optimization using Instruments and async/await patterns to handle large-scale data efficiently. Collaborated with DOE stakeholders, vendors, and internal teams using Jira and Confluence for agile sprint planning and documentation. UBS, Weehawken, NJ/Infosys Limited IOS Developer Oct 2022 Oct 2023 Designed and implemented core banking features, including Funds Transfer, Bill Pay, and Mobile Check Deposit, ensuring secure and user-friendly digital experiences for retail banking customers. Developed intuitive SwiftUI-based user interfaces, replacing legacy UIKit components to deliver modern, responsive, and scalable mobile screens. Leveraged Combine and RxSwift frameworks to handle asynchronous data streams, enabling real-time updates for transactions, bill payments, and deposit status. Implemented MVVM architecture with reactive bindings, reducing boilerplate code and improving maintainability. Ensured secure transaction flows by integrating multi-factor authentication and session management aligned with financial compliance requirements. Developed custom camera module for mobile check deposit using AVFoundation, with real-time edge detection and image validation. Consumed RESTful and GraphQL APIs for payment processing and account management, with robust error handling and retry mechanisms. Implemented push notifications and in-app alerts for transaction confirmations, bill reminders, and account updates using APNS. Improved performance and responsiveness by applying multithreading (GCD) and efficient memory management for large data handling (transaction history, statements). Implemented memory management techniques, including ARC optimization, weak/unowned references, and proper object deallocation, reducing crashes and improving stability during heavy transaction flows. Wrote unit and UI automation tests to validate banking workflows, achieving 80%+ test coverage for Funds Transfer and Bill Pay modules. Partnered with QA, security teams, and backend engineers to ensure compliance with PCI-DSS standards and banking regulations. Collaborated with the design team, utilizing Figma for design mockups, resulting in more accurate and user-friendly interfaces. Improved development processes by implementing CI/CD pipelines, resulting in faster deployment and enhanced collaboration between development and operations teams. Actively participated in Agile methodologies, contributing to sprint planning and retrospectives. Citi Bank, Irving, TX /TATA Consulting Services IOS Developer Aug 2020 - Sep 2022 Designed and developed modules using Swift and Xcode, with a focus on Storyboards. Developed and maintained Credit Line Increase and Balance Transfer modules for Citi Bank s iOS application using Swift and UIKit, delivering secure and intuitive banking experiences. Designed and implemented modular and reusable UI components with UIKit, ensuring a consistent look and feel across multiple screens and devices. Integrated RESTful APIs to fetch account data, submit balance transfer requests, and handle credit line updates with real-time validation. Implemented user analytics tracking using tools like Firebase Analytics and custom dashboards to monitor user engagement, feature adoption, and transaction patterns. Applied MVVM architecture to separate business logic from UI, improving maintainability and easing future enhancements. Developed form validation, input masking, and error handling for secure financial transactions, reducing failed transaction rates. Optimized networking and database operations using multithreading (GCD) to improve app responsiveness during high-volume operations. Applied efficient memory management techniques, reducing app crashes and improving overall stability during heavy transaction flows. Implemented push notifications and in-app alerts for successful balance transfers, credit limit updates, and reminders for upcoming payments. Collaborated with QA and security teams to ensure compliance with PCI-DSS and internal banking security standards. Wrote unit tests (XCTest) and UI automation tests (XCUITest) for critical flows, ensuring reliability and reducing post-release defects. Thomson Reuters, India IOS Developer Jul 2014 Aug 2017 Developed and maintained financial and news applications using Objective-C and Swift, delivering accurate, real-time information to professionals. Built user interfaces with UIKit and Storyboards, ensuring responsive layouts across iPhone and iPad devices. Implemented Core Data for local data persistence and offline access to market news and financial data. Integrated RESTful APIs for fetching live market data, news feeds, and user account information, with JSON parsing and model mapping. Applied MVVM and MVC architecture patterns to organize code for maintainability and scalability. Optimized networking, database operations, and image loading using GCD for multithreading and better performance. Implemented memory management techniques, including ARC optimization, weak/unowned references, and careful object lifecycle handling, reducing memory leaks and improving app stability. Integrated basic analytics and logging to track app usage and feature adoption, supporting product and UX decisions. Conducted unit testing and collaborated with QA to ensure accurate financial data display and reliable application behavior. Collaborated in Agile teams, participating in sprint planning, standups, and backlog refinement. EDUCATION: Wilmington University, Delaware MS in Computers & Information Technology, 2020 JNTU Hyderabad Bachelor s in information technology, 2013 Keywords: cprogramm continuous integration continuous deployment quality analyst user interface user experience access management microsoft mississippi New Jersey Texas |