We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • 8+ years in IT Involving experience working with multiple technologies for Mobile and Webapplication development such as iOS (iPhone &iPad), JavaScript, HTML5, CSS3, jQuery.
  • Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainablesolutions for complex development problems.
  • Expertise in native iOS mobile application developmentiPhone/I Pad application using objective - C, Swift, Cocoa Touch.
  • Highly Proficient in programming languages - C, C++, Objective-C, Swift.
  • Good Knowledge on Swift UI
  • Experience working in for continuous integration, TDD and Unit testing.
  • Good Exposureon understanding of Native React Phone Application by using Java Script.
  • Good Knowledge with Amazon Web Services.
  • Complete understanding of MVC and MVVM architectural patterns and frameworks.
  • Experience in software Analysis, Design, Development, Testing, Implementation and production, support of Client/Server and Web based applications.
  • Experienced with RESTful APIs to connectiOS applications to back-end services.
  • Knowledge of web technologies and UI/UX standards.
  • Strong Knowledge in building UI component from code and Auto Layout constraints.
  • Understanding of Apple's design principles and interface guidelines.
  • Developed custom views, animations and provided rich UI/UX experience to the apps,
  • Experience with offline storage, threading, and performance tuning.
  • Worked closely with Android developer so have a very good knowledge on android code and Android studio.
  • Good understanding of Memory Management: ARC and non-ARC in iOS development.
  • Developed the applications as per specs. This included core development using various iOS frameworks and test-driven development (TDD) using framework.
  • Understanding of Apple iPhone App store requirements, HIGs, iTunes Connect, iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution) and testing on real device.
  • Experience working with JIRA for documentation and bug reporting.
  • Good knowledge of AGILE methodology and vast experience working in on SCRUM environment.

TECHNICAL SKILLS

iOS: Objective-C and Cocoa touch development for iPhone and iPad devices in X code. Interface builder-UI Kit, AR Kit Cocoa touch, core Data, X Code Interface builder- UI Kit, Git, GitHub, AWS. programming language Objective-C,Swift and Cocoa touch development, HTML, JavaScript and JQuery.

Frameworks: Cocoa Touch, SwiftUI,Core Foundation, UIKit, CoreLocation, Core Data, Core Animation, Notification Center, AVFoundation.

Documentation tools: Microsoft Office suite

Databases: MySQL, MS SQL Server.

Management tools: JIRA, TFC, Trello, Rally

Design Patterns: MVC, MVVM

SDLC methodologies: Agile, Waterfall, Scrum.

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Sr. iOS Developer

Responsibilities:

  • Developed the app in XCode using both Objective C and Swift.
  • Rewritten the entire application from objective C to Swift, also involved in the adding the new features for the iPad application.
  • Worked on Cocoa pods for installation of third-party frame works.
  • Design and develop swift based automation framework based on Alamo fire, to support native app development.
  • Designed screens using MVC, MVVM andiOS Design Patterns for the application.
  • Designed screens using MVC Patterns for the application.
  • Developed the UI screens by integrating different Views and Windows to make them user friendly.
  • Coordinated with the design and development team to define the user interface (UI/UX) requirements for the application and develop the wireframes.
  • Experienced with UIKit, Auto Layout, GCD, Core Frameworks, and iOS memory management
  • Consumed RESTful based web services in this iOS mobile application.
  • Used CoreLocation Framework to get the user current location accurately using CLLocation Manager.
  • Utilized POST/GET method on RESTful API web service calls to upload and download new property information along with image.
  • Experience in interacting with web services from the Flutter mobile platform
  • Develop high-end cross-platform apps for iOS, Android and Web applications using Flutter framework.
  • Implemented Reverse GeoCoder to find the rider current location.
  • Used NSURLSession to communicate Web server to collect property related information in JSON.
  • Worked extensively with google API's creating route map.
  • Used MF Mail Compose View Controller to send email or SMS.
  • Used NSJSONSerialization to serialized JSON to read the response that came through the server and also worked on APNS
  • Participated in android application development by using JAVA, JEE
  • Worked in an Agile Scrum environment
  • Worked with Git for source code versioning.
  • Extensive experience in Web,(i.e., designs new templates, tests styles/sheets, fixes bugs; collaborates heavily with core team members (especially UX and Design)).
  • Analyze and create business models, logical specifications and/or user requirements to develop solutions for the application environment.
  • Design, develop and implement software applications, create system procedures and ensure that the developed applications function normally.
  • Maintain and modify programs; make approved changes by amending flow charts, develop detailed programming logic, and coding changes.
  • Write source code, prepare test data, tests and debug programs; revise and refine programs to improve performance of the application software.

Environment: Objective C, Swift 5 and 4.2, XCODE 10 and 11,iOSSDK's, MVC, Core Data, Cocoa Touch, RESTful, Core Animation, Unit Testing, JIRA, Source Tree, Postman API.

Confidential, Los Angeles, CA

