We provide IT Staff Augmentation Services!

Sr. Ios Tools Engineer Resume

3.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Around 6.5+ years of experience as a software developer in designing & developing User Interface applications, integrating with various Databases and Client - Server applications
  • Experience in Mobile Application Development (iPhone/iPad) using objective-C, Swift, Swift UI and Cocoa Touch/UI Kit.
  • Experience in Designing, Developing, Debugging and Porting of iOS Applications and customization of iOS Framework.
  • Experience inAndroid(Applications, UX, framework, SDK, NDK, kernel etc from Cupcake to JB)
  • Complete understanding of MVVM and MVC architectural patterns and frameworks and comprehensive knowledge of memory management in Cocoa.
  • Good experience with Foundation frameworks, SQLite, Core Data, Core Location, Map Kit, Messages UI and third party frameworks.
  • Experience in working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
  • Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, core debugging, fixing and maintaining the software.
  • Hands-on experience working with iPhone SDK - XCode, Interface Builder and Instrument.
  • Knowledge of designing and working with updated UI tools within X-code including Storyboards and NIB files
  • Good experience with foundation frameworks, SQLite, Core Data, Core Location, Map Kit, Messages UI and third party frameworks
  • Experienced in working data parsing to dynamically display data on iPhone/iPad such as XML and JSON.
  • Expertise in creating and customizing Views, Table Views, Tab Bars and Navigation Bar which are some basic functionality in a Multiview Application.
  • Experienced in working with Storyboard and Interface Builder.
  • Developed apps using various iOS design patterns (MVC, Delegation and Target-action).
  • Experienced in implementing Third Party library into the Codebase.
  • Experienced with SVN (Source Control Management), GIT, MySQL, XML, JSON and web services.
  • Experience in cross platform development.
  • Proficiency with memory management - manual and automatic.
  • Experience in provision process and deploying apps in Apple Store.
  • Clear knowledge in Testing and Distribution of the App in the App Store.
  • Experience in working with API, interfacing with Hybris.
  • Experience in Asynchronous Programming with A/B Testing.

TECHNICAL SKILLS

IOS Application: Objective-C, Swift, Swift UI and Cocoa development for iPhone and iPad devices in XCode, Interface builder-UIKit, Cocoa touch, Core Data3

Software: iOS 4… iOS 13 and above. OSX 10.5… 10.13 and above, 2005/ 2015, Microsoft office suites.

Frameworks: UIKit, MapKit, Message UI, Core Graphics, Core Animation, Core Media, AVFoundation, Core Data, Core Foundation, Core Location, WebKit.

Programming Languages: Swift, Swift UI, Objective C, C++, Core Java, HTML, PHP, UNIX.

Front End: HTML 4, and 5, CSS2 and 3. JavaScript/ Jquery library.

Databases: SQL server 2005/2008, SQLite with Core iOS and box, building & testing Database in iOS sandbox,Oracle 11g, Oracle 12c.

Tools: XCode, Visual studio 2005, Dreamweaver, Eclipse, NetBeans.

Development Tools: svn/git.

PROFESSIONAL EXPERIENCE

Confidential, Seattle,WA

Sr. iOS Tools Engineer

Responsibilities:

  • Designed and developed the App for iPhone for QR Code scanning.
  • Used the iOS Native framework for QRScanner for accessing the Guide formatted information in the provide QRCode
  • Used CyberSource as a payment gateway to charge with the accurate values.
  • Integrated with Restful Web Services in order to access client information and interact with user comments.
  • Used Local Authentication framework for implementing FaceID and TouchID recognition for making the Payments.
  • Used TableViewControllers along with embedding TabViewControllers and NavigationViewControllers.
  • Fixing the bugs and issues in developments and production using Crashlytics, Fabrics in order to free flow of the application.
  • Worked on Apple Push Notification for the App.
  • Performed XCUITEST and XCUINITTEST for the better performance before the build gets deployed.
  • Used Multi- threading concepts to develop this app for better performance.
  • Worked on JSON Serialization for parsing the requested response from the client.
  • Automated development and release process using Jenkins as well as CICD (Continuous Integration, Continuous Development) with A/B Testing.
  • Used Microsoft Team Foundation services to push the code in the and maintain the code adaptability.
  • Integrated Service along with Network Availability libraries with both Data and Wifi.
  • Maintained the Work burn downs for the Iteration Planning’s.
  • Maintained the MVC design pattern throughout the application development process.
  • Used Instruments, Profiling and Zombies to correct the leaks and retentions throughout the application to enhance performance(Memory Management).
  • Used Jenkins to generate Automated Builds in the form of .ipa file and .dSYM formats.
  • Archived and created and .ipa file of the application to release Beta version into the HOCKEYApp and Official version in App store to TestFlight.
  • Used Java and Kotlin in Android studio for developing some functionalities in flySEA Android App.

Environment: iOS up to 13.x, X-code 10.x, 11.x, Swift 4.0, Cocoa Touch, Cocoa framework, TFS, Profile Instruments, Crashlytics, HockeyApp, Postman, JSON, Jenkins, CocoaPods, Source Tree, TestFlight, Terminal, Kotlin, Java, Android Studio, Gradle files.

Confidential, San Jose, CA

Sr iOS Developer

