We provide IT Staff Augmentation Services!

Ios Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Overall 10+ years experienced iOS developer and SDET Engineer in Application Development, Manual, Automated, Web services and Mobile Testing for Web based and Client/Server based applications.
  • Systems Analyst with expertise in design, requirement gathering & analysis, and development of iOS/Mac applications with industry leading tools and programming languages
  • Strong business orientation, analytical and problem - solving skills combined with required programing skills
  • Experience in working with hybrid applications written in Swift and Objective C
  • End-End understanding of iOS app development to submitting the app to the App store
  • Worked in small to large teams with a tighter deadlines and challenges
  • Strong understanding of object-oriented programming design principles and practices
  • Good understanding in various design patterns such as MVC, MVP, MVVM, Singleton
  • Proficient in writing clean and reusable code
  • Worked on applications involving cross platform code sharing and solved other challenges in feature development
  • Experience in making app to support multiple languages thereby internationalizing the app
  • Worked on majority of the Cocoa frameworks and other third-party frameworks
  • Worked on implementing local, push notifications and background fetch
  • Experience in using instruments tool for analyzing performance bottlenecks and profiling the application
  • Experienced in working with Auto layouts and size classes for iPhones and iPad
  • Worked with Cocoa Pods framework manager for integrating third party libraries ReactiveCocoa, AFNetworking, etc.
  • Worked on location services API’s such as Google Maps SDK and MapKit
  • Experienced in consuming Restful web services with native API’s
  • Written helper methods for increased productivity and reusability across projects
  • Experienced working with concurrent code execution using Grand Central Dispatch(GCD)
  • Updated layouts to support multiple languages using localization API’s
  • Thoroughly implemented the major architectural design patterns such as MVC, VIPER and major iOS patterns which are heavily used in iOS SDK’s such as Delegation, Singleton, Target-Action, Factory, Dependency Injection and observers as and when desired
  • Experience creating and executing automated unit tests ( XCTest and UITest Automation)
  • Developed TEST Frame works using TestNG/ Junit, ANT/MAVEN build tools.
  • Experienced in working with Clean Architecture using Xcode templates
  • Implemented a new way of tracking miles driven using iBeacons with standard core location API’s
  • End End understanding of user authentication mechanisms in a mobile driven system to ensure security at different levels such as user data privacy and network security
  • Experience in working in C++ in conjunction with objective C and Xcode
  • Created custom controls and worked with majority of UI controls at the latest
  • Participated in scrum meetings and experienced in agile methodologies
  • Worked on several source / version control systems such as Git Hub, Source Depot and Svn etc.,
  • Worked on code porting and refactoring among cross platform applications to use a shared codebase for OSX application
  • Experience in teams working with continuous integration and app deployments
  • Performed code reviews and peer-peer discussions
  • Experience in using several software developmental tools to expedite the development process
  • Experience in working with onsite/offshore business model

TECHNICAL SKILLS:

Programming Languages: SWIFT, Objective C, Java Script, C++, Python

Database Systems: Sqllite, MySQL, Oracle.

Development Tools: Xcode, Visual Studio

Version control / CI&CD: Git Hub, Bit Bucket, Source Depot, Travis, Jenkins

Cloud Integration: AWS gateway, AWS Cognito

Mobile Testing Tool: Appium for iOS & ANdroid

T esting Tools: Selenium IDE/RC/Webdriver, XCtest, XCUI test, JUnit, TestNG, SoapUI Pro, REST API, RIT, Jenkins 1.5, QTP, Maven

WORK EXPERIENCE:

Confidential, Atlanta, GA iOS Developer

