We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

4.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • 6 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 custom controls and object oriented programming.
  • Strong knowledge of Objective C (iPhone/iPad), iOS SDK 4, iOS SDK 5, iOS SDK 6, iOS SDK 7, iOS SDK 7.1 application development using Objective-C, Cocoa Touch, UIKit, Java, PERL.
  • Worked extensively on Xcode, Interface Builder and Instrument.
  • Strong knowledge about Core Frameworks like, MapKit, Core object, Core services, Core Graphics, Core animation, UIKit & MVC methodologies.
  • Expertise on Mobile Application Development Using Traditional and Xamarin. Forms Approach.
  • Strong working knowledge of Xcode, Cocoa Touch, Objective-C, Swift, and iOS
  • Constructed and implemented UI designs using Storyboards with Auto Layout constraints, XIB files, and programmatically following Apple's iOS Human Interface Guidelines
  • Valuable experience in the entire software development life-cycle including requirements
  • gathering, design, coding, testing, debugging and maintenance
  • Highly-experienced with design patterns such as MVC, MVVM, Viper, Delegation, Singleton, Categories, Notification, Blocks.
  • Extensive experience in creating User Interface (UI) using Android SDK, iOS SDK and in using Xamarin. Forms for designing UI using framework APIs and XAML with different available layouts and controls.
  • Familiar with both native and hybrid iOS development
  • Experience in working with data parsing forms such as JSON and XML to dynamically display data on iPhone/iPad.
  • Seasoned in developing using the Agile/SCRUM and Waterfall project management environment
  • Experienced persisting data device-side using Core Data and SQLite
  • Experience integrating with multiple RESTful web services and parsing JSON responses
  • Detail-oriented developer with a strong team mentality
  • Adept in both written and oral communication skills, while also experienced with working with overseas teams
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Created and customized views, table views, tab bars and navigation bars 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.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
  • Catalogs provided to the apps on iOS, as well as Smart TVs with Roku and Android as well.
  • Expertise in Xcode 6.1, 5.1.1 MS Office Professional, Eclipse, IntelliJ.
  • Has experience with Web-apps and html5.
  • Working knowledge of Operating Systems like Mac OS Yosemite, Mac OS-X, Windows 2003, Windows XP, Vista, Windows 7 and Windows 8.
  • Experience in working with Agile/scrum teams and providing technical guidance to the test teams to build manual and automated test suites
  • Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
  • Strong knowledge in implementing core Frameworks like CoreLocation, Photoshop, CoreGraphics, MapKit, UIKit, and EventKit Frameworks.
  • Involved in all stages of software development lifecycle (SDLC) including analysis, design, development, and testing, deployment and documentation as per ISO standards.
  • Worked with Internet, intranet banking applications, UI design using Storyboard and Interface Builder.
  • Used various iPhone Mobile Computing, GPS Technologies SDK frameworks such as Foundation, Core Data.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.

TECHNICAL SKILLS:

Programming Languages: Objective-C, Swift, C, C++, C#, Java, Embedded C, ASP.Net

Scripting Languages: VBA, UNIX Shell Script, DOS Script, HTML, JavaScript, JSON,

Angular JS, Node JS. IDE's / SDK's Xcode, Visual Studio, Eclipse, Android SDK, Keil Frameworks / APIs Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Core Plot, External Accessory, Core Bluetooth, Confidential Protocol Buffers, C Standard Library, Win32 APIs, .Net Compact Framework, OpenGL ES

Mobile Operating Systems: iOS 4, iOS 5, iOS 6, IOS 7, IOS 8Windows CE, Windows Mobile.

Operating Systems: Mac OSX 10.5, 10.6, 10.7, 10.8, Unix/Linux, VxWorks, MS-DOS, Windows Phone Simulator and Emulator iPhone/iPad, Windows 8/Mobile, Android, Geny motion

Database: Microsoft SQL Server Compact (SQL CE), Core Data, SQL Lite

Development Models and Patterns MVC, Scrum method of Agile, V-Model

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

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. Worked with an Agile, Scrum methodology to ensure delivery of high quality work with every iteration.
  • Sharing code between Android and iOS platform using Xamarin
  • This application was designed and implemented using Interface builder Xamarin C#.
  • Involved in handling delegates and threading.
  • Done service integration and JSON parsing.
  • Developed iOS, Android and windows applications using C# Xamarin. Forms.
  • Developed Cross Platform application using Xamarin. Forms and deployed on iOS, Android and Windows Platforms.
  • Worked with UI Table Views, Custom Cells, Navigation Controllers, delegates and protocols, NIB/XIB used for UI design.
  • Complete a relatively simple work-in-progress written with Xamarin iOS native tools (not Xamarin Forms).
  • Created models in MVC and development of delegates for updating model information.
  • Worked extensively with Objective C and Cocoa frameworks.
  • Worked with UIActionSheets, UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates and protocols.
  • Worked with Objective C, Swift and Cocoa frameworks. 
  • Worked with Cocoa Frameworks, which includes UIKit, Foundation, UI Image Picker, UI Date Picker. 
  • Worked with GIT to checkout and update the Reported progress/challenges to onsite project lead. 
  • Used AFNetworking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
  • Worked as UI developer.
  • Handled the client side session management and NSTimers. 
  • Worked on AddressBook framework to fetch the device contacts. 
  • Used Instruments to check for processing bottlenecks, 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.
  • Worked on Web Service calls, XML and JSON parsing.
  • 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.
  • Worked on Agile based development model.
  • Worked with GIT to checkout and update the codebase changes.
  • Responsible for Service Integration Development and Testing.
  • Implemented Accessibility and Localizations on the application. 
  • Worked in the internal process using SCRUM Agile methodology. 

