Senior Ios Engineer Resume
San Francisco, CA
SUMMARY:
- Over 7 years of IT experience in Analysis, Design, Development, Implementation and Testing of iOS Applications using Objective C/Swift.
- Used the different development methodologies and approaches including Agile/Iterative/Scrum and Waterfall methods throughout the life cycle of the project.
- Experience in developing and publishing iOS and watch applications through App store account in Apple.
- Working as a Tech lead as a Full Stack role with contributions to services.
- Deep - layered experience working with Location Based services, GPS tracking, Bluetooth, beacon and Peer to Peer communication.
- Excellent Understanding of Retail Platform and Security on Mobile Platform.
- A senior application engineer with very good understanding of mobile and server side design patterns across platforms. Experienced with all stages of the product development lifecycle. Good understanding of Design imperatives besides development.
- Designed and developed applications for both iPhones and iPads which supports multiple screen resolution and densities
- A cross platform approach with experience integrating Hybrid and Native Applications using IBM Worklight and Angular JS.
- Strong Understanding of iOS’s design guidelines, framework architecture and code style.
- Experience in designing custom UI elements and different controls.
- Aptitude in making native enterprise application and their management.
- Understand how to package code as libraries and frameworks
- Very good understanding of protocols and server side communications
- Ability to understand and adapt to changing requirements of Product teams
- Team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.
- A very quick learner.
- Involved in code review and helped the team to resolve technical issues and gave new ideas.
WORK EXPERIENCE:
Confidential, San Francisco, CA
Senior iOS Engineer
Responsibilities:
- Update and maintain app on app store.
- Designing, implementing and test new features according to functional specs.
- Worked on the module maintenance of our own tracking system inside the application.
- Updated the old code from Objective c to swift 4.0 with update on our network layers and In-house tracking system.
- Designed new architecture for Profiles, Reports, Help and Presence .
- Fixed defects and crashes in existing app based on the defects and crashes notified by the UAT (User Acceptance Testing) & QA (Quality Assurance) departments.
- Provide technical assistance to other team members as needed.
- Work closely with: End users, Business Analyst, Product owner, Lead Technical Developer and UAT and QA.
- Worked to improve the performance after introducing image caching technologies into the several sections.
- Worked closely with several team to go through different data source which we used in the application .
- Worked on several POC which we included our scan application which our sales team uses .
- Designed custom UI with collection View and table view to support card layout with multiple row inside the card.
Technology: iOS 7.x to 11.x (iPhone SDK), Mac OS X, Objective C, Swift 4.0, Cocoa Touch framework, AVFoudation, Facebook Framework, Google Services Integration, A/B Testing, Core Data, JSON, XML, JIRA Quality Control, New Relic and Omniture Integration
Confidential, Milpitas, CA
Senior iOS Developer
Responsibilities:
- Update and maintain app on app store.
- Convert this application to the iOS 7.0 and removed unwanted code and minimized memory consumption.
- Designing, implementing and test new features according to functional specs.
- Troubleshooting on the JS-call back from the hybrid section and keychain handling.
- Designing, implementing and test new features like Wallet and Loyalty implementation in Kohl’s application.
- Designed new scanner based on AV-Foundation of iOS 7.0.
- Fixed defects and crashes in existing app based on the defects and crashes notified by the UAT (User Acceptance Testing) & QA (Quality Assurance) departments.
- Provide technical assistance to other team members as needed.
- Work closely with: End users, Business Analyst, Product owner, Lead Technical Developer and UAT and QA.
- Worked to improve the performance after introducing caching technologies into the several sections.
- Implemented beacon implementation in the application to show in-store promos
- Implemented apple watch for kohl’s application
- Worked on wallet and loyalty UI as framework so that you can integrate those modules inside any application.
- Worked closely with multiple vendor’s company like IBM, Global Logic on several parts of the application.
Technology: iOS 7.x to 8.x (iPhone SDK), Mac OS X, Objective C, Swift, Cocoa Touch framework, AVFoudation, Watch-Kit Framework, Gimbal SDK, Core Data, Worklight support for hybrid part, JSON, XML, JIRA Quality Control, Crashlytics and Omniture Integration .
Confidential
Senior iOS Developer
Responsibilities:
- Update and maintain app on app store.
- Re-architecture the old application with updated human guidelines to better UX.
- Convert this application to the iOS 7.0 and removed unwanted code and minimized memory consumption.
- Designing, implementing and test new features according to functional specs.
- Fixed defects and crashes in existing app based on the defects and crashes notified by the UAT (User Acceptance Testing) & QA (Quality Assurance) departments.
- Provide technical assistance to other team members as needed.
- Work closely with: End users, Business Analyst, Product owner, Lead Technical Developer and UAT and QA.
- Perform design documentation, unit testing, peer code review and a work under agile environment.
- Worked to improve the performance after introducing caching technologies into the several sections .
Technology: iOS 5.0 to iOS 7.x (iPhone SDK), Mac OS X, Objective C, XCode, Cocoa Touch framework, JIRA, Sales-force, Core Text, JSON, XML, JIRA Quality Control, and Crittercism
Confidential
Senior iOS Developer (Tech Lead)
Responsibilities:
- Designed screens using Interface builder, custom cells using codes.
- Perform design documentation, unit testing, peer code review and a work under agile environment.
- Fixed defects and crashes in existing app based on the defects and crashes notified by the UAT (User Acceptance Testing) & QA (Quality Assurance) departments.
- Performed memory leak testing and allocation testing using instruments tool.
- Worked on the architecture of the application after reviewing the initial mockups and design.
- Implemented the In-app purchase for the subscriptions.
- Implemented red laser API for the scanning of the items.
- Used AVFoudation framework for playing audio in the application.
- Implemented frame animation for the player screen switching.
- Implemented the local storage for the mixes using Core data.
- Involved in designed screens using Interface builder with core text integration for local POI description.
- Worked on the enhancement of the application with data flow and image caching techniques
- Worked on some new features like compendium and promo codes.
- Worked with project lead developer with agile Methodology.
- Provide technical assistance to android team members as needed.
- Integrated JumIO SDK for the credit card scanning in the application.
- Implemented APNS services to track the order from the application.
- Implemented console feedback system so that developer can detect issue while communicating with machine.
- Implemented socket connection using AsyncSocket and CFNetwork.
- Worked closely with project hardware developer.
- Prepared high-resolution images from the screen using core graphics and image IO framework.
- Integrated social media sharing feature including Instagram sharing using social framework.
- Designed the database to save the state of the bubble using key archiving methods in core data.
- Worked as Tech lead in couple of projects with team of 3 people.
Technology: iOS 3.x to iOS 6.0 (iPhone SDK), Mac OS X, Objective C, Xcode, Cocoa Touch framework, In-app purchase, Map Kit/Core location Framework, Core data, Core Animation, Core Graphics, Quartz core, JSON, XML, JUMIO SDK, Red Laser, Linea Pro, Facebook Integration and Restful, Core Text and SQLite.
Confidential
iOS Developer
Responsibilities:
- Worked on the event database and showing on the user section.
- Worked on day view controller where user can see their schedule with layered overlapping on that time slot.
- Designed screens using Interface builder, custom cells using codes.
- Fixed defects and crashes in existing app based on the defects and crashes notified by the UAT (User Acceptance Testing) & QA (Quality Assurance) departments.
- Performed memory leak testing and allocation testing using instruments tool.
- Worked on the architecture of the application after reviewing the initial mockups and design.
- Implemented the In-app purchase for the tipping.
- Implemented automatic audio playing while user move to a stop.
- Implemented token system in the API calls for the security purpose.
- Implemented chunk audio download from the server so that minimum waiting time would be shown to the user.
Technology: iOS 3.x to iOS 4.0 (iPhone SDK), Mac OS X, Objective C, Xcode, Cocoa Touch framework, In-app purchase, AVFoundation, Map Kit/Core location Framework and ASIHTTPRequest, SQLite and Core graphics.