We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

0/5 (Submit Your Rating)

Portland, OR

SUMMARY

  • Over 8 years of experience in Information Technology in designing, development and maintenance of client server applications including 5 plus years of experience in mobile applications design and development on iOS platform for various domains such as Insurance, Agriculture sector, business sector, Banking, etc.
  • Experience in COCOA and COCOA Touch frameworks for iPhone and iPad applications development using XCode IDE, iOS Simulator and Interface Builder.
  • Excellent Hands on experience with Swift features and adhering to best practices.
  • Experienced in developing iOS applications using Objective - C and Swift
  • Experienced in using various design patterns including MVC, Singleton, Notification, Blocks, and Delegation
  • Experienced in implementing multi-threading using both Grand Central Dispatch (GCD) and NSOperationQueue
  • Expertise in Development tools like XCode, Interface Builder and Instruments
  • Good hands on experience with Frameworks such as: iPhone SDK, UIKit, MapKit, Speech, AVFoundation, CoreData, CoreLocation, Social, XCTest, Alamofire, SDWebImage, QuartzCore, Crashlytics, Core Bluetooth, Core Graphics, Appkit and CoreMotion
  • Skilled in integrating RESTful and SOAP web service communication within iOS using AF Network, NSURL Session and NSURL Connection as well as parsing data responses such as XML, JSON and HTML
  • Extensive knowledge of Keychain, TouchID, NSOperations, NSOperationsQueue, Push Notification, Local Notification(APNS), REST API, etc.
  • Experienced in Multi-View Applications using UITableViewController, UINavigationController, UITabBarController, UICollectionView IPad specific SplitViewController, PopoverViewController and storyboard
  • Expertise in maintaining source code version control in both local and network repositories like SVN, GitHub.
  • Experience with Hockeyapp, Testflights app distribution platforms.
  • Used Microsoft Azure Mobile Services as backend for mobile application.
  • Great at making creative and easy-to-use user interfaces, by utilizing Storyboards, Interface Builder, AutoLayout, IBDesignables, and programmatic UI
  • Designed GUI and interfaces with services for mobile applications, Asynchronous Programming inXamarin. Android andXamarin. Forms(such as Threads, Async Tasks, and Services).
  • Designed and built responsive single page and Cross-platform Mobile applications usingXamarin (iOS and Android).
  • Extensively worked on various design patterns like Singleton, Delegation, Façade, Decorator, MVC, and MVVM in various projects.
  • Clear knowledge in testing and distribution of the App on the App Store.
  • Experienced in Native Mobile Application development with Social Media platform integrations such as Facebook, Twitter, Google + with OAuth token handling
  • Experienced in creating Restful API’s
  • Familiarity with the iOS Provisioning Portal and the process involved in obtaining development certificates, provisioning profiles, adding devices and creating App ID’s.
  • Excellent interpersonal, organizational and communication skills. Value based decision making, managerial skills and ability to meet tight deadlines.
  • Experienced in developing Responsive websites and Progressive web applications
  • Excellent communication, interpersonal and presentation skills. Self-starter, customer focused, detail oriented.
  • Designed Architecture for backend while designing Restful web services.
  • Integrations such as Facebook, Twitter, and Google+ with OAuth token handling; and make API requests.
  • Experienced with TDD (Test Driven Development)
  • Experienced in building Application using Continuous Integration
  • Strong understanding of Apple's Human Interface Guidelines for clean and modern UI/UX.
  • Designed Restful web services using Express middleware and Node.js using MongoDB
  • Always curious to learn new skill or a new technology.
  • Hands on experience in developing native applications using Cordova
  • Adept knowledge in HTML4/HTML5/JS/JQuery/CSS/JSP/Servlets.
  • Ability to coordinate with various team members involved in the project.
  • Excellent hands on experience working with AngularJS, Bootstrap, Spring, Hibernate, MySQL
  • Skilled in manual debugging with XCode.

TECHNICAL SKILLS

Languages: Swift, Objective-C, Core Java C# JAVA, C, C++, JavaScript, PHP

Markup Language: HTML/CSS, HTML5, XML

Databases: SQLite, Realm Database, NoSQL(MongoDB), MySQL, Oracle RDBMS, MS Access

