We provide IT Staff Augmentation Services!

Sr.ios Developer Resume

MO

SUMMARY:

  • Over 8 years of IT experience in Application DevelopmentusingObjective C,JAVA/J2EEand JavaScript.
  • Over 5+ years of experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad application development using Objective-C, C++, Swift, Cocoa Touch, UIKit, (OOA&OOD). SQL, Cocoa Bindings, Core animation, Cocoa Touch,custom controls and object oriented programming.
  • Strong knowledge of Objective C, iOS software development kit(SDK), UIKit, Java, PERL.
  • Experience in building Native applications for the iPhone or iPad.
  • Worked extensively on XCode, Interface Builder and Instruments.
  • Strong knowledge about Core Foundation and Core FrameworkslikeMapKit, Core object, Core services, Core Graphics, Core animation, & MVC methodologies.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts likedelegation, protocols and categories.
  • Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
  • Experience in using CocoaPods andthird party iOS frameworks such as AFNetworking, ASIHTTPRequest, RESTKit.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
  • Proficiency in Using NS User defaults and NS Notification Center for storing and maintaining user data for iOS Applications.
  • Experience with Storyboard and Auto layout.
  • Experience in working with Apple Push Notifications, In-App purchases.
  • Conceptual knowledge and Implementation of Multithreading, Grand Central Dispatch (GCD),Singleton and Operation Queues.
  • Demonstrated ability to integrate third party API’s such as Facebook, Twitter, PayPal into iOS applications forsocial networking and financial transactions.
  • Involved in all stages of software development lifecycle (SDLC) including analysis, design, development,testing, deployment and documentation as per ISO standards.
  • Experience in working with Agileenvironment teams followingScrum/Kanban methodologies and providing technical guidance to the test teams to build manual and automated test suites.
  • Experience in developing web-centric Responsive Web Design applications using HTML, CSS, JSON, and JavaScript, jQuery and PHP.
  • Proficient in source control with Git,Stash,SVNand RVM.
  • Expertise in developing Universal iOS applications and experience in tuning the applications to fix Memory leaks and optimize memory allocation using XCode developer tool Instruments.
  • Experience managing application flow using Storyboard and NIB files.
  • Strong Knowledge in Apple TV and Watch OS.
  • Experience in writing coherent, organized codes and also comfortable working on complicated code-base with high levels of abstraction
  • Experience in building and Working with Frameworks and Custom Templates for iOS applications.
  • Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code
  • Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
  • Experienced in creating and extracting data from database and displaying on iPhone using SQLite and Core data.
  • Good understanding of RESTful Web Services.
  • Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.

TECHNICAL SKILLS:

Programming Skills: Objective C, Swift,Cocoa touch development for iPhone, iPod and iPad devices,iOS simulator, Java, C, C++, C#, PL/SQL,PHPand Python.

Web technologies: HTML, CSS3, XML, JavaScript, AJAX, JQuery, JSON, Apache, Bootstrap, Angular.js, Node.js, Rational Application Developer.

Databases: SQL Server, SQLite, MYSQL, PostgreSQL, Amazon Redshift, NoSQL, Redis

Application Servers: Apache, Tomcat, Mongrel

Web services: JSON,SOAP, REST, AWS

VC systems: GIT, SVN, Stash and RVM.

Frameworks: UIKit,Map Kit,Cocoa Touch, Foundation, Core Animation,GCD, Auto Layout, Core Location, Core Data Ionic, Core media, Xamarin,Apache Cordova.

Deployment tools: Heroku, Passenger, Amazon EC2

Platform: MAC OS X, Linux, Windows, Ubuntu

IDE tools: XCode4.X/5.X/6.X/7.3.1,Eclipse, Net beans, Sublime text, Text Mate MS office, Visual Studio

Methodologies: Kanban/Scrum/Agile, TDD, pair-programming

Others: Chef, Jenkins, Jira

PROFESSIONAL EXPERIENCE:

Confidential, MO

Sr.IOS Developer

