Post Job Free

Resume

Sign in

Senior IOS Developer

Location:
Irving, TX, 75039
Posted:
February 20, 2024

Contact this candidate

Resume:

Sai Reddy

Lead iOS Developer

469-***-****

ad1zp3@r.postjobfree.com

PROFESSIONAL SUMMARY

Highly skilled iOS developer with 12+ years of experience, specializing in Swift and Objective-C, and a proven track record with 7 apps published on the App Store. Expert in applying advanced design patterns such as MVVM, MVC, and Coordinator, and proficient with reactive programming using Combine and RxSwift. Deep understanding of memory management and concurrency with GCD and OperationQueues. Proficient in leveraging SwiftUI for cutting-edge UI/UX design and adept in legacy UI frameworks like UIKit for broad compatibility. Implements modular architecture using Swift Package Manager and CocoaPods for dependency management.

Emphasizes code quality and maintainability through Test-Driven Development (TDD), Continuous Integration (CI) with Jenkins or GitHub Actions, and code coverage tools. Utilizes advanced debugging techniques with LLDB and Instruments for performance tuning and memory leak detection. Experienced in managing app lifecycles, provisioning profiles, and certificates for smooth App Store deployment.

Strong background in data persistence using Core Data, Realm, and UserDefaults. Knowledgeable in crafting REST and GraphQL API integrations with robust error handling and Alamofire for network communication. Committed to ensuring accessibility and localization to broaden app reach and user inclusivity. Enthusiastic about adopting Swift Concurrency, exploring ARKit for augmented reality features, and integrating machine learning capabilities with CoreML and Create ML.

Brings a collaborative approach to Agile/SCRUM teams, excels in version control with Git, and employs pull requests for peer code reviews. Adept at refining app analytics with Firebase or App Analytics and implementing push notifications with APNs. Continuously aligns with the latest trends in iOS development, including adopting new Swift language features, exploring WidgetKit for home screen widgets, and utilizing App Clips for instant app experiences.

TECHNICAL SKILLS

Programming Languages: Swift, Objective-C, C, C++, Java, JavaScript, HTML, CSS, Python, MATLAB, SQL

iOS Development Environment: Git, JIRA, Jenkins

Databases: Core Data, SQLite, Oracle, MySQL, Firebase

IDE: XCode, Eclipse, NetBeans, Visual Studio, Springs

UI/UX: Storyboards, XIBs, Interface Builder, UIKit, Auto Layout, Adaptive layout, UIKit, CALayers, Views, Programmatic UI design

Operating Systems: iOS9 – iOS14, Watch OS, Windows, Linux, MacOS X

Applications: EditPlus 3, eclipse, Python 3.4.0.

Application Servers: JDK 7.0

Version Control: Git, GitHub, SourceTree

iOS Frameworks: Core Data, Core Foundation, Core Graphics, Assets Library, Core Location, Core Bluetooth, MapKit, UIKit, CloudKit, CFNetwork, QuartzCore, EventKit, EventKitUI, HealthKit, HomeKit, IOKit, MessageUI, PassKit, PushKit, UIKit, StoreKit, Apple Push Notification (APNS), NSUserDefaults, NSNotificationCenter, NSOperationsQueue, messageUI, AddressBook, etc.

Libraries: AlamoFire, Cocoatouch, CocoaPodsl

iOS Tools: XCode, Simulator, Instruments, CocoaPods, Firebase

Architecture: Model View Controller (MVC), Model View View Model (MVVM), Reactive-X.

Design Patterns: Abstract Factory, Builder, Decorator, Dependency Injection, Façade,

Back-end integration: RESTful APIs, REST, JSON, SOAP, XML, Reachability, NSURLSession, URLSession, NSJSONSerialization,

NSXMLSerialization

GeoLocation Frameworks: Core Location, MapKit, Location Kit, Google Maps API