Responsibilities:

  • Follow MVVM architecture.
  • Used Core Data to store local data for offline use.
  • Experience with RESTful services and using other API’s.
  • Worked with frameworks like PromiseKIT, AlomaFire, Swiftformat etc..
  • Integrate features among multiple release branches for App store, Test flight and Fabric submission
  • Maintain frameworks for multiple feature teams and perform updates
  • Debugging, fixing production issues and crashes.
  • Closely work and manage an off-shore team for task assignment, prioritization and technical discussions.
  • Work closely with Project Management and Leadership to drive projects, identify optimal software technologies to utilize, evaluate/deliver software requirements specifications, successfully execute schedules and assist in software development for our various platforms.
  • Experience at the application and user interface level with strong object-oriented programming and design skills.
  • Collaborate as a member of an agile team to get products developed and completed with best in class software development.
  • Worked with a team that developed and distributed an iOS App on the App Store.
  • Provide insight to the team as to best software application development practices and techniques.
  • Extensively used various 3rd party analytics libraries, such as Fabric/Crashlytics, Firebase/Google Analytics.
  • Coordinated with an offshore team by allotting them various responsibilities in the project.
  • Debugging skills with proven experience in XCode, Instruments and other performance analysis tools.
  • Revision management for daily code commits using SourceTree, Git Hub.
  • Create provisioning profiles and certificates &Distributed an iOS App on the App Store

Environment: iOS 14, Mac OS, Objective C, Swift 5, XCode12, Cocoa framework, Agile. Test complete, GitHub, MySQL, Webservices - REST, JIRA, AWS, Jenkins, Sentry.

Confidential, Atlanta, GA iOS Developer

Responsibilities:

  • Implemented push alerts for fraud transactions with 3D touch
  • Integrate features among multiple release branches for App store, Test flight and Fabric submission
  • Maintain frameworks for multiple feature teams and perform updates
  • Written scrips for automating few development processes such as merging branches etc.,
  • Experienced in working with react native technologies such as Flex, Redux and Jest etc.,
  • Debugging, fixing production issues and crashes.
  • Closely work and manage an off-shore team for task assignment, prioritization and technical discussions.
  • Work closely with Project Management and Leadership to drive projects, identify optimal software technologies to utilize, evaluate/deliver software requirements specifications, successfully execute schedules and assist in software development for our various platforms.
  • Created Test Plans and Test Scripts by analyzing the Business requirements and System Requirements of the Application
  • Experience at the application and user interface level with strong object-oriented programming and design skills.
  • Wrote unit tests using XCTest Frameworks and maintained code coverage of 85%.
  • Involved in implementing the framework, developing automation scripts for the new User stories and maintain and run the Regression Scripts in SDET
  • Automation experience on iOS and Android devices using XCUITest with Swift and Appium
  • Executed Manual, Black box and White box testing to verify the functionality to meet the business requirements
  • Develop applications using Objective C, SWIFT, XCode, Interface Builder, Cocoa Touch, and other iOS development tools.
  • Collaborate as a member of an agile team to get products developed and completed with best in class software development.
  • Worked with a team that developed and distributed an iOS App on the App Store.
  • Provide insight to the team as to best software application development practices and techniques.
  • Wrote queries in SQL developed and executed them to modify /analyze the data from the Oracle database and compared it with results from web service response. Checked data integrity and consistency
  • Deliver Projects with High Quality and High Performance.
  • Extensively used various 3rd party analytics libraries, such as Fabric/Crashlytics, Firebase/Google Analytics.
  • Coordinated with an offshore team by allotting them various responsibilities in the project.
  • Debugging skills with proven experience in XCode, Instruments and other performance analysis tools.
  • Experience with RESTful services and using other API’s.
  • Revision management for daily code commits using Bit bucket, Git Hub.
  • Create provisioning profiles and certificates &Distributed an iOS App on the App Store.

Environment: iOS, Mac OS, Objective C, Swift, XCode, Cocoa framework, Agile. Selenium WebDriver, Maven, Test complete, JavaScript, Eclipse, GitHub, MySQL, Webservices - REST, Appium, JIRA, Wireshark, Test Complete, Jenkins.

Confidential ., Northbrook, IL iOS Developer

Responsibilities:

  • Experienced in working cloud based authentication mechanisms using AWS Cognito and Auth 0
  • Developed login/Sign Up workflow forms with latest SDK’s and SWIFT 3.x
  • Written unit test cases with XCTest, OHHTTPStubs frameworks
  • Experience in working with VIPER based Clean architecture for iOS
  • Consumed Major API’s from vendors like Google, Amazon, Microsoft for various purposes
  • Actively involved peer-peer code reviews, pair programming with Test Driven Development (TDD)
  • Closely work with Product owners, Designers and other major stakeholders on daily basis
  • Implemented a mock mechanism to effectively test the REST API calls without relying on the real world objects
  • Exclusively working on the latest versions of SWIFT and iOS SDK's
  • Present a demo on weekly basis for previous sprint to business owners
  • Communicate effectively with all stake holders by participating standups, planning and sprint retro meetings to meet the delivery deadlines
  • Worked on latest iOS SDK’s, frameworks and some third party frameworks using cocoa pods
  • Using Auto layouts, Making service calls, implementing custom views, transitions, implementing table views and collection views are some of the day-day routines in feature development