Frameworks: UIKit, MapKit, Speech, AVFoundation, CoreData, CoreLocation, Social, Alamofire, Xamarin, QuartzCore, CoreGraphics and CoreMotion, Mobile Automation, Appium, Perfecto, Java Development Kit (JDK), jQuery, NodeJS, AngularJs, ExpressJs, Parse, Bolts, SpringBoot, Spring, Coredova

OS: Mac OS X, Windows XP/7/10, Ubuntu, Android OS

Development Tools: Eclipse Galileo-Kepler, Netbeans 5.x, MS Visual Studio, Android Studio, Phone Gap, IBM Worklight, Photoshop, Sublime Text, XCODE

Web Technologies: Tomcat 6.0, Apache Storm, Apache Sonar, Apache HTTP Server, WAMP, SOAP, REST, WCF

Enterprise Technologies: J2EE, Windows 98/2000/XP/VISTA/7, Microsoft Office Suite, MAC, GPMC, RDP, Internet Information Services, VMware, Virtualbox, Google Email.

Other Tools/Software: Dreamweaver, Photoshop, Sketch, 3Ds Max, OpenGL, Postman

PROFESSIONAL EXPERIENCE

Confidential, Portland, OR

Sr. iOS Developer

Responsibilities:

  • Working in an Agile Methodology environment using the great tools like Rally dev.
  • Involved in Development and coding by adhering to the Coding Standards using Swift, X-Code, 7.x, 8.x iOS 9, 10.1, 10.2.
  • Designed screens for IPhone using storyboard and AutoLayout constraints in view controllers
  • Worked with MapKit to get latitude and longitude co-ordinates by using Parse, Bolts, AWS
  • Implemented CoreLocation/Location Manager tweaks to fully support changes in iOS, namely always vs while in use authorization
  • Consuming Restful web services and getting them in JSON format and displaying data in the view controllers.
  • Used SDWebImage for image caching and downloading
  • Used CLLocationSpeed to get acceleration of the car.
  • Validating Users based on their username and password.
  • Storing log details into the database using API’s and retrieving them back in log data
  • Designed icons and images that are required for App using Sketch
  • Number of times a brake applied and car’s acceleration is calculated using Core Motion
  • Implemented User notifications when user has completed the trip to show trip details.
  • Created navigation bar controller and added segues and identifiers to it for correct navigation.
  • Followed Apple Human Interface Guide Lined for creating the application from scratch.
  • Designed and customized mockups before starting the actual development.
  • Integrated iPhone application with applications across all aspects of the client: user input, protocols, performance, memory management, debugging.
  • Extensively worked with JSON, iPhone simulator.
  • Designed and integrated application for different devices like iPad, iPhone

Environment: Swift 2.0,3.0, X-Code 7.x, X-Code 8.x, MapKit, Core Location, CoreMotion, Auto layout, Storyboards, Cocoa pods, AWS, JSON, Git, GitHub, Agile, Instruments, XCTest, Alamofire, TDD, Localization, Sketch

Confidential, St. Louis, MO

IOS Developer

Responsibilities:

  • Worked with MapKit, CoreLocation and MKAnnotation to make UI tweaks on the map view and enhance functionality to get the latitude and longitude co-ordinates
  • Designed UI using Storyboard and Auto Layout constraints
  • Implemented dropdown feature where user can download the weed database
  • Created Core Data Model and NSManagedObjects to persist data on the device for offline access.
  • Designed signup page and done validations for all fields
  • Connection to web service was achieved using GCD. Delegate methods implemented to handle reception of response, data, error, and load finish
  • Involved in iOS performance testing along with Functional and regression tests.
  • Coordinated with Configuration Manager for continuous integration.
  • Followed the Agile methodology for implementing the project.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Worked with UITabBarController to show information about weed, so that farmers can access recommendations specified.
  • Followed MVC pattern
  • Implemented Navagations between views for the view controllers using Segues.
  • Followed the Apple UI guidelines throughout the project.
  • Utilized CoreData for persistence of data and used versioning for data changes.
  • Searching the weed and displaying the results based on weed’s auricle, ligule and hair on leaves.
  • Implemented UIScrollView to show the information about the usage of application.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Worked with UIKit Framework for development and maintenance.
  • Utilized MVC for design patterns.
  • Used instruments to prevent memory leaks
  • Used Automatic Reference Counting for managing the memory.

