We provide IT Staff Augmentation Services!

Sr. Ios Application Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Overall 8 + years of IT industry experience in designing and developing enterprise level iOS mobile applications for (iPhone/iPad/MacOS) and Java Developer. 
  • Around 5 years of progressive iOS Mobile Application Development experience with strong background of working knowledge in iOS SDK, Objective - C, Cocoa touch, and Swift
  • Experienced in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Expertise in creating and custom UIViews, Table Views, Tab Bars and Navigation Bars, which are some of the basic components for a Multi-View Application.
  • Good experience on NSOperation, Threads, GCD and Blocks to perform multi-threaded development and APIs using NSURLSession and Completion Handlers
  • Experience in Mobile App development using various frameworks like IONIC, CORDOVA etc in both iOS and android applications.
  • Good knowledge of Swift.
  • Hands on experience with UIKit, WebKit, AV Foundation, Cocoa design patterns, and Core foundation, Core Data, Core Services, Core Location.
  • Experienced in parsing XML and JSONdata using NSXMLParser and NSJSONSerialization for display on the iPhone/iPad from server. 
  • Hands on experience with NSUserdefaults, Key Value Observer (KVO).
  • Developed apps using various iOS design patterns like MVC, MVP, Singleton, Facade, Delegation, Target-action and Slide-out Navigation. 
  • Expertise in Story Board and Auto Layout.
  • Expertise in Multithreading, Memory management concepts.
  • Good knowledge on development of Web applications, Mobile Web and Hybrid applications and through understanding of the business model.
  • Expert in Test Driven Development(TDD).
  • Memory and Data Management experience in Automatic Reference Counting (ARC).
  • Experience working with Apple Push Notifications, Map kit.
  • Strong knowledge in using databases such as SQLite and Core Data.
  • Well versed with Agile, Scrum and Waterfall methodologies.
  • Experience working with Apple HIG (Human Interface Guideline).
  • Working Knowledge of JIRA, Github, SVN, Git.
  • Experience with Fortify for the application Security.
  • Good experience with iBeacon communications.
  • Good experience with Retail Applications.
  • Experience working with Bluetooth Low Energy(BLE/BT).
  • Well versed with complete Software Development Life Cycle (SDLC) process which includes designing and implementing the software, debugging, fixing and maintaining the software. 
  • Expertise in Coding, Debugging and Documenting all Software modifications and extensions. 
  • Extensive experience consuming REST/SOAP web services and APIs.
  • Ability to coordinate with various team members involved in the project.
  • Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
  • Good team player, quick learner and detail oriented, strong technical and communication skills, organizational and report writing skills, presentation skills combined with self-motivation.

TECHNICAL SKILLS:

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

Databases: Oracle, Postgre, SQLite

Operating Systems: MAC, Windows, Linux.

Web Services: REST, Soap.

Internet Technologies: HTML, CSS, JavaScript, Angular.js, XML

Tools And IDE's: Xcode, Eclipse, Net Beans, Notepad++, Android Studio.

Frameworks: Spring, Cocoa Touch, Core Data, Cordova, Swift Guru, Cross Platform Phone Gap, Hibernate.

UIKit: UINavigationBar, UICollectionViews, UINavigationController, UITableViews

Methodologies: Agile, Scrum, SDLC

WORK EXPERIENCE:

Sr. iOS Application Developer

Confidential, Charlotte, NC

Responsibilities:

  • Worked extensively with Objective-C, and Cocoa Touch.
  • Worked on Custom UI implementation with Story boards and associated with appropriate reusable classes.
  • Worked on UITabBarControllers, Navigation bars, UICollectionView, Segues.
  • Worked on MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Interacting iOS API's with swift for application development including UIKit and Foundation Frameworks.
  • Worked on Apple HIG (Human Interface Guideline).
  • Developed MVC based applications using Ext JS and Cordova.
  • Implemented methods using ObjectiveC and swift.
  • Involved in MediaPlayer Framework in building video applications using swift.
  • Worked on Push Notifications, Alert controllers, Scroll views.
  • Worked on Test Driven Development(TDD) to pass the test cases
  • Presented data as Collection View and Table View using delegate and data source methods using Objective C. Worked on web service calls and JSON parsing included in the project.
  • Used Serialized JSON to read the response that came through the server.
  • Worked on NSOperations, GCD and Blocks to perform multi-threaded development and asynchronous service calls.
  • Worked on NSManagedObjectContext, NSManagedObjectModel and NSPersistentCoordinator for the Core Data implementation.
  • Extensively used cocoa Frameworks such as SQLite, UIKit, Core Foundation, Core Data, AVFoundation and Map Kit.
  • Involved in migration of some modules from Swift 2.2 to Swift 3.0.
  • Added animation between UI Views for smooth transition and better user experience.
  • Used Key Chain for storing login credentials.
  • Integrated Bluetooth Wireless Technology Such as BLE.
  • Worked on BT/BLE Communications.
  • Used Fortify for the application security.
  • The code base was designed on the MVP design pattern.
  • Followed Agile Scrum methodology for application development.
  • Responsible for App support and latest versions compatibility.
  • Handled multiple projects simultaneously, meeting deadlines while effectively managing priorities and communicating progress.

Environment: iPhone SDK, Swift 3.0, Objective C, Xcode 7.x/8.x, iOS 9/10 SDK, JSON, Cocoa Touch, Core Data, Multi-Threading, Git, SQLite, Cordova, AFNetworking, HTML5, CSS3.

iOS Application Developer

Confidential, Richardson, Texas