Media Frameworks: AVFoundation, Core Audio, Core AudioKit, Audio Unit, MediaKit, Audio ToolKit, Audio Unit, Assets Library, Core Graphics, Core Media

iOS Mobile Development Skills: Concurrency, Delegation, Structs, Unions, Protocols, Threads

PROFESSIONAL EXPERIENCE

Since January 2021

SR. IOS DEVELOPER

Morgan Stanley ETrade Irving, TX

App: Power E*TRADE-Advanced Trading

https://apps.apple.com/us/app/power-e-trade-advanced-trading/id1111881020

The app facilitates trading across various financial instruments seamlessly. It offers user-friendly tools like real-time options analysis, synchronized notetaking, direct deposits, and customizable scans. Transitioning to SwiftUI posed initial hurdles as we aimed for a complete shift, requiring a redesign of common views and workaround solutions due to SwiftUI's limitations against UIKit. Despite challenges, establishing a foundation eased subsequent feature development with SwiftUI.

As a leading iOS developer, I've been instrumental in enhancing the Power E*TRADE app, a premier platform for sophisticated trading of diverse financial instruments such as options, stocks, futures, and ETFs. The app boasts advanced features like real-time analytics, synchronized notes, and customizable scans. Transitioning the app to SwiftUI, we overcame initial challenges by reimagining user interfaces and finding creative solutions to bridge gaps where SwiftUI's nascent features met the mature capabilities of UIKit.

Key Contributions:

•Team Leadership: Directed a cross-functional team of 6 iOS developers, 4 QA analysts, and a UI/UX designer, delivering a seamless and powerful trading experience.

•Swift Ecosystem Mastery: Employed Swift 5.9, SwiftUI, Combine, and Cocoa Touch (UIKit, Foundation) to create responsive, user-centric interfaces and core functionalities.

•Software Architecture: Orchestrated the adoption of the MVVM pattern, supplemented by SOLID principles and design patterns such as Delegation, Observer (NSNotification), Adapter, and Singleton for maintainable codebase.

•Real-Time Data Processing: Spearheaded the integration of the Trade Tape feature, utilizing WebSocket (Lightstreamer) for live data streaming and enhancing market responsiveness.

•UI/UX Innovation: Pioneered the check deposit feature with Optical Character Recognition (OCR) using MiSnap/MiTek SDK, and harnessed SwiftUI alongside Combine for a fluid user experience.

•Asynchronous Programming: Incorporated Swift's async/await and functional programming paradigms (map, filter, compactMap) to streamline backend communication and data processing.

•Component Library Creation: Developed a reusable SwiftUI library, ensuring UI consistency and swift localization for international markets.

•API Integration: Advanced the Positions feature with synchronized note-taking, leveraging RESTful services, Codable for JSON parsing, and secure data handling.

•Reactive Programming Shift: Migrated from RxSwift to Combine, optimizing stream processing and enhancing error handling mechanisms.

•Performance Optimization: Implemented memory management techniques to eliminate leaks, refined crash-free metrics, and boosted app performance through diligent debugging.

•Analytics and Monitoring: Integrated Firebase Analytics, Crashlytics, and Remote Config for insightful user engagement tracking and streamlined crash diagnostics.

•App Lifecycle Management: Utilized Localytics for user interaction insights and orchestrated dynamic in-app updates.

•Release Engineering: Managed the release cycle, including Git branching strategies, CI/CD with Fastlane, TestFlight betas, and App Store deployment.

•Agile Practices: Championed Agile Scrum methodologies, facilitating rapid iteration, sprint planning, and retrospective meetings for continuous improvement.

Technologies & Tools:

Agile Scrum, Firebase suite (Analytics, Crashlytics, Remote Config), XCTest, Xcode 15, Swift 5.9, Objective-C, NotificationCenter, Storyboard, UIKit, Core Data, SwiftUI, Combine, RxSwift to Combine transition, Quick/Nimble for BDD, Swift Package Manager, UIViewRepresentable, MVVM architecture, Codable for JSON serialization, HTML parsing, RESTful APIs, CocoaPods, Git (Bitbucket), Fastlane for automation, WebSocket communication, OCR with MiSnap/MiTek, Memory management and Instruments profiling.