Environment: iOS, Mac OS, XCode, Cocoa Touch, Cocoa framework, Objective-C, Swift, Agile Methodology.

Confidential, Edmond, OK iOS Developer

Responsibilities:

  • Work in a fast paced agile based app development with strict goals and deadlines.
  • Deliver new features and support to fix bugs in the previous releases in each sprint.
  • Coordinate with management to finalize the design and make the design a reality.
  • Finding solutions to the problems and solve them in elegant fashion keeping the user experience at the core of the development process.
  • Follow similar design and approaches wherever possible between iOS and Android apps
  • Pushing the app to the app store timely and making sure to meet the Apple guidelines for the app delivery.
  • Actively participate in discussions with backend team to make wise decisions in the feature development planning.
  • Developed an innovative mileage tracking system using iBeacons.
  • Consumed restful web services to show dynamic feed content inside the app.
  • Worked with card based table views to display different types of cards such as video cells, custom table view cells etc.
  • Used Google Maps SDK and Map kit to locate and geo code a vehicle and to facilitate features such as roadside assistance, find a dealer etc.,
  • Integrated third party libraries and static libraries into the project.
  • Worked on Core Bluetooth API’s to communicate with a beacon in special cases.
  • Designed and developed several workflows such as scheduling an appointment, adding a car, creating a new account etc. involved in re-structuring the app by proposing new design ideas for scaling the app to accommodate more features as the app evolves.
  • Successfully implemented majority of the design patterns for a reusable and easy to debug codebase.
  • Performed code reviews and functional tests with cross platform team.
  • Worked on integrating maintain app with Facebook login.

Environment: Xcode, Git, Bit bucket, Source Tree, Objective C, Swift

Confidential, San Francisco Bay Area, CA

IOS Developer

Responsibilities:

  • Worked extensively with ObjectiveC and Cocoaframeworks.
  • Extensively used MVC design architecture.
  • Worked with UIActionSheets, UITableViews, CustomCells, UIScrollViews, NavigationControllers, delegates and protocols.
  • Worked with Cocoa Frameworks, which includes UIKit, UIImagePicker, UIDatePicker.
  • Design and develop native applications for iPhone and iPad using objective-c.
  • Used AF Networking to connect RESTfulAPI services and maintained background image downloads, uploads, chat conversations, and messages from system.
  • Worked on WebServicecalls, XML and JSON parsing.
  • Developed critical tools for this project like CustomizedNavigationbar, Pagecontrol and Scrollview.
  • Worked on iPhone SDK and internet connection Protocols.
  • Developed Navigations between views using UINavigationController, UIGestureRecognizer, and UIPopoverController.
  • Created user interfaces, navigation layouts for the IOS app.
  • Familiar with CoreAnimation / UIAnimation concepts.
  • Worked with GIT to checkout and update the codebase changes.
  • MapKit and CoreLocation to enhance user to find nearest locations.
  • Experienced in working with SQLite Database, Google Maps API, GPSLocation, In-appbilling, PushNotifications.
  • Extensively worked with web services XML inputs to pull data and display it on the app.
  • Implemented NSOperationQueue and NSURLSession to integrate with backend webservices.
  • JSON used for client/server messages.
  • CoreData is the essential ingredient in data driven IOS apps. It's used for storing, retrieving, and manipulating application data in databases, XML, and binary formats.
  • Used the same XIB to design for iPhone5 and older iPhones by using Auto-layout.
  • Designed the database and data model for application using SQLite.

Environment: iOS, iPhone, iPad, Swift, Xcode, Restful Web service, Angular, Agile Methodology, SCRUM, GIT.

Confidential, Mayfield Village, OH

IOS Developer