Sr. Mobile Application Developer

Responsibilities:

  • Developed the app in XCodeusing both Objective C and Swift. Architected using MVC and MVVM.
  • Involve in Code Review, Code Fixes, and Bug Fixes.
  • Work with Core Data to store the parsed data.
  • Used Source Tree as the project version control, where we used to commit and push the working code.
  • Collaborated with cross platform team while following Agile software development.
  • Involved in team discussions regarding United's Architectural Design and regularly participated in periodic Sprint plan meetings.
  • Worked with UI Gesture Recognizers.
  • Developed cross platform iOS application prototype using Flutter.
  • Worked with UIActionSheets, custom Date Pickers and Date formatters.
  • Making network calls to the server using NSURL Connection and using the NSXML
  • Parser for the data parsing.
  • Highly expertise in integrating Push Notifications and Network Connectivity
  • Deployed Terminal utilization for SQLite database decryption and modifications.
  • Worked extensively with Objective C and Cocoa frameworks.
  • Created a module that captures the image and location details using the Core Location and AV Foundation framework respectively.
  • Experience working with fabric kit framework for IOS App distribution.
  • Created and used dynamic libraries for the future applications.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Implemented SQLite 3 embedded database to capture user data.
  • Used lldb in Xcode for debugging.
  • Oversee overall systems testing and migration of platforms and applications to production.
  • Participate in DAILY SCRUM to discuss the progress in the sprints.
  • Effectively communicated with business owners to explain limitations and provide feedback.
  • Worked on web service calls JSON parsing included in the project.
  • Effectively utilized GO Pipeline for continuous integration.
  • Effectively worked with New Relic Analytics for tracking user activity and log the user events.
  • Worked on Cocoa pods for installation of third party frame works.
  • Design and develop swift based automation framework based on XCUITests/Alamofire, to support native app development.
  • Very strong knowledge and experience working with AR Kitfor new project.
  • Created and implemented localized Strings in preparation of easy transition into foreign language translations for market localization and alternative setting purposes.
  • Experience working with and parsing both XML and JSON data from RESTful APIs.
  • Worked on AWS for push notifications.
  • Used Amazon S3 server for uploading PDF Files.
  • Extensive experience in Web,(i.e., designs new templates, tests styles/sheets, fixes bugs; collaborates heavily with core team members (especially UX and Design)).
  • Used Core Location Framework to get the user current location accurately.
  • Worked on web service calls and JSON parsing included in the project.

Environment: Objective C, Swift 5 and 4.2, XCODE 10 and 11,iOSSDK's, MVVM, MVC, UIKit, AR Kit, Core Data, Cocoa Touch, RESTful, Core Animation, Unit Testing, UI Testing, JIRA, Source Tree, Postman API, AWS and S3 Services.

Confidential, Chicago, IL

Mobile Application Developer

Responsibilities:

  • Implemented the application architecture using MVVM design pattern.
  • Worked on implementing and customizing UI Table View to all display paths and use info.
  • Worked on applying Auto Layout and Size Classes to the UI for an adaptive layout for various screen sizes.
  • Designed database using Core Data and implemented background fetch using background API in iOS7.
  • Implemented map features to view photos on map using MapKit, Core Location.
  • The UI is populated with the help of a fetched results controller which continuously watches for any changes in the databases and keeps the UI updated.
  • Pre - fetched data for different views for smooth screen transition.
  • Worked closely within a cross functional team of testers and developers.
  • Implemented Dropbox API for sharing and backup.
  • Implemented Core Data framework to store user Data.
  • Integrated the application with backend web services.
  • Worked on Web Service calls, JSON, SOAP was used in the project.
  • Executed a part of the code with the concepts of the phone gap, Xamarin.
  • Integrated a web-based content made with HTML5 on a Native application using UI Web View.
  • Used GCD for Asynchronous background fetches to build more responsive User Interface.
  • Worked with UIKit Framework for development and maintenance.
  • Added animation between UI Views for smooth transition and better user experience.
  • Used the same XIB to design for iPhone 6 and older iPhones by using Auto-layout.
  • Debugging issues onsite whenever required.
  • Worked with SVN to checkout and update the codebase changes.
  • Used Core location framework to get the user location accurately.
  • Build UI for the template cards and profile completion card.
  • Working on migrating all the cards to the new home card end point ad completely remove the existing dashboard layer.
  • Writing the code using the analytics protocol and storage protocol for the A/B testing.
  • Extensively work with iPhone SDK- XCode, interface builder instrument.
  • Constructed custom View Controllers including Table Views with custom TableViewCells using Programmatic UI
  • Learned and worked on the EARL GREY for Unit and UI test cases.
  • Worked on implementing the search feature, using UI Search Bar and UI Search Display Controller.
  • Used the Encodable and Decodable protocols to serialize the web response into meaningful JSON format.
  • Interacted and coordinated with QA team for different releases
  • Responsible for the Code Delivery to the Project Manager
  • Implemented various tests such as A/B Testing in order to improve the new features on the iOS app
  • Worked closely within a cross functional team of testers and developers.