Responsibilities:

  • Collaborating with the rest of the engineering team to design and launch new features.
  • Performing API design and implementation of messaging application of Confidential as and when needed with Asynchronous Programming.
  • Worked on Core debugging, performance profiling and optimization of the Application.
  • Continuous discovering, evaluation and implementation of new technologies to maximize development efficiency.
  • Implemented FaceID and TouchID with digest Authentication for logging into the App.
  • Simultaneously working on “In-App” purchase, remote and local notification beside the development of the app.
  • Developing the Push Notification for the App using UI Accessibility feature and the APNS server system.
  • Working on the integration of RESTful web services with the NSJSON Serialization.
  • Working on the design patterns based on the client requirements such as TableViews, NavigationsViews, TabBarViews, CustomCellViews and AlertViews etc using XCode.
  • Will be creating the production and developer certificates for this application development.
  • Performed Multi-Threading for best user interface and feel good performance.
  • Following Agile Environment with two weeks sprints with daily standup calls.
  • Using code versioning tools like GitHub to make our App public and using GitLab for the internal code commits.
  • Using Terminal, SourceTree and SVN to commit the code into GitLab, MySQL, XML, JSON and web services.
  • Will be using foundation frameworks, SQLite, Core Data, Core Location, Map Kit, Messages UI and third-party frameworks to enhance the application.
  • Working data parsing to dynamically display data on iPhone/iPad such as XML and JSON.
  • Given Automated builds using Jenkins to push them to TestFlight.
  • Will be implementing Third Party library into the Codebase using CocoPods, Manual and Carthage.
  • Performed the extensive testing like XCUITEST and XCUINITTEST of the application by writing test cases.
  • Maintaining MVC architecture and also the singleton design pattern for the App.
  • Will be using instruments for proficiency (profiling App) with memory management - manual and automation.

Environment: iOS up to 11.x, X-code 9.x, Swift 3.0, 4.0, Objective C, Cocoa Touch, Cocoa framework, GitHub, GitLab, Profile Instruments, NSLogger.

Confidential, Richardson

iOS Developer

Responsibilities:

  • Developed this app in a team of Six iOS engineers, graphic designer and web services team for the iPad version.
  • This App was Hybrid and used Node.js to perform the service call in both web and mobile apps.
  • Worked on the Face ID Detections which includes for new IPhone 10X.
  • Completely developed the home depot product search, product compare and save favorites feature.
  • Integrated Touch ID by importing Local Authentication framework.
  • Included Core Location framework to locate the are from GPS location services to locate the store for Instore Purchase
  • Worked on and Integrated ApplePay into the App.
  • Integrated with Restful web services in order to access TheHomeDepot information and interact with user comments with CICD (Continuous Integration & Continous Development, A/B Testing).
  • Used Core Data to store the favorites information for the products favorited by the user.
  • Employed certain design patterns like MVC, MVVM, custom protocols and Singleton throughout the development of this application.
  • Used XIB’s for designing all the view controllers and worked with designer provided artifacts for dressing up the standard controls..
  • Performed the extensive testing like XCUITEST and XCUINITTEST of the application by writing test cases.
  • Worked with JSON response to handle the new registration, search response.
  • Worked with Map Kit and developed custom annotation and callout view to graphically show the hotel search results in a map view.
  • Used Cambrian SDK for detecting the edges and fill it with required Colors and to Auto detect the colors and load in the palette
  • Used Slyc framework and integrated for image finder in the app, which speak the item into the home depot search and gives all the information of the object to the customer if the abject is available.
  • Refactoring the existing myAT&T app using Swift 3.0.
  • Converting the app’s web & HTML pages to native.
  • Collaborated with the UX team for wireframes interpretation to translate business requirements into technical specifications.
  • Developing stand-alone features like bar code scanner, deep linking and SIRI using SIRI kit.
  • Designing and converting the myAT&T payment flow to native.
  • Retrieving the data from BEST server and parsing locally using JSON library.
  • Designed the layouts in native and displaying them accordingly depending on the BEST response.
  • Worked on GCD and implemented background threads to improve the responsiveness.
  • Converting the HTML Calendar completely to native using CollectionView without any third party tools. Customizing the calendar to match the HTML calendar.
  • Developed complete UI and functionality for the calendar to meet the business needs.
  • Implementation of dropdown using PickerView.
  • Implemented CATO for the calendar and other major components of the app.
  • Changing the mapping functions in the JSON response to failable initializers.
  • Declaring Enums, structs wherever appropriate.
  • Customizing the voice over using Accessibility API.
  • Implementing the Accessibility Content Size for all the elements in the UI.
  • Solving major defects in Calendar and other components in the app.
  • Played an important role in task distribution and allocation.
  • Ensured that the swift coding standards are followed throughout the project.

Environment: iOS upto 11.x, Xcode 9.x, Swift 3.0, 4.0 Cocoa Touch, Cocoa framework, GitHub, CrashLytics Fabrics. Profile Instruments

Confidential

iOS Developer

Responsibilities:

  • Coordinated the development of the User interface with the UI design team to match the flow of the app for iPhone and iPad
  • Developed the app using new IOS 7 features like Custom view control transitions, Text Kit
  • Created the complete design and UI of the app using UIKit framework for both portrait and landscape mode
  • Worked extensively on Table View controller and made customized Table View cells according to the client requirement
  • Implemented Core Graphics and Core Animation to draw customized UI on the screen
  • Implemented multiple UI Gesture Recognizers for user input functionality
  • Developed Thumbnail Image functionality for the selected File or Folder on iPhone/iPad
  • Designed custom picker view that shows ‘n’ columns of data with spinning wheel animation using Gradients
  • Designed and implemented the iCarousel View to display the data
  • Developed alert screen using a custom class that uses the UI Alert View of XCode
  • Implemented login functionality by checking data input by user with data stored in database using Web Services
  • Developed the code in object oriented manner for optimal code re-usability.

Environment: Xcode 5.0.2, Mac OS, Objective-C, iOS 7.0, IOS Simulator, Core Data, SQLite, Xamarin.iOS, Quartz Core, UIKit, Git.

We'd love your feedback!