October 2018 – Dec 2020

LEAD IOS DEVELOPER

Six Flags Grand Prairie, TX

App: Six Flags App

https://apps.apple.com/us/app/six-flags/id988953433

The Six Flags iOS mobile app allows us to view and share ride and park photos, navigate the park with interactive maps, access ride wait times, view shows and character-meet-and-greet schedules, purchase tickets, plan parking, plan your meals with restaurant menus, check park operating hours, find upcoming special events, etc. Apart from all these users can also store up to 15 passes for family and friends on their phone, view and redeem their pass holder benefits.

Key Achievements:

•Led the cross-platform mobile development team, collaborating closely with an Android developer to ensure feature parity and a unified user experience.

•Utilized advanced iOS technologies including Objective-C, Swift (upgraded from Swift 3.0 to Swift 4.2), Cocoa Touch (UIKit, Core Animation), and leveraged the LocalAuthentication framework for biometric authentication (Touch ID/Face ID).

•Refactored and modernized the codebase to embrace Swift 4.2 features and conventions, improving code efficiency and maintainability.

•Adopted the MVVM architectural pattern and applied design patterns like Delegation, Observer (NSNotificationCenter), Singleton, and Extensions (Categories) for a scalable and modular architecture.

•Ensured data security by implementing AES encryption, secure HTTPS network calls, and utilizing the Keychain for sensitive data storage, along with session management practices.

•Engineered a robust user account hub to manage profiles, order history, and settings, integrating LocalAuthentication for secure access.

•Implemented geolocation features using MapKit and CoreLocation, interfacing with RESTful APIs to display custom map annotations for park attractions.

•Integrated Braintree API for seamless in-app ordering and payments, enabling users to navigate directly to vendor pages and complete transactions within the app.

•Developed e-commerce functionality for order management, including cancellation and reordering through RESTful service calls.

•Utilized Firebase for analytics and real-time crash reporting with Crashlytics to monitor app stability and user engagement.

•Configured push notifications with Firebase Cloud Messaging, implementing UIApplicationDelegate methods to inform users about order readiness.

•Integrated Braintree SDK for payment processing, offering a secure and user-friendly checkout experience.

•Implemented persistent local storage with Core Data, syncing with the app's online features for a seamless offline experience.

•Used Alamofire for network requests, parsing JSON responses into model objects, and presenting data in UICollectionViews with delegate and data source patterns.

•Employed the Codable protocol for efficient JSON encoding and decoding, streamlining data serialization tasks.

•Revamped the UI/UX in collaboration with the design team, utilizing Interface Builder (XIBs, Storyboards) and Auto Layout for responsive layouts.

•Optimized UITableViews and UIScrollViews to present detailed information dynamically, adjusting cell heights for content-rich displays.

•Enabled offline data caching of park attractions using background fetch and NSTimer, coupled with local notifications for user alerts.

•Authored extensive unit tests with XCTest to verify business logic and maintain code integrity, ensuring quality with test-driven development (TDD) practices.

•Applied performance tuning and debugging techniques using Instruments, console logs, and LLDB to diagnose and resolve application issues.

•Championed Agile Scrum methodology, facilitating sprint planning, daily stand-ups, and retrospectives to drive iterative feature development and timely product enhancements.

Technologies & Tools:

Swift (migration from Swift 3.0 to Swift 4.2), Objective-C, Xcode, UIKit, Core Data, NotificationCenter, Firebase suite (Analytics, Crashlytics, Cloud Messaging), Codable, Cocoa Touch, Core Animation, MVVM, LocalAuthentication, MapKit, Core Location, RESTful APIs, Alamofire, Braintree SDK, Interface Builder (XIBs, Storyboards), Auto Layout, UITableView, UIScrollView, JSON, background fetch, NSTimer, XCTest, Instruments, LLDB, Agile Scrum processes.