Responsibilities:

  • Responsible for building the Native iOS application for PHC.
  • Experienced in using SWIFT 3.0 code whenever preferred over Objective C.
  • Developed Find a Provider/Facility or Find Urgent Care Module to search for doctors and facilities, by doctor specialty, by name, and/or by location and get turn-by-turn directions from your current location and direct dial telephone numbers for facilities.
  • Used PLIST as database to store the doctors list for the collection view and implemented search functionality basing on the predicate statement.
  • Defined custom protocols to transfer data from child view controller to parent view controller.
  • Implemented Google Tags and Voiceover throughout application.
  • Used REST API's to fetch doctor details, claims details and other information for the user.
  • Used NSJSONSerialization and NSURLSession queues to make network calls.
  • Worked with UIKit Framework for development and maintenance.
  • Used NSUserDefaults to store the user action inside the application
  • Added animation between UI Views for smooth transition and better user experience
  • Used Core location, LBS, Mapkit for retrieving the current location of the user.
  • Used HockeyApp to get crash reports and Appium for performance testing.
  • Created POC's (OpenTok Video chat, Payments through Apple pay) for all the new requirements and demonstrated to the business.
  • Debugging through xcode and building the archive through xcode.
  • Active watcher for Jenkins build activity, if build fails will read console output and let the developer know the failed reason.
  • Used SOAPUI for getting the request, response, header parameters for rest API.
  • Used Stack views extensively for implementing the hidden functionality with in the scroll view when some of the users don't have any benefits plan basing on the visibility rules.
  • Worked in an Agile Environment.
  • Worked with SVN to checkout and update the codebase changes.

Environment: IOS 10.0, 9.0, 8.0 (iPhone SDK), Swift 3.1, Objective C, XCode 8.X, 7.X, Agile Methodology, RESTFul API, JSON, JIRA, SVN.

Confidential, Milwaukee, WI iOS Developer

Responsibilities:

  • Analyzed Functional Specification Documents and Business Requirements Documents and developed Test Plans, Test Cases and Coverage Matrices.
  • Analyzing the requirements and designing a technical document for the requirement as a team.
  • Coordinating with the design and development team to define the user interface (UI/UX) requirements for the application.
  • Developed the UI for the application using Swift.
  • Created models in MVC and development of delegates for updating model information and created hybrid apps.
  • Created various views, table views, customized views and popovers.
  • Integrated a web-based content made with HTML5 on a Native app using UIWebViews.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Worked with UIKit Framework for development and maintenance.
  • Worked extensively with Swift, Objective C and Auto layout.
  • Used Core Data Framework for local storage purpose in SQLite
  • Developed interactive views with functionalities like UICollectionView, UIScrollView and Navigation Bar Controller.
  • Worked extensively on UITableView and UIcollectionView to customize interactive cells according to the client needs.
  • Used Multithreading and GCD concepts for faster response of the application.
  • Followed a work data flow principle for design and development.
  • Working with Subversion to checkout and update the codebase changes.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Involved in doing AGILE practices, attending daily agile (SCRUM) meetings and SPRINT retrospective meetings. Worked with an Agile, Scrum methodology to ensure delivery of high quality work with every iteration.
  • Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end-to-end development.
  • Performed all tasks from UI design and implementation to writing code for various features.

Environment: iOS, Mac OS X, Objective C, Xcode, Agile Methodology, HTML5, CSS, REST, Angular, JavaScript, jQuery, GIT.

Confidential

Mobile Developer

Responsibilities:

  • Designed and developed the application on iPad and iPhone using Xcode and Objective-C.
  • Used UIPageViewController for iPad.
  • Worked on Objective C and Cocoa frameworks.
  • Involved in the Design and development of code.
  • Calling the Web Service and Parsing the XML to get data dynamically.
  • Creating for Popup Menu items like Category menu, Home Menu.
  • Customized UITableView to have a custom look.
  • Implemented Share like Facebook feature.
  • Used Instruments to fine tune the app performance and memory management.
  • Formatted the Data as per Business rule to display in UI.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Debugging issues at Xcode.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Worked with Xcode for debugging.
  • Created provisioning profiles and certificates &successfully got approval from AppStore.

Environment: Objective-C, Xcode 3.2.3, Mac OS X, Cocoa Touch, Foundation, UIKit, JSON, iOS 4.0, iPhone Simulator

We'd love your feedback!