We provide IT Staff Augmentation Services!

Ios Application Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 6+ years of experience in IT industry, including 3 years as a Web Developer and 3 years of Mobile Application Developer for iPhone using iOS SDK, XCode & Objective - C.
  • Expertise in Agile Development Methodologies (SCRUM), Design Patterns (MVC, MVP, and MVVM) and design concepts like Delegation, Singleton Pattern, Protocols and Categories and Software Development Life Cycle (SDLC).
  • 3+ years of experience in Mobile Application Development for iPhone and iPad. Strong background knowledge in iOS SDK, Objective-C, Cocoa Touch, and Swift.
  • 3 years of experience in Java Web Application Development.
  • Strong knowledge on creating Custom Table View Cell, Custom UiView, Tab Bar and Navigation Bar. All of them are basic component of Multi-View Applications.
  • Worked extensively on Multithreading using NSOperations, GCD, and Blocks.
  • Strong knowledge on Object Oriented Programing (OOP) through experience programing languages like Objective - C, Swift, Java.
  • Strong implementation knowledge of various frameworks including: Foundation, WebKit, UIKit, MapKit, CoreLocation, Google Map Sdk, Speech Reecognition, iBeacon, EventKit, CoreData, MapKit, CoreObject, CoreServices, Core Graphics, CoreAnimation, MessageUI.
  • Facebook, Google, and, Twitter Authentication.
  • Experience in working with InApp purchase applications for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
  • Strong knowledge on Cocoa pods, Alamofire for Swift and AFNetworking for Objective - C for making network call.
  • Used RESTFul Web Services for making network calls.
  • Expertise on NSOperation, Threads, GCD and Blocks to perform multi-threaded development and APIs using NSURLSession and Completion Handlers.
  • Utilization of iOS Camera, Video, Audio Capture Frameworks.
  • Expertise in designing using AutoLayout, StackViews, Size Classes etc.
  • Strong knowledge on parsing XML and JSON data using NSXMLParser and NSJSONSerialization in Objective - C.
  • Used MVC, MVP, Delegation, Facede, Singleton for making the app more modular.
  • Excellent Debugging and Memory Management skill.
  • Worked on HTML, JavaScript, XML, AJAX for Java Development.
  • Developed views for JSP pages using AJAX for Java Web Application.
  • Working Knowledge of JIRA, Github, Bitbucket.
  • Well versed with Agile, Scrum and Waterfall methodologies.
  • Strong knowledge on Keychain, TouchID, NSOperations, NSOperationsQueue, Push Notification, Local Notification etc.
  • Worked with XML parser, JSON, CSV to retrieve data from server.
  • Proficient with different iOSframeworks: Foundation, WebKit, UIKit, MapKit, CoreLocation, EventKit, CoreData, MapKit, CoreObject, CoreServices, Core Graphics, CoreAnimation, UIKit.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

iOS Application Developer

Responsibilities:

  • Worked extensively on Objective C and Swift 3. Used Cocoa Touch Frameworks that include UiKit.
  • Worked on MVC patterns for creating the app.
  • Used Swift 3.0 for updating the latest version of the app.
  • Used Protocol Oriented Programing while updating our app. Used Protocol Extensions for adding functionality to our protocol.
  • Used Bridging Header to convert Objective C codes to Swift.
  • Used Alamofire for making network calls. Parsed Json data for updating hotel information and displayed in the custom Table View Cells.
  • Used Closures for making network calls in background and many other parts of our code.
  • Used Operations for multithreading. Parsed all images in background then updated UI through Operations.
  • Used Storyboard, XIB files to design the app. Added constraints using Auto Layout and Stack Views to keep all library objects in the same place for all devices.
  • Embedded the app with a Navigation Controller and used Scroll view for making the view available for smaller screens.
  • Used Custom Views for designing the homepage of the app. Added animation between UI Views for smooth move and better client experience.
  • Used core data to save complex data offline, specially access on saved hotels and homepage loading.
  • Used Jenkins for continuous integration.
  • Used Search Bar for searching hotels. Used Custom Table View Cells for displaying all the hotel options.
  • Used MapKit and Core Location in our app for finding hotels in different locations.
  • Used MkAnnotation for creating custom pins in the map.
  • Handled RESTful web services using AFNetworking. Used NSJSonSerialization for parsing JSON data.
  • Used local and push notification to notify users on different events, sales and updates.
  • Worked on Unit Testing using XCTEst Framework.
  • Avoided retain cycle for not having Memory leaks.
  • Installed Cocoa Pods for using third party libraries.
  • Used version control for collaborating with the team members. Used Gut-Hub to checkout and update the codebase changes
  • Followed SCRUM methodology under Agile environment and had Sprint in every two weeks.