July 2017 – October 2018

LEAD IOS DEVELOPER

ADP Alpharetta, GA

App: ADP Mobile Solutions

https://itunes.apple.com/us/app/adp-mobile-solutions/id444553167?mt=8

This iOS application keeps us updated with our company information and also provides a way to access payroll, benefits, time and attendance, and other HR information.

At the helm of the ADP Mobile Solutions app, I modernized the iOS platform to empower users with real-time access to payroll, benefits, time tracking, and HR information.

Key Contributions:

•Led a diverse development team, guiding 3 iOS engineers, synergizing with 2 web specialists, and aligning with 3 Android developers to ensure cross-platform feature consistency.

•Orchestrated a comprehensive refactor of the application to embrace iOS 10+ capabilities, transitioning legacy Objective-C codebase to Swift 3.0 for streamlined performance and maintainability.

•Engineered and iterated on new app features, enhancing existing functionalities to align with evolving user requirements and organizational goals.

•Deployed UIStoreKit to enable in-app discovery and acquisition of third-party applications, enriching the ADP app ecosystem.

•Targeted and resolved memory issues using Xcode Instruments (Allocations, Leaks) to optimize app performance and stability.

•Integrated CoreTelephony to assess network reachability and conditions, ensuring seamless connectivity and data exchange.

•Developed hybrid app components utilizing WebKit for embedded web content, crafting a seamless user interface between native and web-based elements.

•Coded Cordova plugins in JavaScript and established a Cordova bridge to facilitate native-web component interoperability.

•Implemented SFSafariViewController for secure external web interactions, customizing the user interface for a branded experience.

•Transitioned deprecated UIAlertViews to UIAlertControllers, reducing warnings and modernizing the user prompt system.

•Incorporated OCR capabilities through the Captiva Mobile SDK, enabling users to scan checks for direct deposit implementation.

•Customized the Captiva camera interface for optimal usability across device orientations.

•Connected OCR functionality to backend microservices using NSURLConnection for efficient data processing.

•Integrated Google Analytics to capture real-time user engagement metrics, informing data-driven decision-making.

•Enhanced biometric authentication by integrating Face ID, extending support to the iPhone X user base.

•Executed UI/UX improvements tailored to the iPhone X display, collaborating with design teams to refine the user experience.

•Adopted SKStoreReviewController to solicit user feedback, aligning with Apple's best practices for app ratings.

•Championed Test-Driven Development (TDD), writing comprehensive test cases prior to implementing code to cover all edge cases and ensure reliability.

•Implemented performance enhancements leveraging Grand Central Dispatch (GCD) and NSOperationQueue for concurrent operations.

•Conducted in-depth testing and issue resolution, utilizing console logs, breakpoints, LLDB, and Xcode Instruments as per QA feedback.

•Advanced the project using Agile Scrum methodology, participating in daily stand-ups, sprint reviews, and collaborating closely with developers, QA, product owners, and stakeholders to deliver impactful sprint outcomes.

•Managed work logs and schedules to guarantee project completion ahead of deadlines and supported the Project Manager with release build planning.

•Maintained version control with Git, utilizing SourceTree as the preferred Git client interface.

Technologies & Tools:

Swift (migration to Swift 3.0), Objective-C, iOS SDK, Xcode Instruments, CoreTelephony, WebKit, Cordova, JavaScript, SFSafariViewController, UIAlertControllers, Captiva Mobile SDK, OCR, NSURLConnection, Google Analytics, Face ID, SKStoreReviewController, TDD, GCD, NSOperationQueue, Agile Scrum, Git, SourceTree, UI/UX design, iPhone X optimization.

Feb 2016 - July 2017

LEAD IOS DEVELOPER

AT&T Services Atlanta, GA

App: myAT&T

https://itunes.apple.com/us/app/id309172177

