Sr. Ios Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- 8+ years of experience as a Senior Mobile Application Developer specializing in designing apps using various iOS design patterns.
- Over 6+ years of Experience in iPhone, iPad and Apple TV application development using Swift, Objective C, Cocoa Touch, UIKit and RESTful APIs.
- Proficient erudition on iOS Application Development by utilizing Cocoa Touch, Cocoa Accommodation Frameworks in both Swift and Objective - C programming languages with the help of XCode IDE.
- Adept at developing various unit tests using the XCTest framework to ensure clean and stable code.
- Experience with XCode, including development, debugging, profiling, optimizing, and build process.
- Experience in MVC, MVP, and MVVM design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Familiar with HTML, Java Script and Python programming languages.
- Experienced in full project life cycle from design to implementation to integration. Experience working in Agile SCRUM, Waterfall, and TDD environments.
- Strong knowledge in User Experience design and usability testing.
- Experience in Layout designing and Layout modification.
- Strong understanding of managing certificates, App IDs, devices, provisioning portal, SSL certification for push notification and iTunes connect for deploying applications to the app store.
- Familiar with cross platform application tools like Xamarin and phone gap.
- Familiar with node.js and angular programming.
- Integrated RESTful APIs to provide external services to the application.
- Experience in building and developing custom libraries specifically to function with different versions of iPhone.
TECHNICAL SKILLS
Programming Languages: Swift, Objective C, java script, Java, Angular.
Version Control Tools: Git/ SVN
Databases: SQLite, Microsoft SQL, MySQL.
Markup Languages: HTML, CSS, HTML5, CSS3, Java Script
IDE: XCode, Eclipse, IntelliJ, Visual Studio Code
PROFESSIONAL EXPERIENCE
Confidential
Sr. iOS Engineer
Responsibilities:
- Only developer responsible for developing an existing iOS application.
- Implementing the new features for the application using Swift
- Refactoring existing code from objective c to swift.
- Responsible for deploying the app to the app store.
- One of two iOS developer’s responsible for developing a brand-new iOS application called iCredit Works.
- Responsible for setup networking using Moya framework which in turn uses Alamo fire.
- Defining API’s (request. and response structure) based on requirements.
- Worked with MVVM, Delegation and Notifications design patterns.
- Worked with Java Script as part of Web application.
- Setup Developer portal to distribute builds to team and partners on a timely manner.
- Used Crashlytics framework within the app to monitor the crashes during development.
- Integrated Bidirectional API calls between JavaScript and IOS application.
- Started development of some of the basic features using SWIFTUI in order to get aware of the technology.
- Used JIRA board for the tracking.
Environment: XCode 11, Swift 4, iOS, GIT, Test Flight, New Relic analytics.
Sr. Mobile App Developer
Confidential
Responsibilities:
- Application is implemented using XCode, Swift 4.0, OS X, and Cocoa frameworks.
- Worked on different applications such as Mobile content transfer and Verizon cloud application.
- Used existing code base to refactor the re-Authentication while sharing the photos to Verizon Cloud Application and stored User Defaults in keychain wrapper
- Created several Architecture design documents before implementing the new features to the application
- Integrated Taplytics framework in the application to update the analytics. Worked on Test driven development and unit testing for code quality.
- Redesigned several screens using storyboards and Auto layout concepts including default application landing screen as per newer wireframe.
- Worked with Agile Team in accomplishing the goals target in the sprint.
- Worked on web service calls, JSON parsing included in the project. Consumed JSON web service to fetch the data, reformatted the data to group the departments under a parent product group and bind it to the customized Table View in My Provider Module.
- Worked on Map Kit that retrieves nearby store locations and displays current location.
- Worked on the QR code scanning functionality for the app. Worked with GIT repository in committing the code and merging the changes. Involved in iOS performance testing and Functional tests.
- Worked with phone gap framework to as poc to develop a hybrid application.
- Experience with html, CSS and java script while working with phone gap framework.
- Integrated a web-based content made with HTML on a native application using WKWebView.
- Worked on vogue Native and Hybrid applications.
- Followed Agile methodology throughout the development using JIRA and also used Kanban when there is an immediate deadline to be achieved.
- Supported QA with bug fixes, test case creation and triage meetings.
Mobile App Developer
Confidential
Responsibilities:
- Work with the project manager to support project plans and correct resource and time allocation. Made decisions on Layout design and Layout modifications
- Prompt in handling Custom Menus, Dialogs and creating Image Views with multiple custom bar buttons and integrated with the direct commercial website.
- Worked with the UI team to design the icons, custom views, view transitions, animations for the screens.
- Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
- Used XCode 5.0 and Storyboards to develop the screens for the application using MVC design pattern. Testing included emulator and device testing with iPhone, iPad, and iPod Touch with iOS 4.3 and later. Implemented background downloading using GCD Mechanism
- Refactoring the existing code according to Latest Version. Create some report Plist to parse the data into the app from the bundle.
- Worked with JIRA to maintain and update the tasks.
iOS Developer
Confidential
Responsibilities:
- Worked on Core Plot Framework for Graph Functionality.
- Used Core Bluetooth framework communicate with an UWBT Bluetooth device
- Implemented a simple auto-update feature wherein the app periodically checks to see if it needs to make any changes to certain information displayed
- Used multi-threading to decrease the loading time of certain graph performance issues. Handling landscape and portrait orientations for pair with sensor settings screen.
- Display paired UWBT devices list and allowing user to select UWBT device from paired UWBT device list using Bluetooth communication.
- Taking care of versioning at Onsite and making changes on the delivered code and base lined code to be shared to offshore through FTP Server.
iOS Developer
Confidential
Responsibilities:
- Involved in developing the First Time User Experience for the app.
- Involved in developing the Announcement screen when there is new version of the App is released. Developed the Push Notifications for the App using Accessibility feature.
- Design and code the login user interface view, Transaction Detail screen. Developed the UI design for the pass Using PHP.
- Worked in setting up the environment using STL and deploying the app.
Web Developer/Advance Visualization Assistant
Confidential
Responsibilities:
- Developed a website for Advance visualization Centre at Confidential (avc.web. Confidential .edu) Maintaining and updating the website with the upcoming events Involved in building the applications using Java Script and HTML5 Developed 3d visualizations using JMOL and PyMol