We provide IT Staff Augmentation Services!

Sr. Lead Ios Engineer Resume

3.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY:

  • Over 8 years of experience developing mobile applications in iOS using Objective C and Swift.
  • Led and managed junior developers as wells offshore team members throughout the application development life cycle.
  • More than Extensive of experience with Swift
  • Versed in SCRUM methodology and Test Driven Development.
  • Use of XCTest and Instruments to perform testing and debugging on the applications
  • Experience working with the iPhone/ iPad SDK, XCode, Cocoa Touch to develop native iOSapps
  • Proficient in using Objective - C and Xcode IDE to develop iOS applications.
  • Worked with six iOS applications of which four are published in the app store.
  • Good experience with different native iOS frameworks including UIKit, CoreBluetooth and CoreMotion.
  • Experience with implementation of custom UITableViews, UIPickerView and UICollectionViews
  • Utilized core data for in-app persistence and SQLite.
  • Good understanding and experience with integrating Bluetooth Low Energy (BLE) device connectivity with iOS devices for IoT projects.
  • Experience in developing Android mobile applications with Android Studio.
  • Proficiency with RESTful Web Services, JSON and XML parsing.
  • Familiar with various iOS design patterns such as MVC, Singleton, Observer pattern etc.
  • Good experience with GCD, Blocks and NSOperation to handle Multi-Threaded applications.
  • Familiarity with integrating existing Social Media APIs like Twitter and Facebook.
  • Managed complex dependencies with third party frameworks like Blindside.
  • Handled version control by using Git Hub along with Source Tree, JIRA and GitX.
  • Familiarity with Agile methodologies like SCRUM & Extreme Programming (XP).
  • Executed test cases/scenarios across development projects and environments.
  • Experience in design, analysis and simulation of algorithms using MATLAB.
  • Strong background in Logic Design, Communication theory, Digital Signal Processing and algorithms.
  • Highly motivated, fast learner with very good analytical and problem solving skills.

WORK EXPERIENCE:

Sr. Lead iOS Engineer

Confidential, San Antonio, TX

Responsibilities:

  • Worked on the new look for this app with icons across the bottom of the app you can quickly navigate between sections you use most using Core Graphics and Core Animations.
  • Application was migrated to Swift based on a previous version written in Objective-C.
  • Recipe finder in the recipe section that allows you to add ingredients to your shopping list.
  • API integration implementing Alamofire, SwiftyJSON and XML.
  • Implementation of Dispatch Queues to perform tasks asynchronously and concurrently.
  • Implemented Authentication process along with "Remember me" option and Touch ID.
  • User Interface: XIBs, Storyboards, Constraints, Auto layout.
  • Core Location to get the list of stores nearby.
  • Implemented weekly ad feature and fixed bugs from previous versions.
  • Added Push Notifications to receive weekly ads information.
  • Performed code refactoring to allow extensibility, improve maintainability and facilitate unit testing
  • Developed unit test using XCTest and instrumentation test to automate the testing.
  • Cooperated with UI Designers, QA, Backend and PO. Also, applied pair programming.
  • The project was completed using the agile methodology for software development.
  • Used Git for version control.

Environment: Swift 4.0/3.0, Xcode, Alamofire, SwiftyJSON, Scrum, UI, Keychain, Touch ID, RESTful, JSON, XCTest, TDD, Carthage, Google Analytics, OAuth, UserDefaults, NSOperation, Push Notifications, Auto layout, Storyboards UIKIT, Core text, Core Data, Core Animation.

iOS Developer

Confidential, Raleigh, NC

Responsibilities:

  • Extensively used Objective C, Swift and Cocoa frameworks for cross - functional mobile application development.
  • Implemented custom UITabBar Controller, UINavigation Controller for easy navigation throughout the app.
  • Worked on Push Notification sent from server for new Alerts.
  • Migrated the code from existing Objective-C code to Swift.
  • Integrating Touch ID using the Local Authentication APIs in the iOS 8 SDK.
  • Implementing new features and modules in the app by usage of SWIFT and developed Touch ID to login into the app.
  • Performed Log in/Log out/ Sign Up function by company's API.
  • Worked on implementing MessageUI. Framework, AVKit. Framework, Core Data Framework, UI Kit Framework, and AFNetworking.
  • Used Cocoa Pods to manage the dependencies in the app architecture.
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, Core Text and knowledge on Hybrid applications.
  • Customize UI Elements, UI Action sheet, UI Alert View, UI table View, UI Collection View, UI Scroll View to build user interface of the application.
  • Hands on experience with editor, debugging, native platform integration with Xamarin Studio.
  • Knowledge of Apache Cordova (Phone Gap) mobile application development framework.
  • Implemented Auto-layout concept for the entire Storyboard and dynamically adjusted the height of the collection View based on the content.
  • Used Atlassian tools such as JIRA to manage and keep track on progress of project.
  • Created models in MVC and development of delegates for updating model information.
  • Involved in Project documentation and possess expertise in the same.
  • Involved in Agile Scrum methodology for development and involved in Daily Standup call, Sprint Planning & Review meetings.
  • Involved in all major client meetings and helped to prepare templates for simplifying tasks.

Environment: IOS 11 SDK IPhone SDK, Mac OS X, Objective-C, C++, Swift, Xcode6.4/7.1.1, StoryBoard, Auto Layout Constraints, Cocoa Touch Framework, JSON, HTML5, CSS3, REST API'S, JIRA, JavaScript, GitHub, Custom Graphs, Agile methodology, iPhone simulator.

Sr. iOS Developer

Confidential, Columbus, OH

Responsibilities:

  • Worked on the UI design part when the latest version was released as a transformation from the previous UI environment.
  • Implemented NSOperationQueue and NSURLSession to integrate with backend web services.
  • Designed Login Functionality to the app using LocalAuthentication Framework.
  • Created models in MVC and implemented delegates for updating model information.
  • Designed app using GCD API by keeping in minds of multi-threading, as to not compromise on the app performance.
  • Used PushKit framework to improve the app background processing.
  • Performed unit testing and defect fixing to meet the client specification.
  • Knowledge on swift based libraries like Alamofire which can be used to update UI in an asynchronous manner.
  • Worked on UIViews & UITableViews for user interface in the application.
  • Allowed users to enter credit card information and add funds to their account using the First Data API and SDK to process payments.
  • Implemented the scroll functionality by using UIScrollView on all screens of the app.
  • Followed AGILE practices, attending daily agile (SCRUM) meetings and SPRINT retrospective meetings.
  • Worked with an Agile, Scrum methodology to ensure delivery of high quality work in every iteration.

Environment: iOS, XCode 8.x,9.x, Swift 2.0, 3.0, GCD, UIKit, Local Authentication, PushKit, Alamofire Core Location Framework, MVC, JSON, Agile, GIT, Jira.

We'd love your feedback!