AT&T lets you manage your AT&T Wireless, U-verse®, home phone and Internet accounts with your iPhone, iPad, or iPod Touch.

Easy access to common actions directly from the app icon on 3D Touch enabled iOS devices.

As a key member of the AT&T app development team, I leveraged the full spectrum of iOS technologies to enhance the management of AT&T services through our mobile application. The app offers a streamlined experience for users to interact with their AT&T Wireless, U-verse®, home phone, and Internet accounts across all iOS devices, including those with 3D Touch capabilities.

Key Contributions:

•Collaborated with design and product teams to architect and refine the app's UI/UX, optimizing layouts and navigation workflows for intuitiveness and efficiency.

•Transitioned existing Swift 2.0 codebase to Swift 3.0, harnessing the latest iOS development enhancements for improved performance and code readability.

•Integrated RESTful web services using Alamofire for robust backend communication, ensuring seamless data exchange between the app and AT&T services.

•Authored and maintained a comprehensive suite of unit tests in Swift with the XCTest framework to validate feature functionality and business logic.

•Conducted pair programming sessions with junior developers, facilitating their proficiency with the Swift codebase and iOS development best practices.

•Utilized JIRA for agile story and task management, and Jenkins for continuous integration, to maintain a high velocity and quality in the development lifecycle.

•Designed and implemented UI components with Interface Builder, employing Storyboards, Size Classes, and Auto Layout constraints to meet design specifications.

•Adopted Size Classes to ensure UI compatibility across various iOS device resolutions, enhancing the user experience on all supported models.

•Iterated on UI designs with the UX team, providing constructive feedback to enhance usability and overall user satisfaction.

•Integrated MapKit and CoreLocation to provide users with precise location-based services within the app.

•Expanded unit testing coverage with XCTest to safeguard app integrity and prevent regression issues.

•Performed extensive debugging and issue resolution using Xcode's suite of tools, including console logs, breakpoints, LLDB, and Instruments, in response to QA feedback.

•Managed source code in a Git repository, utilizing SourceTree as the preferred graphical interface for version control operations.

•Played a pivotal role in requirement analysis, design, implementation, and deployment phases of the app's development lifecycle.

•Engineered a clean and accessible app navigation structure, in close collaboration with UX designers and overseeing the execution by the development team.

•Led a team of 5 developers in an Agile Scrum environment, ensuring timely delivery of sprint goals and continuous improvement.

•Mentored 3 additional junior developers in pair programming sessions to accelerate their integration into the project and familiarize them with the codebase.

•Deployed Jenkins and TestFlight for beta testing and bug resolution, addressing issues identified through JIRA and enhancing app stability.

Technologies & Tools:

Swift (migration to Swift 3.0), iOS SDK, Alamofire, XCTest, JIRA, Jenkins, Interface Builder, Storyboards, Size Classes, Auto Layout, MapKit, CoreLocation, Xcode debugging tools, Git, SourceTree, Agile Scrum methodology, continuous integration, unit testing, UI/UX design, 3D Touch support, pair programming, requirement analysis, app deployment.

Apr /2015 - Jan /2016

SENIOR IOS ENIGINEER/ARCHITECT

Google, Inc., Mountain View, CA

App: Google News & Weather

https://itunes.apple.com/us/app/id913753848

Get the latest from Business, Tech, Entertainment, Sports and other sections, ranked & annotated for easy reading. Stories keep loading as you scroll.

As the lead of the iOS mobile app development team for Google News & Weather, I spearheaded the evolution of the app, delivering personalized news from various categories with an endlessly loading story stream.

Key Achievements:

•Directed the iOS team, providing mentorship and orchestrating Agile Sprints and Scrum sessions for optimal project management and team productivity.

•Collaborated intimately with the iOS product manager and UX/UI design team to refine app features and establish a user-centric development roadmap.

•Upgraded the app for compatibility with iOS 9, migrating the codebase from Objective-C to Swift 2.0, resulting in a more concise, performant, and maintainable codebase.