Environment: Xcode 7.0 - 8.0, iOS 9 & 10, Swift 2 & 3, Objective C, Autolayout, Stack View, Delegation, Core Data, User Defaults, Git, Cocoapods, NSOperationQueue, Alamofire, Push and Local notifications, Agile Methodology, RESTful Web Services, UIkit, Location, Mapkit, UIKit, EventKit.

Confidential, Seattle, WA

iOS Application Developer

Responsibilities:

  • Created UI using Storyboard. Used AutoLayout, Stack Views, and Size Classes for designing the app for both iPhone and iPad.
  • Worked extensively with Objective C, Swift, and Cocoa frameworks.
  • Worked on TabBarController, Collection View, Custom Table View Cell.
  • Used Stack Views for aligning the clothing pictures.
  • Added animation between UI Views for smooth transitioning and better user experience.
  • Worked in an Agile environment that followed SCRUM methodology with Sprint of every three weeks’.
  • Worked on local and Remote(push) notification.
  • Used iBeacon to provide location based services to the users.
  • Worked with Media Player framework for refining ad to display some items in shopping view.
  • Downloaded data from server, saved in cache, and then displayed it in the app.
  • Performed multithreaded functionality using NSOperations, GCD, Blocks etc. to keep the main thread free and the user experience fluid.
  • Used RESTful web service data to retrieve user account information by using Alamofire, parsed JSON responses using NSJSONSerialization.
  • Used AVFoundation for playing videos, dealing with localization of app.
  • Worked on Test Driven Development using XCTEst Framewor
  • For reward feature, used server to sync points, registration, log in etc.
  • Worked with GIT to checkout and update the codebase changes.
  • Implementation of several design patterns like MVVM, Delegation, and Singleton.
  • Installed various API/SDK's like Alamofire, Crashlytics, Google Analytics through Cocoapods.

Environment: Xcode 6.0 - 7.0, iOS 8 & 9, Objective C, Swift, Autolayout, StackViews, Size Classes, Agile, Delegation, Core Data, User Defaults, Git, Cocoapods, Alamofire, NSOperationQueue, StackViews, Push notifications, RESTful Web Services, UIkit, Location, Mapkit, UIKit, EventKit.

Confidential, Dallas, TX

iOS Application Developer

Responsibilities:

  • Created UI for both iPhone and iPad. Used Auto Layout for designing the app for both iPhone and iPad.
  • Constructed and implemented UI designs using Storyboards, NIB files and Programmatic UI using MVC design pattern.
  • Worked extensively on Objective C, Cocoa Touch.
  • Worked on different iOS frameworks such as Core-Graphics, Core-Animation, and Core-Data.
  • Used Tab Bar Controller for the app. Worked on Custom Table View Cells, Custome views, Bar Button Items.
  • Continuously worked on the optimization of UI by using GCD, Blocks, and different background threads.
  • Worked in an Agile environment that followed SCRUM methodology with Sprint of every two weeks’.
  • Used Yelp API to gather the list of Hotels and Restaurants in the city.
  • Worked on fixing memory leaks, bug fixing.
  • Resolved numerous bugs throughout the development by using NSLog statements, breakpoints, LLDB statements, etc.
  • Used RESTFUL web services to parse JSON data for all kinds of flights information.
  • Implemented a feedback procedure from the users to improve quality of the app.

Environment: iOS 7 & 8, GitHub, XCode 5&6, RESTful, Photoshop, LLDB, Agile, GCD, Blocks, Cocoa Touch, MVC, Auto Layout.

Confidential, Trevose, PA

Java\J2EE Developer

Responsibilities:

  • Designed the application based on the architecture of the MVC design pattern.
  • Project was developed using Agile and Scrum methodologies.
  • Developed views for JSP pages using AJAX.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
  • Code development using Eclipse, HTML, JAVA, JSP, and SQL.
  • Deployed applications on JBoss 4.0 Server.
  • Used JPA as data persistence API for all the DAO, database operations.
  • Used the Rest Templates in the spring services to call the rest web services.
  • Wrote SQL, PL/SQL (Procedures/Functions/Packages/Trigger) to handle functionality.

Environment: Java, J2EE, JSP, SQL, Spring, Eclipse, HTML, SDLC, MS Office, Windows, AJAX, JPA, Annotations, JBoss, Rest.

Confidential, Austin, TX

Software Developer

Responsibilities:

  • Worked as Backend Developer for Introducing higher speeds existing customer portfolio management.
  • Acted as a liaison between business owners and development team to create and relay project requirements to team members.
  • Created RESTful webservices in pushing data to downstream systems.
  • Redesigned several existing executables to improve performance times and memory management.
  • Involved in the Waterfall development cycle.
  • Fixed defects in the Production and the development environments.
  • Consumed REST web-services using Oracle ATG framework.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML
  • Assisted QA in developing testing automation using NodeJs
  • Used various Core Javaconcepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.

Environment: Java, REST web service, XML, Oracle ATG framework, Waterfall etc.

We'd love your feedback!