We provide IT Staff Augmentation Services!

Sr.ios Developer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Over 8+ years of experience in designing & developing Web & Mobile applications and 5+ years iniOS Applications.
  • 6+ years of development experience in iOS application using XCode, Objective C, C++ and Cocoa Touch Framework.
  • Experienced in working wif data parsing forms such as XML and JSON.
  • Hands on experience wif Swift programming language.
  • Experienced in Mobile Application Development using UI KIT, Core Foundation wif Cocoa touch.
  • Created and customized views using Table Views, Tab bars and Navigation bars which are some basic functionality in a Multi - View Application.
  • Proficient in programming languages such as HTML5 and JavaScript.
  • Proficient Knowledge in the distribution of an APP in to the App Store.
  • Hands on experience on integrating Push Notifications.
  • Knowledge of Object-Oriented Concepts and good development experience in building re-usable code.
  • Experience in Framework development,JavaScript, CSS and HTML5.
  • Experienced in building cross platform mobile applications using HTML5, CSS3, SASS, Java script, Cordova
  • Control the user interface programmatically, which requires more familiarity wif App Kit classes and protocols.
  • Complete comprehension of Memory Management in Objective-C using Instruments to fine-tune the app performance and memory management.
  • Hands on experience in working wif OAuth token handling to make API requests for Google, Facebook, Twitter, GitHub.
  • Experience working on BLE (Bluetooth Framework), HealthCare, Retail, IT and Marketing domain mobile applications.
  • Strong Knowledge of Software Development Life Cycle (SDLC) wif strategically designing and implementing the software, debugging, fixing and maintaining the software

TECHNICAL SKILLS

Operating System: Mac, Windows.

Technology: iOS, Apple Watch OS

Programming Languages: Swift, Objective-C, Java, C++, SQL

Swift & Concepts: Cocoa, Core Data, Storyboard, Auto layouts, Size Classes, Memory Management, Deep linking Multithreading, Data Synchronization, cocoa pods, carthage Development, Instruments, Unit Test Cases, Profiling, Push Notifications, Encryption, Watch kit, Health Kit

Frameworks: Cocoa Touch, UI Kit, Map Kit, AV Foundation, Realm, Core Location, Core Image, Core Data, Core Animation, Core Graphics, Foundation, XC Test iOS Tools Swift, Objective-C, Cocoa Touch Framework, X code Interface builder, UI Kit, Instrument

Scripting Languages: HTML5, Java script, CSS3

Web Services: REST, SOAP, JSON and Microservices

Tools: GitHub, SourceTree, JIRA, Slack, Microsoft Teams, Confluence

PROFESSIONAL EXPERIENCE

Confidential - San Francisco, CA

Sr.iOS Developer

Responsibilities:

  • Developed Mobile ordering feature for iOS platform used on tablets.
  • Provide architectural and technical leadership to ourmobiledevelopment division.
  • Work closely wif 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.
  • Worked wif the client for gathering the requirements for the application.
  • Coordinated wif an offshore team by allotting them various responsibilities in the project.
  • Collaborated wif an offshore designer to create client approved Graphics for the application.
  • Created Adaptive UI layout for different iOS devices and orientations
  • Involved in appiOS development, defect validation, deployment and production maintenance.
  • Developed the Mobile POS application usingXCode.
  • Built hybrid mobile apps for iOS using Apache Cordova, BackBone JS and jQuery Mobile.
  • Used Apache Cordova to design web views for part of the application dat was hybrid.
  • Worked wif Omnivore API to integrate wif Revel POS and back office systems.
  • Designed the User Interface according to the requirements using Storyboards and Xibs.
  • Perform testing and debugged critical application issues such as crashes, memory leaks.
  • Implemented decodable protocols for JSON parsing for various web service calls.
  • Tested the application on multiple iOS targets and debugged the issues dat were found.
  • Participating in Agile working practices such as daily scrum meetings, reviews and retrospectives.
  • Good experience wif iOS Framework APIs such as Maps, URL Sessions, Table View, Collection View, Apple Pay.
  • Integrated RESTful services and performed code reviews for peers.
  • Finding the performance issue and improving application performance.
  • Involved in migrating Objective-C based implementations to Swift.
  • Managed tasks wifin agile framework, cleared Sprinted tasks, and controlled JIRA workflows.
  • Worked on ‘Jira’ tool to fix bugs and tested on various android devices.

