We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

0/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Over 7+ years of IT experience including 5 years experience as iOS developer in Design, Development, Testing and Implementation of Client - server applications.
  • Extensive experience in iOS application design and development using Objective-C and Cocoa Touch.
  • Good experience in working with existing applications using Swift Programming Language Interface Builder and Instrument.
  • Excellent software design and documentation skills with ability to debug applications using the frameworks and provide appropriate solutions.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories, extensions.
  • Created and customized views, table views, tab bar controller and navigation controllers which are some basic functionality in a multi-view application.
  • Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
  • Experience with both SVN and GIT code repositories and GIT interfaces like Source Tree.
  • Experienced in working with data parsing forms such as XML and JSON to dynamically display data on iPhone/iPad.
  • Control the user interface programmatically, which requires more familiarity with UIKit classes and protocols.
  • Good experience on advanced NSOperations, GCD blocks, and threads to perform multi-threaded development.
  • Good experience in Test Driven Development, and Apple push notifications, Network frameworks like AFNetwork.
  • Extensive consuming SOAP / REST Full web services.
  • Good experience with Data Structures and RDBMS with writing SQL queries, Stored Procedures, Functions, Triggers, Databases SQLite and MySQL.
  • Good experience in iOS testing using tools like Jenkins, SoapUI, XCTestCases, UI Automation Testing, Instruments.
  • Have knowledgeable of iOS, e-commerce, Apple Pay.
  • Strong experience with interactive application development paradigms, ARC, file I/O, network & socket programming, concurrence and multi-threading.
  • Expertise in testing applications using simulators and on real devices to optimize applications.
  • Known for excellent troubleshooting skills - able to analyze code and engineer well researched, cost effective and responsive solutions.
  • Capable of multi-tasking at work and taking up challenges and also energetic and passionate for learning new concepts, methods and technologies
  • Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills.

TECHNICAL SKILLS

IOS applications: Objective-C/ Swift development for iPhone and iPad devices in Xcode Interface builder UIKit, Cocoa touch, core Data, Health Kit.

Programming Languages: Objective-C, Core Java, J2EE, Servlets, JSP, HTML 4.0.1, XML, CSS, JavaScript, JQuery, JSON, C, C++, Swift.

Internet Technologies: My SQL, MYSQL-SQLITE3, Microsoft SQL Server and Microsoft Access.

Tools: Xcode 3.0/4.0/5.0/6.0/6.4/7.0 , Instruments Git, iOS 9.1 Beta 1.

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

Sr. iOS Developer

Responsibilities:

  • Worked on enhancing an existing application using Objective C & Swift.
  • Involved in shifting the codebase of the organization from objective C to Swift.
  • Built on Swift but some reusable components which were developed with objective C are integrated using bridging header for future product release.
  • Developed the complete user interface (UI) of the app using UIKit and CoreGraphics framework.
  • Integrated Map functionality using MapKit and CoreLocation frameworks using web services.
  • Retrieved data from web services by calling the server and then parsed the response data using JSON library.
  • Involved in requirement analysis, Impact analysis, designing and developing the application.
  • Implemented Custom Table View and Core Graphics library to have better end user experience.
  • Worked on Push Notification sent from server for new Alerts.
  • Designed and engineered UI components within agile environment.
  • Responsible for UI/UX development.
  • Used multi-threading to handle background events to improve the application performance.
  • Implemented Core Data to improve memory overhead of the app and increase responsiveness.
  • Worked on Restful web services for better management of resources for the app.
  • Worked on GCD to build a responsive UI and implemented background threads.
  • Worked on Custom Activity indicator and Calendar for better custom look of the App.
  • Implemented custom UITabBarController, UINavigationController for easy navigation throughout the app.
  • Worked in a highly collaborative environment for development of app.
  • Used NSUserDefaults to store user information and save data locally.
  • Customize UIElements, UIActionsheet, UIAlertView, UItableView, UICollectionView, UIScrollView to build user interface of the application.
  • Involved in Unit testing and fixed bugs to meet Client Specification and Standards, Memory leaks and Memory management issues.
  • Involved in all major client meetings and helped to prepare templates for simplifying tasks.
  • Involved in Project documentation and possess expertise in the same.

