Quantcast

Senior Ios Developer Resume Irving, TX
Resumes | Register

Candidate Information
Name Available: Register for Free
Title Senior iOS Developer
Target Location US-TX-Irving
Email Available with paid plan
Phone Available with paid plan
20,000+ Fresh Resumes Monthly
    View Phone Numbers
    Receive Resume E-mail Alerts
    Post Jobs Free
    Link your Free Jobs Page
    ... and much more

Register on Jobvertise Free

Search 2 million Resumes
Keywords:
City or Zip:
Related Resumes

Ios Developer Software Development Dallas, TX

Senior Android Developer Westlake, TX

Sr. iOS Developer Dallas, TX

Senior BI Developer Dallas, TX

Senior Dynamics 365 Developer Dallas, TX

Senior Dynamics Developer Consultant Dallas, TX

Senior dot net developer Irving, TX

Click here or scroll down to respond to this candidate
Candidate's Name
LEAD IOS MOBILE/ SOFTWARE DEVELOPERE-mail: EMAIL AVAILABLEMobile PHONE NUMBER AVAILABLELead iOS Mobile/ Software DeveloperA self-motivated, highly passionate, result-oriented energetic & articulate professional with great respect for people, process and innovationPROFILE SUMMARY12+ years experience in iOS mobile application development experienceTotal IT experience of over 16 years6 apps published to Apple StoreExperienced in working with design patterns such as Singleton, Delegation, Observer, Broadcaster, MVC, MVVM, etc.Skilled at Utilization of multithreading techniques via NSOperations and Grand Central DispatchCocoaPods experience with third party libraries such as Google Maps, Facebook, Alamofire, TwitterSecurity conscious developer with tools such as Keychain Services and encryptionExpert at finding and resolving bugs inside code basesLed and managed team members across multiple projects through mentorship, one-on-one meetings, code reviews, and team management, including experience working with remote teammatesStrong knowledge of development lifecycle including planning, research, data modeling, API endpoint design, and implementation of eye-catching UISource control management achieved through multiple platforms including Microsoft Visual Team Services, Git, GitHub, BitbucketConsumption of APIs with Alamofire and custom networking layers built on top of URLSessionExperience working in an Agile development environment with implementations such as ScrumLiaised with stakeholders to explain development process, give estimates, and advise on best practicesExperience with Test Driven Development, XCTest, unit testing, integration testing, and UI testingWorking knowledge of all aspects of the iOS SDK including the major frameworks such as MapKit, Core Location, NotificationCenter, Core Data, AVFoundationMemory management knowledge including ARC and MRRAdvanced knowledge of handling JSON parsing through JSONSerialization, Codable, and SwiftyJSONPersistence experience with tools such as Core Data, Realm Database, NSCache, Keychain Services, Plist, UserDefaultsSeasoned in Agile/SCRUM project management methodologiesExperience working with in-app purchase iOS application for the iPhone/iPad along with distinct marketing-based iOS applications enhancing sharing through social networks and emailAdept at communicating with stakeholders,product, and marketing teams to discuss project milestonesExcellent communication, organizational skills, attention to detail and the ability to meet tight deadlinesStrong commitment to organizational work ethics, supporting organizational goals and the teamMentors and guides junior team members, participates in code reviews, paired programming sessions, and organizing scrums and sprintsSOFT SKILLSChange AgentCollaboratorCommunicatorInnovatorPlannerLeaderEDUCATIONBachelor's degree Universidad del Valle de Mxico Quertaro CampusComputer Engineering. Universidad del Valle de Mxico Quertaro CampusIT SKILLSLanguagesSwift, Objective-C, C/C++, Python AssemblyDatabasesCore Data, SQLite, MySQLFrameworksCocoaPods, CocoaTouch, AFNetworking, AVFoundation, MapKit, Core Location, Reachability, UIKit, SwiftUI, RxSwift, Combine, EventKit, GCD, Keychain, Core Data, Stripe, Charts,Version ControlSVN, GIT, SourceTree, Tower, Command Line / Terminal, GitHub, BitbucketIDEsXCode, Visual StudioArchitecture PatternsMVVM, MVP, MVC, VIPERProject Management ToolsJIRA, Confluence, KanBan, SlackMethodologiesPSP, SCRUM/AGILE, TDDTesting MethodsUnit Testing, XCTest, Automated TestingContinuous IntegrationToolsJenkins, Travis, Hudson, TestFlightStoryboards, Auto Layout, Interface Builder, AVFoundation, Push Notifications, GCD, Size Classes, Localization, Instruments  Allocations, Leaks, Network, LLDB, Apple Pay.WOR EXPERIENCELead iOS App DeveloperVerizon, Irving, TX, April 2023 to PresentApp Name: myVerizonApp: https://apps.apple.com/us/app/my-verizon/id416023011The My Verizon app is the all-in-one hub of your Verizon experience, mmm allowing you to keep track of account changes and the latest offers, easily switch to Verizon, and much more.App Description: Troubleshooting demo: This was a special requirement just for me, created for having a new approach and improve the actual troubleshooting feature, this demo app was functional and wired to the Json server pulling the info regarding to the devices connected to the router, names, and specs. It reacts with some animations when the app identifies there are no connected devices, no internet connection, no router connection, or issue, changing colors or labels on the UI.Project Summary: Confirm part of the 5G Home team, giving support to the myVerizon app on different things like creating or modifying Json files, creating new UI demo for troubleshooting app, Animation Demo UI app for MVA 5G Home and working for sprints 66 and so on for WiFi Health Check Navite Screens.Responsible for using Xcode and storyboard to programmatically create UI, programming also with SwiftUI.Accountable for Swift programming for iOS app development.Debugging code with Xcode, breakpoints, logging, and Instruments, and then fixing bugs after finding the root cause.Refactored execution management of orders to be handled in the background without locking up the main thread and UI using GCD; NSOperations also leveraged for more complicated concurrency concerns.Used JIRA for issue tracking; managed tickets to prioritize issues and workflow and track bug fixes and completions. Submitted code on Bitbucket for version control.Managing a team of 5 members and providing guidance and support to junior developers.Creating a Tab Bar Controller programmatically and designing custom user interfaces with SwiftUI.Using UIKit components like UITableView and UINavigationController.Handling JSON data in Swift.Setting navigation bar attributes in iOS apps.Implementing scrolling behavior in a UITableView.Utilizing SwiftUI for creating bar charts.Converting data types in Swift (e.g., from String to Int).Incorporating ScrollViewReader to scroll and center views.Working with REST APIs and consuming JSON data.Implementing a fetching and decoding mechanism for network data.Understanding the use of Binding in SwiftUI for data flow.Animating view transitions and data updates.Customizing view styles, fonts, and colors in SwiftUI.Building responsive and adaptive user interfaces.Modifying layout constraints and view alignments.Employing Model-View-Controller (MVC) architecture.Debugging layout and rendering issues in Swift code.Utilizing GitLab and version control for collaborative development.Building reusable custom views and UI components.Worked on calculating network connection quality using simple ping project provided by Apple.Resolved memory leaks by using the Allocations and Memory Leaks instruments, and narrowing down where retain cycles were being created.Senior iOS App DeveloperBNY Mellon, New York, NY, January 2021 to April 2023App Name: BNY Mellon Private BankingApp: https://apps.apple.com/us/app/bny-mellon-private-banking/id495082171BNY Mellon Wealth Management provides flexible account access to suit your needs. With our Private Banking App for iPhone, you can access your personal banking information anytime, anywhere.Deliverables:Member of Agile dev team responsible for creating a brand-new UI component from old coupons MFR, Default, and Carepass for the user experienceCreated custom views and reusable components using SwiftUI's declarative syntax, improving code modularity and readability.Re-constructed the BNY Mellon coupons for deals to enhance customer experiences for different products purchased on the appDeveloped robust and scalable mobile applications using React Native for iOS, ensuring high performance and responsiveness.Performed technical build work using an MVVM architecture, refactoring code to achieve over 80% code coverage using protocol conformance with dependency injectionProgrammed in Swift and used Storyboards and XIBs to create screens while coordinating with the design teamUtilized Swift Package Manager (SPM) to load all third-party frameworks and manage dependencies and generated builds with Firebase for QA testingManaged complex application state using Redux, Context API, or MobX, ensuring a consistent and predictable state across the app.Extensive experience in developing iOS applications using Objective-C, ensuring robust and efficient code.Implemented AVFoundations AVCameraCaptureSession to scan barcodes to apply discountsUsed Charles Proxy to mock JSON responses for coupon data numbers sent to other teamsUsed Gitlab for version control and continuous integrationUtilized SourceTree to handle changes between branches, create new branches, push new commits, and pull branch updatesImplemented smooth animations and transitions using SwiftUI's built-in animation APIs, enhancing the visual appeal of the application.Proficient in Objective-C syntax, including categories, protocols, and blocks, enabling efficient code reuse and modular design.Used the RESTKit library to connect to the server, handle authentication challenges, and consume RESTful web services using URLSessionDebugged using XCode tool suite (e.g., View Hierarchy Tool, Memory Graph Debugger, Breakpoints, and Instruments such as Leaks and Allocations)Managed complex application state using Redux, Context API, or MobX, ensuring a consistent and predictable state across the app.Reconstructed Login and Product details pages to SwiftUI using UIHostingViewcontrollers for interoperabilityUtilized SwiftUI's data binding capabilities to connect UI components with data sources seamlessly, ensuring real-time data updates across the app.Introduced Combine into the codebase for data communication and data binding, using @Published property wrappers to broadcast changes from publishers to subscribersWorked with IBOutlet, handling actions, and creating service integration responsesEstablished continuous integration via Jenkins CI server for quality assuranceSenior iOS DeveloperJungle Scout, Austin, Tx, January 2019 - December 2020App Name: Jungle Scout  Seller ToolApp Link: https://apps.apple.com/in/app/jungle-scout-seller-tool/id6499140491JungleScout is your go-to source for the latest trends and top-selling products across various categories. Explore our Best Sellers collection to find the Top Picks and Customer Favorites currently dominating the market.Deliverables:Worked on an iOS development team that operated on an Agile project management/development lifecycle methodologyWorked on most popular screen with UITableViews to show case an infinite scrolling list of all shoes considered most to least popularImplement Charts SDK to chart and graph popularity over time of any product under details pageIntegrated Stripe SDK for credit card transactions for checkout processFollowed MVVM design patterns for modular and testable code structureImplemented functionality for shipping address using AutofillArchitected on-boarding with UX-Designers for optimal user experience, using Figma for designsDeveloped several view controllers using auto layout programmaticallyImplemented Auto Layout constraints to ensure graceful orientation handling and adapting to different screen sizes, including adapting the app for devices with screen covering hardwareDeveloped custom navigation between views using Navigation Controllers, Gesture Recognizer, and custom View Controller transitionsMade modifications to Jenkins configuration  added automation of builds upon Pull Request.Utilized Carthage to manage integration of third-party dependenciesUtilized Codable to decode and encode models, and NSJSONSerialization to convert to and from JSON filesUtilized Size Classes and programmatic adaptations for graceful orientation handlingHandled issue tracking, tasks, and backlog using Jira, Confluence for documentation, and Github for source controlImplemented a continuous integration system on Github with Jenkins to ensure quality code base and reduce issuesiOS Mobile DeveloperCadillac, New York, NY, July 2016  Dec 2018App Name: myCadillacApp Link: https://apps.apple.com/us/app/mycadillac/id398605251myCadillac tool simplifies vehicle management, giving you control and helping you reach its full potential. Stay connected and in command, whether in or out of your vehicle. Access remote commands from your home screen and check estimated fuel levels or charge status of your electric vehicle.Deliverables:Worked with iOS Dev team that applied Agile/Scrum project methodology practices.Utilized RxSwift in coordination with MVVM to have the model and view bound so that the view reacted to changes in the model.Worked on UI development using Storyboards and Interface builder based on Apple HIG guidelines.Developed UI using Storyboards with AutoLayout constraints and Size Classes utilized to handle all screen sizes.Managed third-party dependencies using CocoaPods.Utilized ARKit to transpose furniture into the users personal living space.Configured push notifications content-available property to make notifications visible even when the application was running in the background, letting users to receive messages when they were directly or indirectly using the application.Collaborated with cross-functional teams to define, design, and ship new features.Resolved bugs and crash scenarios using NSLogs, Breakpoints, Instruments, and LLDB statements.Used JIRA to track and prioritize bug fixes.Performed unit testing with XCTest framework to ensure quality, stable code in the release.Designed and developed user interface as per existing IOS application using UI framework.Participated in UX design and suggested how to implement.Involved in development and coding by adhering to internal documents for best practices.Implemented Navigation between views for the view controllers using Segues.Provided multithreaded best practices to optimize performance.Used many Instruments and debugging tools to identify and resolve key issues.Implemented various scrolling, performance, and stability improvements.Created a custom component-based animation system, which links images together based on pivot points. These were used for in-app-promotions.Leveraged Flutter's built-in widgets to craft visually appealing interfaces.Exploited Flutter's performance capabilities and asynchronous programming features, utilizing streams and futures to ensure smooth interactions and real-time updates within the app.Implemented comprehensive unit and widget tests across the entire codebase using Flutter's testing framework, including tools such as Mockito, to maintain quality standards and identify reliability issues.iOS Application DeveloperBristol Myers Squibb, New York, NY, April 2014  June 2016App Name: BMS EventsApp Link: https://apps.apple.com/us/app/bms-events/id1669343398BMS EVENTS is Bristol Myers Squibb's latest mobile app for digital engagement. Use it at virtual, hybrid, or in-person events to connect with peers, attend sessions, schedule appointments, and get real-time notifications.Deliverables:Application was updated to use Swift 3, participated on the migration from Objective-CUpdated the UI with new design and user experience where majority of the UI is now created with storyboards implementing AutolayoutWorked on customize animation for the UIViewsWorked in the enhancement of the app in terms of downloading the data from the server, maintaining it on cache &displaying itPerformed multithreaded functionality using NSOperations, as to keep the main thread free and the user experience fluidInvoked RESTful web service data to retrieve user account information using Alamofire, parsed JSON responses using NSJSON Serialization into NSObjectsWorked with AVFoundation for playback of videos; also dealt with localization of the appWorked on the rewards feature, communicating to the server to sync points, registration, log in, etc.Implementation of several design patterns like MVC, Delegation, Publisher Subscriber and SingletonCompleted extensive bug-fixing using NSLog statements, Breakpoints, LLDB statements and Instruments, upon arrivalProject developed on a team of 2 other iOS developers and a scrum teamCode developed in TDD environment with Unit Tests constructed using XCTest frameworkInstalled various API/SDKs like Alamofire, MBProgressHud, Crashlytics, Google Analytics through CocoapodsUsed SourceTree for version control functionalityManaged Project using Agile/SCRUM methodology with a 2-week sprint cycleiOS Mobile DeveloperClient: Inabata, January 2012  March 2014Sortly, https://apps.apple.com/sr/app/sortly-inventory-simplified/id529353551The Simplest Inventory System, Ever - Featured in Forbes, ABC news, Fox, New York Post & Inc. etc! More than 15 million items sorted!Sortly is a super simple inventory tracking solution that enables businesses and teams to easily track what they have, where it is, and who has it. Anytime, anywhere, on any device.Deliverables:Worked in Objective-C CodebaseGuided effort to move from an MVC architecture to a MVVMMigrated code from individual views to reusable components built with XIB and programmatic techniquesHighly customized UITableView for news feeds utilizing Auto Layout, Size Classes, and sub-classed UITableViewCellsWorked in a time sensitive manner to resolve bugs to provide higher customer satisfaction to consumersDirectly worked on subscription-based service to unlock access to all articles with the use of feature flags mapped to user accountsCustom animations to transition from feed to news article and from feed to menu and back to provide attractive, functional, intuitive UIDue to the size of the app, and the large menu, many network calls customized to provide the content that the user desiresIntegrated iPhone application with applications across all aspects of the client: user input, protocols, performance, memory management, debuggingPREVIOUS EXPERIENCEIT Coordinator Graphic Packaging International 2011-2013IT Support Engineer Big Bola Casinos Corporate 2009-2011

Respond to this candidate
Your Message
Please type the code shown in the image:

Note: Responding to this resume will create an account on our partner site postjobfree.com
Register for Free on Jobvertise