•Engaged with the product and design teams to define precise requirements, crafting comprehensive documentation to guide the app's evolution.

•Designed and implemented innovative features, updating existing functionalities to align with new specifications and enhance user engagement.

•Employed Xcode Instruments and debugging techniques, such as console logs, crash analysis, LLDB, and breakpoints, to diagnose and resolve performance issues.

•Participated in the development of the Apple Watch UI, collaborating with a fellow developer to ensure feature consistency and functional integrity across devices.

•Revamped the UI/UX using Storyboards and Auto Layout, adhering to design wireframes for a visually coherent and responsive user experience.

•Implemented rigorous unit testing with the XCTest framework, fortifying the codebase against regressions and ensuring feature reliability.

•Developed and debugged app features using a dual-language approach with Objective-C and Swift within the Xcode environment.

•Integrated EventKit to offer personalized reminders for user-scheduled events, enhancing the app's utility.

•Adopted Auto Layout for seamless compatibility across multiple iOS device sizes and orientations.

•Enabled social sharing capabilities via the Social Framework, allowing users to share content on Facebook and Twitter effortlessly.

•Addressed QA backlog issues by leveraging the Xcode debugger and Instruments to refine app stability and performance.

•Optimized the app by profiling performance bottlenecks and refactoring legacy code for greater efficiency.

•Utilized Parse for robust push notification delivery, keeping users informed about new content and interactions.

•Conducted unit testing and peer code reviews to maintain high-quality standards within the development process.

•Implemented continuous integration and automated testing with Jenkins and managed version control with SVN.

•Adopted an Agile-based Software Development Life Cycle (SDLC) for a flexible and iterative implementation cycle.

•Handled web service connectivity using Grand Central Dispatch (GCD), with delegate patterns managing network responses and data handling.

•Participated in comprehensive iOS performance, functional, and regression testing to ensure top-tier app quality.

•Expanded app reach with localization support, accommodating a diverse array of languages for a global audience.

•Parsed XML responses from web services using TouchXML, effectively handling data integration within the app.

•Devised server communication logic to facilitate document data downloads using GCD, enhancing content accessibility for users.

Technologies & Tools:

iOS 9, Swift 2.0, Objective-C, Xcode, Instruments, Storyboards, Auto Layout, XCTest, EventKit, Social Framework, Parse, Jenkins, SVN, Agile Scrum, GCD, localization, TouchXML, Apple Watch UI development, performance optimization, debugging, continuous integration, unit testing, code reviews, XML parsing, app localization.

May /2013 - May /2015

SENIOR IOS DEVELOPER

Chick-fil-A, Inc., Atlanta, GA

App: Chick-fil-A

https://itunes.apple.com/us/app/id488818252

This iOS mobile app lets customers earn free treats, order ahead and much more. Find locations, Order, Pay, Pick-up fast, and enjoy rewards for using the app.

As a Senior iOS Developer for the Chick-fil-A app, I played a pivotal role in creating a seamless digital experience for customers to earn rewards, place orders, and expedite food pickup.

Key Achievements:

•Integrated MapKit and CoreLocation with RESTful APIs to enable location-based mobile ordering, allowing customers to easily order and pick up food via the app.

•Collaborated with the UX/UI design team to enhance mobile ordering features, providing critical feedback and ensuring user-centric design implementation.

•Implemented UI/UX designs based on wireframes, employing Storyboards and Auto Layout for a responsive and consistent interface across various iOS devices.

•Worked with backend services to incorporate new and updated RESTful web services, with a particular emphasis on streamlining the mobile ordering process.

•Performed thorough testing and troubleshooting to resolve functional issues within the app, enhancing overall app stability and performance.

•Addressed and fixed bugs identified by Crashlytics by scrutinizing the codebase and utilizing the Xcode debugger for issue resolution.

•Integrated iBeacon technology to facilitate interaction with physical store locations, enriching the in-store customer experience.