Environment: XCode, Cordova, Omnivore API, Firebase, iOS API’s, RESTFUL Web Service, JSON, GIT (version control), JIRA, API, Cocoa pods.

Confidential - McLean, Virginia iOS Developer

Responsibilities:

  • Responsible for design of user interface using various custom views, buttons, WebView’s, Programmatic constraints, Stack Views.
  • Involved in various phases of the SDLC of the Mobile Application, and worked wif a Scrum team in a fast-paced agile environment
  • Implemented the app’s features such as displaying daily news, sending push notifications, offline news access, among others
  • Worked on controllers to display daily news offered by the App and used table View to display news sections.
  • Developed a phone app using Apache Cordova using our SDK to send secure commands.
  • Integrated 3rd party libraries, Alamofire to retrieve data in a form of JSON and display a collection View of daily news.
  • Used Swift to write business logic and Implemented the MVVM design pattern used to design UI
  • Modularized UI components wif UIViews and implemented Size classes to make the application responsive to various screen sizes
  • Integrated Push Notifications using Firebase Clouding Messaging to notify user about new articles or breaking news.
  • Used Operation Queues to run background tasks such as downloading news for offline reading
  • Used Core data persistence library to provide an abstraction layer over SQLite to stores news saved by users and news downloaded in the background
  • Worked wif property observers to observe changes and update the UI whenever here is an update in the database.
  • Contributed to the app architecture and design flow.
  • Used XCTest for unit testing and tested the application on different screen sizes and Simulators .
  • Worked well wif the Team by participating in Sprint Planning, Story Grooming, daily stand ups, Sprint demos and retrospectives meetings.

Environment: Swift, Cocoa touch, XCode, iOS, Core data, Jira, Crashlytics, Cordova

Confidential - SANTA CLARITA, CA iOS DEVELOPER

Responsibilities:

  • Gathered requirements for how the application should look and built the application accordingly.
  • Worked extensively wif Objective -C and Cocoa frameworks.
  • Developed the App using Cocoa Touch frameworks like UI Kit, Foundation, Core Graphics Frameworks.
  • Strong Working noledge on Swift 2.2 and older versions through the project and experienced many improvements over Objective -C.
  • Added animation between UI Views for smooth transitioning and better user experience.
  • Implemented custom UI Views, Table Views, Table View Cell, UI Tab Bar, and UI Navigation Controller for easy navigation of the app.
  • Working Knowledge on libraries specific to Swift like Alamo fire and also implemented bridging header from objective-c to Swift.
  • Worked wif Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Integrated a web-based content made wif HTML5 on a Native application using UI Web View.
  • Web service calls by including XML parsing and JSON parsing in the project.
  • Implemented Push Notifications and Local Notifications and Fixed bugs are documented by QA team.
  • Used GitHub to pull code and make changes in the code and push the code back and expertise in device firmware testing.
  • SQLite is used to store data in the project and TestFlight API is used to get user logs and crash reports.
  • Experienced wif Unit and Integration Testing Framework such as KIF which allows for easy automation of iOS Apps.
  • Incorporated the Push Notification feature using APNS, in order to notify the user when any file operations were done.
  • Refactored UI for additional functionalities dat were added to the app.
  • Responsible for service Integration Development and Testing.
  • Updated and implemented 3rd party APIs to integrate wif social networks.
  • Addressed Memory leaks by using Instruments and fixed bugs for Memory management issues.

Environment: Objective-C, X code 6/8, Cocoa Touch, Foundation framework, UI Kit, Core Graphics, Swift 2.2, Push Notifications, JSON, GitHub, XML, SQLite.

Confidential - CROSSVILLE, TN iOS DEVELOPER