Environment: Xcode 6.4, Swift, iOS 8, iOS 9, Web Socket, Cocoa Touch, Cocoa framework, MapKit, UIKIT framework, Core Location, Xamarin, XCode, Xamarin Studio IDE, Android SDK, C#, Visual Studio IDE .NET framework 4.0 & 4.5, Azure web services, Azure Active Directory, Xamarin Test Cloud, Xamarin Insights, Git.

Confidential, Wilmington, DE

Sr. iOS Developer

Responsibilities

  • Created View controllers both programmatically and through Storyboards.
  • Created a side swipe menu controller which makes it easy to navigate through the application.
  • Developed iOS, Android and windows applications using C# Xamarin. Forms.
  • Developed Cross Platform application using Xamarin. Forms and deployed on iOS, Android and Windows Platforms.
  • Involved in Designing the Application from the wireframes to finalizing the build release.
  • Developed Native for both Android and iOS applications using Xamarin. IOS and Xamarin. Android.
  • Implemented Xamarin components to use Camera, GPS and other Social Networking API's to integrate them to the Mobile Application.
  • Responsible for developing mobile applications for both Android and iOS using Xamarin and Visual Studio in C#.
  • Worked with Navigations controllers, Navigation Bars and Tab Bars.
  • Used Cocoa Pods.
  • Integrated third party APIs
  • Write some stored procedures to get data from more than one tables in MYSQL.
  • Developed Android GUI module for log collector. Added animation between UI Views for smooth transitioning and better user experience.
  • Worked with Backend team to display the correct data format in devices.
  • Involved in the code review meetings. Also, fixed code and bugs in the code.
  • Followed Agile Engineering throughout the project to adapt the project to the changing requirements during the development of the app.
  • Tested the application on Real Devices using Xamarin Test Cloud.
  • This application was designed and development using Interface builder Xamarin forms C#.
  • Designed and developed the application for iPad using Xcode and Objective-C.
  • Worked in an Agile Scrum environment
  • Used Xcode 6.1, 5.1.1 and 5.1 to build application for iPhone 3.5 inch, iPhone 4 inch retina and iPhone 4-64bit Retina iPhone 5, 5s, 6 and 6 plus.
  • Sub-classed a UINavigationController to make a Styled Navigation Controller which would then be used throughout the application.
  • Involved in developing cross platform mobile application which can run on both iOS and Windows platforms from the architecture of the application to implementing it by using Xamarin Studio.
  • Both apps use core location, core data, and communicate with the server using REST web services. New development was in Swift.
  • Worked with UIKit Framework for development and maintenance.
  • Integrated web-based content made with HTML5 on a Native app using UI Web View.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • This would make it easier to change a certain behavior of a View Controller for example to change the color of the navigation bar throughout the application.
  • Created Table View Controllers in the application and segue ways from different View Controllers.
  • Worked on iOS SDK 7 and iOS SDK 8.
  • Created Custom Table View Cells to accommodate the client’s design of a particular Cell.
  • Used Objective-C to make the application.
  • Used GitHub to push changed codes.

Environment: IOS 7.0(Min. Deployment Target), Mac OS X Yosemite/Mavericks, Objective-C, Swift, XCode 6.0.1, Cocoa Pods, iOS SDK, Instruments, Interface Builder, Crashlytics, Charles Proxy, Gas Mask, Agile Methodology, HTML5, CSS, REST, Version One. Xamarin, XCode, Xamarin Studio IDE, Android SDK, C#, Visual Studio IDE .NET framework 4.0 & 4.5, Azure web services

Confidential, WA

iOS Mobile Application Developer