Environment: Swift 2.0, Objective-C, XCode, Cocoapods, iOS 8, iOS 9, SVN, JIRA, Instruments, Interface Builder, Auto Layout, Size Classes, UIKit, Cocoa Touch, NSOperations, GCD, Core Data, Core Location, Mac OSX, RESTful JSON, MVC

Confidential, Orlando, FL

IOS Mobile Application Developer

Responsibilities:

  • Fully refactored UI into flat, minimalistic standard of iOS7 using multiple Storyboards and AutoLayout constraints
  • Developed entirely in Objective-C
  • Utilized Core Data to persist and retrieve users' favorite SeaWorld pass information
  • Resolved several bugs using NSLog, Breakpoints, and LLDB statements
  • Utilized Facebook and Twitter API to allow users to share their favorite moments via social networks
  • Worked with MapKit, CoreLocation and MKAnnotation to make UI tweaks on the map view and enhance functionality
  • Invoked RESTful web services using AFNetworking and parsed JSON response using NSJSONSerialization
  • Implemented CoreLocation/Location Manager tweaks to fully support changes in iOS, namely always vs while in use authorization
  • Project managed using Agile/SCRUM methodology
  • Project management tasks and content managed using Teampulse site
  • Worked on project as remote resource 25% of the time

Environment: Objective-C, XCode 5.x, Cocoa Touch, Foundation, UIKit, Core Location, Core Data, Mac OSX, RESTful JSON, iOS 7, iPhone Simulator, MapKit, Agile methodology, Adobe CS5 Suite (Photoshop), Git

Confidential, Falmouth, ME

Java/ Mobile Application Developer

Responsibilities:

  • Involved in Low Level System and Component Design (Sequence diagram, Class diagram, Activity diagram, Component diagram) using UML.
  • Implemented MVC, Singleton, and DAO J2EE design patterns.
  • Developed JUnit Test Cases for unit testing. Used Log4j for logging.
  • Used Dyna Action Form in Struts framework for forms. Used JavaScript and Struts Validation Framework to perform frontend validations.
  • Developed Interactive GUI Screens using Struts tags and JSTL using Composite View design pattern of presentation tier.
  • Implemented the following J2EE Patterns: Front Controller, Session Façade, Service Locator, Data Access Object, Business Delegate, Business Object, Composite View and View Helper.
  • Involved in writing Stored Procedures, Triggers and Cursors using PL/SQL. Used IBM MQSeries as JMS provider for asynchronous messaging capability.
  • Developed JMS based MDBs.
  • Created Table View Controllers in the application.
  • Followed SCRUM methodology throughout development.
  • Created view animations using UIAnimation classes and QuartzCore framework.
  • Created Custom UITableView cells to accommodate the UX/UI requirements.
  • Built iOS Storyboards and established IBOutlet, IBActions, create and perform segues between Mobile Application Developer - iOS different scenes in the storyboard.
  • Implemented custom UITabBarController, UINavigationController, for easy navigation of the app.

Environment: JSP, Servlets, MVC, JSTL, PL/SQL, JMS, JUnit, iOS 4.0, Mac OS X Lion, Objective C, XCode 3.2.6, Cocoa framework, Core Location.

Confidential

Java Developer

Responsibilities:

  • Involved in the Analysis, System study and designing of the project.
  • Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's.
  • Worked extensively on validations using JavaScript and developed the required Servlets.
  • Coordinated with onsite team and client in understanding the requirements and business logics.
  • Developed dynamic response through JSP and Servlet.
  • Developed stores procedures, triggers, functions and database tables in Oracle database.
  • Designed and implemented back-end business logic using Servlets and used Servlets for Applicant registration, login, updating Applicant profile.
  • Worked on developing a suitable GUI for ATM locator.
  • Developed MVC Controller through Servlet and Generate dynamic MVC view by using JSP.
  • Worked on developing a suitable GUI for ATM locator.
  • Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.

Environment: HTML, CSS, JavaScript, XML, XHTML, DOM, DHTML, Oracle database, Eclipse, SQL, JSP and Servlet, Windows XP/07, and MS Office.

We'd love your feedback!