Responsibilities:

  • Analysis of requirement, design development, code review and bug fixing.
  • Involved in doing AGILE practices, attending daily agile (SCRUM) meetings and SPRINT retrospective meetings.
  • Participated in project requirements, design meetings and prepared project specification and Scope document.
  • Worked in UI Designs and Implementation phases.
  • Involved in creating navigation and coding for user interface layout and views.
  • Used TFS (Team Foundation Server) for project management.
  • Used GCD for Asynchronous background fetches to build more responsive User Interface.
  • Worked with an Agile, Scrum methodology to ensure delivery of high quality work with every iteration.
  • Worked extensively with Objective C and Cocoa touch frameworks.
  • Worked with UIActionSheets, UI TabBarController, UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates and protocols.
  • Worked with Cocoa touch Frameworks, which includes UIKit, Foundation, UI Image Picker and UI Date Picker.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Worked with GIT,JIRAto checkout and update the Reported progress/challenges to onsite project lead.
  • Worked with Push Notification Framework to implement custom and user related pushes.
  • Tested the application leakage, deployed and tested the application on different iPhone's firmware, fixed relevant bugs for leakage purpose, and resolved memory management issues.
  • Used AFNetworking, ASIHTTPRequestto connect RESTful API services and maintained uploads, chat conversations, and messages from system.
  • Handled the client side session management and NSTimers.
  • Used Instruments to check for processing Memory leaks and Retain cycles.
  • Worked on iPhone SDK and Internet connection Protocols.
  • Involved in Core Data Framework using SQLite.
  • Developed critical tools for this project like Customized Navigation bar, Pagecontrol and Scroll view.
  • Used JSON,XML parsers to parse the data from the web services and display it in the company's app .
  • Worked extensively on Table view controller and made customized table view cells according to the client Pre-fetching data for different views for smooth screen transitioning.
  • Designed and developed latest trends for iPhone clients.
  • Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end- to-end development.
  • Work effectively with the project managers, leads, architects, and other development team members. Provide status updates on regular basis for the assigned task progress.
  • Responsible for Service Integration Development and Testing.
  • Implemented Accessibility and Localizations on the application.
  • Worked in the internal process using SCRUM Agile methodology.
  • Detailed walk through and hand over the artifacts to production support team.

Environment: XCode 6.3.2 /7.1/7.2/7.3.1, Swift 2/2.2,IOS8.4 /9.1/9.3 SDK, iOS Simulator 8.3/9.1/9.2,Cocoa Touch, Map Kit,UIKit Framework, PostgreSQL, Selenium, HTML5, CSS, jQuery, GitHub, JIRA,MAC OS X, Angular JS, Node.js,

Confidential, Phoenix,AZ

Sr.IOS developer

Responsibilities:

  • Involved in doing AGILE practices, attending daily agile (SCRUM) meetings and SPRINT retrospective meetings. Worked with an Agile, Scrum methodology to ensure delivery of high quality work in every iteration.
  • Worked by base lining of agile methodology in every iteration changes to be performed by me.
  • Worked on the UI design part when the latest version was released as the transformed from the previous UI environment.
  • Created models in MVC and implement delegates for updating model information
  • Designed app by keeping in minds of Multi - Threading, as they will decrease the app performance.
  • Worked with Objective C and Cocoa touch frameworks which includes UIKit, Foundation, UI Image Picker &UI Date Picker.
  • Implemented NSOperationQueue and NSURLSession to integrate with backend web services
  • Designed Login Functionality to the app using Local Authentication Framework.
  • Developed Navigation between views was mixture of using UINavigationController, UIGestureRecognizer and UIPopoverController.
  • Performed Unit testing and Defect fixing so that we meet up to the Client Specification.
  • Worked on UIViews & UITableViews for user interface in the application.
  • JSON based parsing response used for AFNetworking.
  • Implemented the scroll functionality by using UIScrollView on all screens of the app
  • Responsible for gathering product integration, product requirements, product implementation and support.
  • Worked with Navigations controllers, Navigation Bars&Tab Bars.
  • Development of the application by usage of agile methodology.
  • Worked with GDB and XCode for debugging
  • Participation in daily scrum meetings to discuss the progress in the sprints

Environment:: iOS 7.0.1/7.1/8.3 iPhone SDK, XCode 5.0.1/5.1/6.1/6.2/6.3.1 Objective C, iOS Simulator 5/6.1/7/8.1, Cocoa Touch, Local Authentication Framework, JSON, REST, Interface Builder, iPhone Simulator, JQuery.

Confidential, Charlotte, NC

Sr. IOS Developer

