Senior Ios Engineer Resume
San Francisco, CA
SUMMARY
- 5+ years of iOS Experience in developing Consumer Facing Apps for Apple App store and In - House Enterprise Development.
- 6+ years of overall Software Development experience in iOS, Web and Backend development, using iOS, HTML5, Javascript, CSS, Adobe LiveCycle Suite, Adobe Flex. iOS Expertise in Objective C, UIKit, Cocoa Touch Framework, Core Services and Foundation Framework, Core OS Layer
- Extensive work On NotificationCenter, MapKit, WebKit, AVFoundation, Local Authentication, CoreLocation, CoreTelephony, CoreFoundation and Foundation Frameworks, XCTest Framework from iOS Platform
- Rich iOS UI creation with Cocoa Touch Layer, UIKit, Storyboard, Interface Builder, UI Views, Table and Collection Views, Custom Animation iOS Design Patterns expertise with MVC, Delegation, Target-Action, Observer, Notifications and KVO, Factory and Singleton
- Concurrency with GCD Dispatch Queues and NS Operation Queues
- Data Persistence with NSKeyedArchiver, CoreData, and SQLite
- Xcode Server, OS X Server, Jenkins, TestFlight, Crash and Analytics APIs for Testing, Crash, Analytics, Continuous Integration and In-House and iOS App Store Distribution
- Worked on of ARC and MRC environment.
- Developing and Profiling Apps with Xcode, Instruments, Network Profilers
- Past projects vary from Social Media, Financial, Consumer Services, Media, Medical and Public Services.
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Senior iOS Engineer
Responsibilities:
- Design, Development of Flagship Confidential iOS App along with Bloomingdales iOS App
- Implementing Visual Search Features in Confidential App for Customers engagements and conversion for products
- CoreLocation, Bluetooth Services Integration for Stores Features within App
- AFNetworking, JSON and REST Services, Docker Containers for Simulated Backend, Heroku Hosted Dev Environments.
- UnitTesting with XCTest and OCMock, Code Coverage, Gerrit for Reviews
- Analytics, Crash Analysis and In-House Distribution for both Apps with Jenkins, TestFlight, Crittercism, Fabrics, Coremetrics
- Testing, Analyzing, Profiling App with Instruments, Xcode Widgets, Network Proxies.
Environment: iOS 7+, Xcode 6+, Objective C, Swift, Cocoa Touch, Animations, UIKit, Core Location, Foundation Framework, AVFoundation, MessageUI, CoreBluetooth, CoreTelephony, MapKit, EventKit, CoreMotion, SQLite, Notifications, XCTest, FMDB, OCMock, AFNetworking, Pinterest API, TestFlight, Crittercism, Fabrics API, Cortexica API, Cormetrics API, ATDD Agile, REST, JSON, Instruments, Charles, Jenkins, JIRA, Heroku, Docker, Gerrit.
Confidential, San Francisco, CA
Senior iOS Engineer
Responsibilities:
- Design and Development of iOS Apps for social media platform of company.
- Creating UI, Custom Animations, Incorporating iOS 8 enhancements to App
- Silent and In App Notifications from iOS 8 implementation.
- Xcode Server and Bots set up for continuous Integration and linked TestFlight for InHouse Distribution
- Memory, Dispatch Queues, File IO profiling and Analyzing App for better performance
- Implementing In-House Distribution with TestFlight and In-App Debugging with CrashLytics SDK integration.
- XCTest Test cases implantation with Swift integration in legacy projects.
Environment: iOS 7/8, Xcode 6, Objective C, Swift, AddressBook, NotificationCenter, XCTest, CoreAnimation, CoreData, UIKit, CoreFoundation, GCD, Operation Queues, TestFlight, Analytics Flurry, Crashlytics, Facebook API, Amazon EC2, Rest, JSON, UnitTest, Instruments Profiling/Analyzing
Confidential, San Francisco, CA
Senior iOS Engineer
Responsibilities:
- Enhancing and Supporting Confidential iOS iPhone and iPad App
- Implementing and Following Enterprise Mobile Functional Rules practices for Financial Sector for Apps.
- Business and Industry Protocols and Regulation guidelines implementation for Banking Industry for Mobile iOS App. iOS Security Framework Utilization for Secure Banking App Practices.
- MapKit and Push Notification Featured with iOS App within Universal App
- Testing App with Device testing and Business Rules test cases. iOS Enterprise In-House Device Management and Security Tools Implementation.
- Profile, Analyze, Tune iOS App for Better performance.
Environment: iOS 6/7, Xcode 5, Objective C, Cocoa Touch, MapKit, UIKit, CoreFoundation, GCD, Operation Queues, Rest, JSON, UIWebKit, HTML5, Javascript, CSS, Security Framework, Notification center, Instruments Profiling/Analyzing
Confidential, San Jose, CA
iOS Developer
Responsibilities:
- Creating iOS Native App from Design, Documenting, Coding, Testing, Distributing, Publishing and Supporting Updates in iTunes Store.
- Creating and Designing Custom Animation with UIAnimation for Different Clients with White Label Solution.
- Implementing Custom Location Tracking for Location Aware App which Support iOS 4.3 - iOS 7 with Low Battery, Processor Power and Low Network Consumption for keeping App Location Aware.
- Use of MapKit for Location Specific Search Features and Suggestions to User.
- Local and Remote Notifications Handling and Implementation with Custom Notification Payload and Navigating App Behavior with Data in Payload.
- Creating Multithreaded Apps on ARC and Non-ARC environments with GCD, Operation Queues and Blocks. Following Practices for tight memory constraint, Reference Counted Memory Management and potential Leaks prevention.
- Creating Hybrid Apps with Developing Partial Feature Sets in HTML5, Javascript and CSS while Bridging UI and Data between Native App and Web Containers.
- Creating iOS SDKs and Frameworks for third party use of sub features of App. iTunes-Connect and Enterprise In-House Distribution with Test Flight and Crash SDK integration.
- Test, Profile, Analyze Apps for Hardware Performance Enhancements, Battery Performance, Network and Data Security.
Environment: iOS 4.3 to 7, Xcode 4/5, Objective C, Cocoa Touch, CoreAnimation, UIKit, MapKit, CoreFoundation, GCD, Operation Queues, SecurityFramework, Hybrid Apps, HTML5, Javascript, JQuery Mobile, Notification Center, CSS, Analytics Flurry, Facebook API, Rest, JSON, Instruments Profiling/Analyzing, iTunes Connect
Confidential, Atlanta GA
iOS Developer
Responsibilities:
- Creating iOS Native App from Design, Documenting, Coding, Testing, Distributing, Publishing and Supporting Updates in Multiple iTunes Store.
- Creating iPhone, iPad and Universal Apps, with Localized Assets and Components on Objective C language, Xcode and various other Apple Tools and Technologies.
- Creating Multithreaded Apps with GCD and Blocks. Following Practices for tight memory buffer constraint for Live Video Streaming and Upload.
- Implementing Live Video Streaming Upload and Download service with Dynamic Video Codec Encoding and Decoding for Performance on iOS Devices.
- Use of FFMPEG for Dynamic Video Encoding and Decoding for Video Upload and Download for Conferencing iPad App iMeet.
- Creating In-House Mac App with iOS App Feature Sets.
- App-Store and In-House App Distribution of App handling iTunes Connect.
- Debug, Test, Profile, Analyze Apps for Hardware and Battery Performance, Network and Data Security, using XCode Instruments, Simulators, and Third party tools.
Environment: iOS 4.3 - 5, Xcode 4, Objective C, Cocoa Touch, UIKit, CoreFoundation, AVFoundation, MapKit, Amazon EC2, Rest, JSON, Instruments Profiling/Analyzing, iTunes Connect
Confidential, Los Angeles CA
Responsibilities:
- Enhancing and supporting Confidential App(DVR Scheduler ) for Set-topBox. iPhone Native App Feature Design and Enhancements, Documenting, Coding, Testingand Supporting Confidential app.
- Implementing Custom ZXing Scanner SDK for marketing promotions in App.
- Social SDKs support in Apps with Facebook, Twitter and Linking Third party Features Libraries for Apps on iOS Devices.
- Debug, Test, Profile, Analyze Apps for User Scalability and Device Network Conditions with Devices using XCode Instruments, Shark Network Sniffer and Profilers, Automated Tools and Scripts.
Environment: iOS 3.2 - 4, Xcode 3.2, Objective C, Cocoa Touch, UIKit, CoreFoundation, Facebook API, Twitter API, ZXing Scanner SDK, Rest, JSON, Instruments Profiling/Analyzing
Adobe Developer
Confidential, Minneapolis MN
Responsibilities:
- Implementation of Adobe LiveCycle Suites of products for Automated Enterprise Forms Platform. Automation of Dynamic Data Population in PDF Forms and Routing to Users via Secure Channels.
- Creating Process Workflow in BPM Tools of LiveCycle for Forms Automation Process.
- Use of XML, XSLT for Defining PDF Schema and parsing Data. Creating Secure PDF with Digital Signatures and Barcode Scanner capable PDF forms.
- Dashboard Designed with Adobe Flex Framework for Charting Capabilities by Use of ActionScript as Language.
- BI Data Mining Services Integration on Flex Framework UI solutions.
Environment: s: XML, JSON, XSLT, Photoshop, SQLite, Wireshark, Adobe LiveCycle Suite, Adobe Flex, ActionScript, DreamWeaver, Subversion, Jenkins, JIRA, Linux, JavaScript, HTML5, CSS.