Responsibilities:

  • Working with team and developing app using Table Views, Navigation Controllers and Segment Controller under environment of XCode with MVC Architecture.
  • Used GCD, NSOperation queues for implementing complex multithreading features on the application and NSJSONSerialization to retrieve data for display on the iPhone/iPad from server using Restful web services
  • Implementation of core Frameworks like CoreLocation, Core Graphics, Map Kit, UIKit Frameworks.
  • Implemented Core Data for persistent storage of user data.
  • Implemented NSOperation Queue and NSURL Connection to integrate with backend web services.
  • Worked on NSManagedObjectModel, NSManagedObjectContext and NSPersistentCoordinator for the Core Data implementation.
  • Worked on Push Notifications, Alert controllers, Scroll views.
  • Created Apps using Autolayouts, Size Classes and Swift.
  • Used UITabBarController, UICollectionViews, UINavigationController, UITableViews, UIWebViews, UISlider in the app.
  • Designed entire storyboard using auto layout, stack views, segues.
  • Used GitHub to pull code and make changes in the code and push the code back.
  • Worked on Maps and Directions part to show user current location and search functionality to show nearest gas stations and restaurants, etc.
  • Worked on Retail development.
  • Worked on Test Driven development(TDD) to write and pass the test cases.
  • worked on Bluetooth Low Energy(BLE) communications.
  • Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQLite database with the objective-C interfaces.
  • Participated in communication with Business Analysts and architects.

Environment: iOS, Objective C, Xcode 5.x/6.x, Cocoa Touch, Core Data, iPhone Simulator, MVC, Singleton, XML, JSON, Push Notifications, Swift, Core Data Agile and SCRUM Methodology.

iOS Application Developer

Confidential, Charlotte, NC

Responsibilities:

  • Developed UI for the application using Objective-C.
  • By using LiveView added prototype to the application.
  • Worked extensively with Objective C and Cocoa touch frameworks.
  • JSON based parsing response used for AFNetworking.
  • Utilized classes like UIViews & UITableViews for user interface in the application
  • Implemented the scroll functionality by using UIScrollView on all screens of the app.
  • Worked with GIT to checkout and update the codebase changes.
  • Stored large data on iPads using magical records and core data.
  • Created models in MVC and development of delegates for updating model information
  • Responsible for gathering product integration, product requirements, product implementation and support.
  • Worked with Navigation controllers, Navigation Bars & Tab Bars.
  • Designed and developed context sharing mechanism to support internal modules in project using Objective-C.
  • Involved in the enhancement of Hybrid framework using Eclipse and Java.
  • Implemented REST APIs to support mobile applications.
  • Issues debugged onsite whenever required.
  • Developed application by using agile methodology.
  • Interacted with QA Team on deliverables on every iteration and customer feedback implementation.

Environment: iOS iPhone SDK, Objective-C, XCode, Cocoa Touch, Cocoa Framework, JSON, REST, Interface Builder, Hybrid, Java, iPhone Simulator, JQuery.

Java Developer

Confidential

Grand Rapids, MI

Responsibilities:

  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Designed and developed shared library for commonly used services in the application.
  • Created MVC architecture built on struts framework.
  • Created JavaScript for front end validation and struts validation framework for back-end validation for the User Interface.
  • Involved in creating separate EARs from the single EAR of the project.
  • Created and used Skins {Cascading Style Sheets CSS } to change the look & feel of the application.
  • Used Oracle Database for persisting the data.
  • Implemented persistence mechanism using Hibernate (ORM Mapping).
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Developed the DAO layer for the application using Spring, Hibernate, Template support.
  • Developed various business logic and reports using HQL and Hibernate Criteria.
  • Created various unit test cases and integration tests for the DAO and Service using JUnit.
  • Integrated log4j for logging the messages at debug and error level.
  • Used Oracle BEA Weblogic suite 10.3 for developing and deploying the application.
  • Used Weblogic workshop, Eclipse IDE, XML Spy to develop the application.
  • Used SVN version controller to maintain the code versions.
  • Used Maven build tool to build the application.

Environment: Java, JSP, HTML, CSS, Spring 3.0, Hibernate 3.0, Eclipse IDE, Apache Tomcat 7.0, Web services (SOAP), JavaScript, Log4J, PL/SQL, CVS, JUnit, WebSphere 7.0, Maven and Oracle

Java Developer

Confidential

Responsibilities:

  • Involved in the project from the requirements gathering phase to the production.
  • Worked in J2EE/java, HTML and web application.
  • Developed DAO objects using JDBC and use cases using UML.
  • Used Eclipse as IDE tool to develop the application.
  • Coordinated with designers to implement mock-ups and the layouts of the application.
  • Involved in developing the UI pages using Java Server Pages, HTML, DHTML, CSS, JavaScript and jQuery.
  • Developed web pages with functionalities like login, register, forgot password, Email, Filters using HTML and form validations using Java Script.
  • Used JavaScript for updating a part of a web page to reduce the bandwidth usage, load time in web pages and for page functionality and Pop up Screens.
  • Used HTML to make dropdown menus on web pages and display part of a web page upon user request.
  • Developed SQL queries, stored procedures, for databases.
  • Unit testing and Regression Testing of Web Application to fix the issues involved in the development.
  • Prepared Test cases based on the requirements document.
  • Developing Unit test cases in Junit or other unit testing frameworks.
  • Worked on bug fixing and enhancements on change requests.

Environment: Windows XP, Java, J2EE, JSP, Struts framework, HTML, DHTML, XML, JDBC, MySQL, CSS, JavaScript, Eclipse, Hibernate, Spring and MS Office.

We'd love your feedback!