Responsibilities:

  • Automated the created nightly built jobs and used test flight APIs to forward the build to other team members.
  • Worked with GIT to checkout and update the codebase changes.
  • Stored large data on iPads using magical records and core data.
  • Developed UI for iPads using XCode storyboards.
  • Developed the UI for the application using Objective-C.
  • Designing and implementation of REST APIs to support mobile applications.
  • Issues debugged onsite whenever required.
  • JSON based parsing response used for AFNetworking.
  • Worked on UIViews & UITableViews for user interface in the application
  • Implemented the scroll functionality by using UIScrollView on all screens of the app.
  • Used storyboards and auto layout in the application.
  • Created Core Data Model and NSManagedObjects to persist data on the device for offline access.
  • Expertise in device firmware testing.
  • Made a UI TabBar Navigation, AWS, Google cloud based application.
  • Created models in MVC and development of delegates for updating model information
  • Changed user interface enhancements according to iOS 7specifications.
  • Multithreaded some of the tasks like downloading images, Service Notification updates and Utilization logging in iOS by running tasks in a separate thread using GCD blocks and NSOperationQueue for optimizing the performance
  • Responsible for gathering product integration, product requirements, product implementation and support.
  • Worked with Navigations controllers, Navigation Bars & Tab Bars.
  • Designed and developed context sharing mechanism to support internal modules in project in Objective C.
  • Development of the application by usage of agile methodology.
  • Display the directions from the current location and directions to the next stop in a table view using Map Kit
  • Participation in daily scrum meetings to discuss the progress in the sprints

Environment:: iOS 5.1/6.0/6.1/7/7.0.3 iPhone SDK, XCode 4.3.3/4.6/5/5.0.1, iOS Simulator 4.3/5.0,Objective C, Cocoa Touch Framework, JSON, REST, Interface Builder, iPhone Simulator, JQuery.

Confidential, Menlo Park,CA

Jr. iOS Developer

Responsibilities:

  • Designed wireframes and User interface for both iPhone and iPad application which web UI team developed.
  • Developed various features in the existing App like Barcode, Help, and News in the Mobile Pro App.
  • Worked extensively with Objective C and Cocoa Touchframeworks.
  • Implemented third party library ZBAR SDK to read the barcode and used Core data to store data locally in device for a Barcode Scanning feature.
  • Coded to store sensitive information in iOS Keychain using NSUserDefaults.
  • Worked with UIKit Framework for the applications at hand.
  • Worked with Backend team to communicate with web services.
  • Pre-fetching data for different views for smooth screen transitioning.
  • Followed a work data flow principle for design and development.
  • Worked with Subversion to checkout and update the Code changes.
  • Reported progress/challenges to Onsite Project lead.

Environment:: iOS4.3X/5.0X iPhoneSDK, XCode 4.0/4.3/ 4.3.1, iOS Simulator 4.0.2/4.3, Objective C, Cocoa Touch Framework, Interface Builder, iPhone Simulator, XML.

Confidential

Front end Java Developer

Responsibilities:

  • Communicate effectively with executive stakeholders in gathering requirements and ensuring project success.
  • Participate in Requirement, Design, Development and Deployment sessions.
  • Involved in the technical design and created the detail design artifacts such as Use Case Diagrams, Class diagrams and Sequence diagrams.
  • Responsible for design and development of Web Application in J2EE using Struts MVCFramework.
  • Involved in creating & consuming SOAP based & Restful web services.
  • Used WebServices for communication between the different internal applications.
  • Used SOAP for the communication between the different internal applications.
  • Developed the XML schema and WebServices for the data maintenance and structures.
  • Involved in designing test plans, test cases and overall Unittesting of the system.
  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams and state diagrams and implemented these diagrams in Microsoft Visio
  • Implemented MVC, DAOJ2EE design patterns as a part of application development.
  • Used SpringIOC and MVC for enhanced modules.
  • Developed the Persistence Layer using Hibernate.
  • Integrated Struts Tiles to create reusable front end pages.
  • Involved in Development, Integration and Testing of application modules.
  • Used DB2 as the database and wrote SQL & PL-SQL.
  • Designed and developed message driven beans that consumed the messages from the Java message queue.
  • Design and development of Web pages using HTML, CSS including Ajax controls and XML.
  • Used SVN for code version management.
  • Proficient in doing Object Oriented Design using UML-Rational Rose.
  • Written controllers based on Spring MVC and made calls to JSP pages.
  • Developed Servlets, Beans for Accounts Module.

Environment: Struts, Spring, HTML, CSS, Java, J2ee, JSP, XML, Eclipse, Weblogic, JavaScript, MySQL and CVS.

Confidential

Java Developer

Responsibilities:

  • Developing and maintaining the front end functionality of websites.
  • Participating in discussions with clients to clarify what they want.
  • Designing prototypes for apps and websites.
  • Writing cross-browser compliant XHTML, CSS & JavaScript.
  • Simultaneously managing several databases and reporting tools.
  • Contacting external webmasters to confirm link placements.
  • Provide guidance to other team members on web development issues.
  • Developing websites that have a consistent feel and look throughout all web properties.
  • Providing technical support to end-users.
  • Identifying and correcting software deficiencies.

Environment:: HTML, CSS, JavaScript, Responsive design, Usability Testing, Agile methodology.

Hire Now