•Transitioned the app from Swift 1.0 to Swift 1.2, while maintaining a dual-language codebase with Objective-C to ensure backward compatibility.

•Managed version control using Git, conducting code reviews to maintain high standards for code quality and thorough testing.

•Adopted the Kiwi framework to construct a robust suite of tests, ensuring code reliability and feature correctness.

•Developed and augmented an internal framework/SDK to encapsulate shared functionality across iOS (iPhone, iPad), watchOS, and Ford Sync platforms.

•Optimized CocoaPods integration within build jobs for streamlined Mockingjay implementation and dependency management.

•Adhered to Agile practices in a dynamic team environment, leveraging JIRA for issue tracking and sprint planning.

•Deployed code via Jenkins for Continuous Integration, maintaining a consistent delivery pipeline.

•Utilized Auto Layout in Interface Builder with Xib and Nib files, ensuring the app's visual appeal across all screen sizes and orientations.

•Designed and implemented custom UI elements using XIB files, guided by UX wireframes to deliver a polished and intuitive user interface.

•Employed AVFoundation for efficient barcode and QR code scanning functionalities, enhancing in-app product interactions.

•Executed RESTful web service calls using NSURLConnection and GCD for real-time menu information retrieval.

•Parsed backend data with JSONSerialization, populating model objects with dynamic content.

•Implemented RESTkit for network communication, handling server connections and authentication challenges effectively.

•Utilized Core Data to persist user data related to health goals and dietary tracking, supporting personalized user experiences.

•Managed project milestones and deliverables using Agile methodologies, fostering a collaborative and iterative development process.

•Maintained the codebase within an SVN repository, integrating Jenkins for continuous integration and automated testing.

Technologies & Tools:

iOS SDK, MapKit, CoreLocation, RESTful APIs, Storyboards, Auto Layout, Crashlytics, iBeacon, Swift, Objective-C, Git, Kiwi testing framework, internal SDK development, CocoaPods, Mockingjay, Agile methodology, JIRA, Jenkins, Continuous Integration, Interface Builder, Xib, Nib, AVFoundation, NSURLConnection, GCD, JSONSerialization, RESTkit, Core Data, SVN.

March/2011 - April/2013

iOS DEVELOPER

CSC Holdings, LLC, Bethpage, NY

App: Optimum

https://itunes.apple.com/us/app/id387231038

Optimum customers can watch live TV on their iPhone/iTouch from any room in their home. Each of these devices can also be used to playback On Demand rentals or as a TV remote control. iPhone and iPod also make it easy as ever to search, browse and record TV shows on DVR.

As a key contributor to the Optimum app, I was instrumental in providing Optimum customers with the convenience of watching live TV, managing On Demand rentals, and using their iOS devices as remote controls for their home entertainment systems.

Key Contributions:

•Enhanced the app's capabilities by writing and optimizing code in Objective-C within the Xcode environment.

•Refactored network communications to interface with RESTful web services, employing NSJSONSerialization for efficient JSON response parsing.

•Implemented push notification functionality using Parse to keep users informed and engaged with the app's content.

•Diligently debugged and rectified issues causing erratic app behavior, ensuring a smooth and reliable user experience.

•Adopted continuous integration practices to automate testing processes and validate feature additions.

•Deployed Localytics for detailed in-app behavior analytics, gaining insights into user interactions and app performance.

•Designed and developed the UI/UX using XIBs and programmatic layouts, later transitioning to Auto Layout constraints to align with iOS 7 updates.

•Integrated new features and enhancements in accordance with project design specifications, enriching the app's functionality.

•Authored comprehensive technical documentation to support ongoing development efforts and knowledge sharing.

•Conducted rigorous testing of new features and provided critical evaluations of third-party frameworks, including advertising and analytics tools.

•Utilized Core Media frameworks to manage multimedia playback, ensuring high-quality video and audio experiences for users.

•Engaged in continuous testing, debugging, and incremental feature development to refine the



Contact this candidate