Environment: Swift, Objective C, XCode, Cocoa Pods, Buganizer, Push Notifications, Git.

Confidential, Atlanta, GA

iOS Developer

Responsibilities:

  • Worked extensively with Objective C, Swift and Cocoa Touch frameworks.
  • Built this Universal application by designing UI Table Views, Custom Cells, UI Scroll Views, Navigation Controllers, UI Alert Controllers.
  • Worked with Cocoa Touch Frameworks, which includes UI Kit, Foundation, UI Image Picker, UI Date Picker.
  • Worked on table view controller and made customized table view cells according to the requirements of client.
  • Implemented apple push notifications.
  • Map Kit and Core Location to enhance user to find nearest clinic locations.
  • Familiar with debugging memory issues using instruments tool in X code.
  • Extensively worked with web services, parsing JSON parsing inputs and display it on the app.
  • Used Core data for storing and retrieving application data.
  • Coordinated with technical staff in the configuration of iTunes App Store.
  • Design, Development of all the screens for application using cocoa touch, Objective-C
  • Meeting with business team to discuss the needs and possible solutions
  • Experience in creating mockups using the prototype tool called inVision
  • Designing the screens and workflow for iPhone client application
  • Worked with Backend team to communicate with web services
  • Implemented singleton classes to interact with database
  • Used provisioning profile while development of the app
  • Performed Unit and integration testing all the modules
  • Implemented push notification service setup on App side.
  • Worked closely within a cross functional team of testers and developers.
  • Worked on cocoa touch layer and core OS layer for handling network storage.
  • Worked on GCD in order to handle multithreading functionality.
  • Used SVN repository to checkout and update the codebase changes.
  • Created IPA file and distributed them to testers for testing purpose.
  • Worked on finding problems and resolving the issues generated.
  • Worked extensively on Multitier Applications and customizing Table views, Navigation bar, Tab Bar.
  • Worked with Backend Developers to get final Designs for app interaction with backend services.
  • Secured user credentials for better user interaction with the app.
  • Tested the application for memory leaks and relevant bugs, fixed the leaks and deployed on different iPhone firmware’s to validate the application stability.

Environment: Swift (2.3, 3.1), C#, Objective C, iOS (9, 10), X Code (7.x, 8.2.1), Cocoa Touch frameworks, Core Data.

Confidential, Austin, TX

iOS Developer

Responsibilities:

  • Developed UI for Universal iOS apps using storyboards, size classes and auto-constraints as per the mockups.
  • Developed custom views, animations and provided rich UI/UX experience to the apps.
  • Wrote automated unit tests in Swift to identify bugs and prevent refactoring errors in the SDK.
  • Distributed consumer apps through test flight (testing) and Apple app store, distributed enterprise apps through Hockey app store.
  • Project management was through JIRA, assigned user-stories/bugs to junior developers and took care of pull requests.
  • Leading off-shore and on-site developers, managed work assignments, handled pull-requests and code reviews.
  • Used Source Tree Application (GitHub) for source code management

Environment: iOS(9,10), XCode 7.3, 8-Beta, Swift 2.3, 3, Objective-C, Cocoa Touch frameworks.

Confidential

Web Developer

Responsibilities:

  • Involved in all phases of SDLC, including requirement gathering, analysis, design, development, and implementation.
  • Analyzed the requirements and designed a technical document for the requirement as a team
  • Participated in requirements gathering, analysis, Conceptual Design and Details.
  • Implemented AJAX based UI with above said Architecture with Rich Internet UI in modules.
  • Implemented AJAX driven UI Element and Search Algorithm using Ajax.
  • Manipulated CSS, HTML and DHTML, JavaScript for presenting appealing GUI.
  • Worked on jQuery extensively for various user interactions, front-end validations and other visual effects.
  • Worked extensively on web 2.0 migration from Conventional web Frame work to Ajax driven framework and extensively used jQuery, Dojo, YUI, AJAX and MVC in Presentation Layer.
  • Used JavaScript and CSS for UI Design Mockup. Written code in YUI/JavaScript /CSS /AJAX code of the application.
  • Created Dynamic Integration of YUI Tab, YUI Grid, and other YUI component Integration with Ajax.
  • Developed custom jQuery Plugins for custom functionality of the site.
  • Developing Prototype for the project using Ajax, Hardcoded JSON, jQuery, JavaScript HTML, and CSS
  • Created and optimized graphic prototype websites and applications interfaces using Adobe Fireworks CS3.
  • Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements etc.
  • Developed tested cross-browser compatible and standards-compliant CSS-based page layouts.

Environment: JavaScript, CSS, Ajax, Dojo, SOAP, Shell, XML, XSLT, UNIX, SQL, MYSQL, Eclipse, Clear Case.

We'd love your feedback!