Environment: iOS 7.x/8.x/9.x (iPad SDK), C++, Swift, Objective C, Xcode 5.x/6.x/7.x, Cocoa Touch, Cocoa framework, JavaScript, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, and AV Foundation

Confidential, Sunnyvale, CA

Sr. iOS Developer

Responsibilities:

  • Used GCD to process search for transactions on the background thread for improved efficiency and responsiveness.
  • Fetched related offers for manually added items to the My List from the API and displayed them in the device.
  • Still provide support for when the application needs to be updated in regards to a new iOS release or if the client wants a change in design.
  • Worked withUIKit Frameworkfor development and maintenance.
  • Implemented UIRefreshControl to drag down to sync data in offers, My Card and My List views.
  • Worked with iBeacons to support store navigation for customers with app.
  • Provided user with the ability to turn off categories they are not interested in.
  • Saved the interested categories and items in My List in SQLite3 backed store used by Core Data.
  • Added auto complete functionality while manually adding items in My List.
  • Involved in maintaining the existing code-base, bug-fixing and adding new features into the app.

Environment: s: iOS 5.X, Objective-C, Xcode, Cocoa Touch Framework, Simulator, JSON.

Confidential, Columbus, Ohio

IOS Developer

Responsibilities:

  • Worked broadly on table view controller and made customized table view cells as indicated by the customer.
  • Followed a work information stream standard for outline and improvement.
  • Worked on Web Service calls, XML and JSON parsing included in the project.
  • Worked with UIKit Framework for development and maintenance.
  • Used Core data Framework for local storage purpose in SQLite.
  • Formatted the Data according to Business standard to show in UI.
  • Worked with GDB and Xcode for debugging.
  • Worked with GIT to checkout and update the codebase changes.
  • Reported progress/difficulties to project lead.
  • Debugging issues on location whenever required.
  • Complete execution of the retrial mechanism.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Added animation between UI Views for smooth move and better client experience.
  • Publishing the application on App store and afterward pushing upgrades after every sprint discharge.
  • API design XIB code generation using with Xamarin.
  • Complete implementation of the retrial mechanism.
  • Worked on Instagram API Integration in iOS Application to bring information from Instagram server to theiOS application.
  • Web services deployment and testing on rest client.
  • Worked on Unit-test code for strength, including edge cases, usability, and general reliability.
  • Worked on documentation tools - Doxygen / Javadoc.
  • Responsible for Service Integration Development and Testing.

Environment: iOS 5.x (iPhone SDK), Instruments, Objective C, XCode 4.x, Cocoa Touch, C++, RESTFull service, Git, Stash, SourceTree.

Confidential, NewYork, NY

IOS Developer

Responsibilities:

  • Worked on Objective C and Cocoa frameworks.
  • Used the cored data feature provided by Cocoa.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Customized UI Table View to have a custom look.
  • Developed tools for this project like customized navigation bar, page control and scroll view.
  • Worked with JSON for data exchange between client and server.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Part of the team that helped build and release the application to the app store.
  • Used GitHub to pull code and make changes and push the code back.
  • Made custom UI Table View Cells.

Environment: iOS SDK 5, Xcode, iOS SDK 6, Core Data, Cocoa, XSD, Objective-C, GitHub, Xcode 5.1.1 iPhone Devices.

Confidential

IOS developer

Responsibilities:

  • Worked on Objective C and Cocoa frameworks.
  • Stored a CSV file in the project.
  • Used the cored data feature provided by Cocoa.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Created a parser for the CSV file that would then allow us to parse the CSV file.
  • Customized UITableView to have a custom look.
  • Developed tools for this project like customized navigation bar, page control and scroll view.
  • Worked with JSON for data exchange between client and server.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Designed XSDs to define the xml structure of data exchanged between iPhone and server.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Part of the team that helped build and release the application to the app store.
  • Used GitHub to pull code and make changes and push the code back.
  • Used Xcode 5.1.1 for debugging.
  • Used iOS SDK 5 and iOS SDK 6.
  • Made custom UITableViewCells.

Environment: s: Objective C, Xcode 4.3, iOS 4.3 - 6.0, iPad.

We'd love your feedback!