Responsibilities

  • Map View implementation using the MapKit and CoreLocation Frameworks.
  • Web Services consumption on the iPhone to communicate with the MediaWiki API using the NSURL Request and NSURLConnection objects.
  • Tested implementation of Mobile Web and mobile application on smart phones that include most of the iOS and androids.
  • Creating project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices.
  • Made a UI Tab Bar Navigation AWS, Azure, Confidential cloud based application.
  • Implemented Push Notifications and Local Notifications.
  • Used GitHub to pull code and make changes in the code and push the code back.
  • This application was designed and implemented using Interface builder, Instruments and Swift and Objective C
  • Worked on Angular Js Declarative templates with data-binding, MVW, MVVM, MVC, dependency injection and great testability story all implemented with pure client-side JavaScript.
  • Developed code using Navigation controllers, Action sheet, Page view Controllers, Custom view controllers, custom protocols.
  • Worked on Web Service calls and JSON parsing.
  • Worked with Backend team to display the correct data format in devices.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Integrated a web-based content made with HTML5 on a Native application using UI Web View.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Strong Expertise in frameworks like Bootstrap, Angular JS, JQUERY, Cordova, Backbone.
  • Worked in an Agile Environment - Monthly Sprint planning and Daily SCRUM meetings.
  • Involved in creating navigation and coding for user interface layout and views.
  • Web service cells by including XML and JSON parsing in the project.
  • Integrated a web-based content made with HTML5 on a Native application using UI Web View.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Strong Expertise in frameworks like Bootstrap, Angular JS, JQUERY, Cordova, Backbone.
  • Worked in an Agile Environment - Monthly Sprint planning and Daily SCRUM meetings.
  • Involved in creating navigation and coding for user interface layout and views.
  • Web service cells by including XML and JSON parsing in the project.
  • Developed critical tools for this project like customized navigation bar, page control, table view, image picker and scroll view.
  • Integrated a web-based content made with HTML5 using UIWebView.
  • XML Response parsing using the NSXMLParser and NSXMLParserDelegate. JSON Response parsing using the SBJSON Framework.
  • Data scrolling is achieved using UIScrollPane and UITextView.
  • Responsible for defining technical evaluation criteria for product and technology selection and determining technical approaches to ensure all architectural solutions result in a coherent systems design.
  • Audio playback using the AVAudioPlayer from the AVFoundation Framework.
  • This application was designed and implemented using iPhone SDK, XCode, interface builder, objective c and instruments.

Environment: Objective C, Cocoa, Swift, XCode, Interface Builder. Libraries used were Foundation Framework, MapKit, XML parsing, JSON parsing, and UIKit Framework.

Confidential

iOS Developer

Responsibilities:

  • Worked as a Trainee engineer in early days.
  • Fetching the data from local database and using it wherever needed. Designed tables to store user’s progress and skipped questions.
  • Designed and implemented all the screens of the application
  • Involved in the project to understand the current process and requirements.
  • Involved in requirement gathering and analysis of requirements of the system in consultation with business analysis and client.
  • Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services
  • Developed new components like infinite scrolling section for sliding table view
  • Solved major defects in navigation controller behavior for the application
  • Developed Facebook integration for the application
  • Improved the efficiency of the application by optimization that resulted in faster loading of player and streaming data. (Main thread and secondary thread)
  • Provided mechanism to avoid loading of duplicate data in table views (Problem due to concurrent server calls)
  • Handled scenarios of no data for application during good network signal
  • Explained the design problem of invocation by drawing flowcharts
  • Assisted Project Manager with release build schedules
  • Documented the technical specifications
  • Managing the work log and following the schedule to ensure completion of projects before deadline
  • Followed a work data flow principle for design and development
  • Worked mainly on UI part as creating Table Views, UI Button actions, UI Text Field validations etc.,
  • Provided support for production and development issues.

Environment: Objective-C, Xcode 4.0, Mac OSX, Cocoa Touch, Foundation, UIKit, Core Graphics, RESTful JSON converted to existing Soap Services, iOS 5.1, iPhone Simulator 5.1, Device integrated with Barcode Scanners, Air Watch Mobile Device Management App Store, Subversion (SVN), Eclipse.

Confidential

Java Developer

Responsibilities

  • Involved in the design and development phases of Rational Unified Process (RUP).
  • Designed Class Diagrams, Sequence Diagrams and Object Diagrams using Confidential Rational Rose to model the detail design of the application.
  • Designed and used simple MVC architecture.
  • Developed reports using XML and XSLT.
  • Developed screens using HTML, JSP and Tag Libraries
  • Deployed the application code to Web Sphere Application Server.
  • Extensively used Agile Methodologies.
  • Involved in development of Dash Board reports using Java and Hyperion.
  • Used java beans for deploying business logic.
  • Developed an internal web-based client server application built with Struts 1.2/2 .0 Framework using SQL Server as backend Database.
  • Created Test cases, Junit test cases and tested the application thoroughly
  • Created and setup the Test profiles (XML files) and Production profiles for the customers and business partner.
  • Used JAXB API to bind XML Schema to java classes.
  • Used TOAD for data management and XML to exchange data.
  • Used the report generation in the databases written in PL/SQL.
  • Developed Web services for integrating with the Enterprise Information System tier using SOAP, WSDL.
  • Used Java Scripts for client side validations and validation frame work for server side validations.
  • Developed stored procedures, functions, and cursors in SQL Server using Quest Central IDE.
  • Configured and developed java components using Eclipse IDE
  • Performed Unit testing and Integration testing
  • Used ANT as scripting language.

Environment: Java 5, J2EE, Java Beans, JSP, Servlets, Struts, HTML, JavaScript, JDK, JDBC, Web Sphere, Web Services, SAML, XML, SOA, JUnit, SQL, Ant, SQL, PL SQL, SQL Server and Eclipse.

We'd love your feedback!