Responsibilities:

  • Worked wif Objective C, and Cocoa Frameworks, which includes UIKit Foundation.
  • Implemented Maps using MapKit and Core Location to display nearby branches and agents.
  • Added UIGestureRecognizers to simulate carousel TEMPeffect during navigation between view Controllers.
  • Invoked Restful Web services using NSURL Session and Parsed JSON responses usingNS JSON Serialization.
  • Implemented NS Operation Queue and NSURL Connection to integrate, synchronize wif enterprise backend and database.
  • Worked on Memory management and ARC (Automatic Reference Counting).
  • Strictly followed MVC design patterns for smooth application performance and secured user credentials for better user interaction wif the app.
  • Created Network Manager to handle the service calls through AF Networking.
  • Used specific XML schema for app's (Bluetooth Low Energy) BLE 4.0 profile, and use Core Bluetooth Framework APIs for the app to connect different devices of Apple.
  • Incorporated the Push Notification feature using APNS, in order to notify the user when any file operations were done.
  • Incorporated Categories, Protocols, User defaults, notification center, localization bundles, custom fonts, attributed strings.
  • Implemented Auto Layout constraints to ensure graceful orientation handling and visualize same in different screen sizes.

Environment: ObjectiveC, XCode 6.3, Cocoa touch, Cocoa frameworks, AV Foundation work, AF Networking, Map Kit, Core location, iOS 7.0/8.0/ 9.0, Mac OS X.

Confidential - Atlanta, GA

Jr Mobile Application Developer

Responsibilities:

  • Developed full code and scripts for actual iPhone and iPod touch.
  • Worked significantly wif Objective- C.
  • Tested applications on iPhone simulator, iPod touch and iPhone device.
  • Implemented data scrolling using UIScrollPane and UITextView.
  • XML response parsing using the NSXML Parser and NSXMLParser Delegate.
  • Performance test and fixes done through instruments.
  • Followed a work data flow principal for design and development.
  • Created User Interface/ Navigation Layout for the application.
  • Improved the application efficiency wif multi-threading.
  • Developed the App using Cocoa Touch frameworks like UIKit, Foundation, Core Graphics and SQLite 3.0 Frameworks.
  • Live Updates implemented using RSS link.
  • Experienced in Debugging the Code at every Stage line of Implementation.
  • Coordinated wif technical staff in the configuration of iTunes App Store.
  • Collaborate wif end users and clients in the implementation of complex software.
  • Worked closely wifin a cross functional team of testers and developers.

Environment: IPhone SDK, XCode, SQLite3, SQLite Manager, Objective-C, Cocoa Touch, JQuery, Javascript, HTML, CSS and Instruments.

Confidential, Flanders, NJ

Jr C#Developer

Responsibilities:

  • CreatedWCFweb services for Sample Handler to Communicate wif the modules Like Planner, VMM and System Instrument Manager (SIM).
  • Involved in Design and Architecture(Layered) ofSample HandlerModulealong wifitsvarious componentsusing SOLID architecture.
  • Implemented threads and threadsafety mechanisms in the componentslikeStateManager, Scheduler,and PuckManager Etc.
  • Created Wrapper classes /WCFServices to handle communications wif the SIM Module.
  • Designed and developed Statechangeand Notification mechanisms for Sample Handler wif SIM.
  • Designed and Coded ErrorHandler Modulein C#.
  • Created UI Win forms for the Sample Handleractivitieswif other modules.
  • Created TCP SocketsinC#to communicate wif the underlying Layer, The Controller, to handle various commands like Picking, Placing the samples to the Puck and Control Storage.
  • CreatedC++Sockets (MFC) forController/DMLtoreceivecommands and executerobotic arm movementsby using Device DriversAPI(COM).
  • Code review of Controller (VC++) code.
  • Involved in theArchitectureand Coding forEventViewer done inC#WPF.

Environment: C#,DOT NET 3.5/4.0,WCF, WPF, VC++, MFC,Visual Studio .NET 2010, TFS,Enterprise Architect, Message Pack, AGILE, NUNIT, Unity.

We'd love your feedback!