Sr. Ios Developer Resume
Swedesboro, NJ
SUMMARY
- Over 8 years of experience asiOS, MAC OSX Platforms developer with experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications and enterprise applications in iPhone/iPad application development using objective-C,C++, SQL, Cocoa Touch, Swift, Cocoa Bindings, Core animation custom controls.
- Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
- Worked with NLP (Natural Language Processing),third party libraries and API’s
- Worked with general mobile landscape environment, architectures, trends, and emerging technologies.
- Good experience on NSOperation threads GCD and Blocks to perform multi-threaded development.
- Experience with development in Objective-C and Swift, third-party libraries, and APIs
- Worked on Audio Toolkit, AV Foundation, HTTP segmented streamsMedia Player framework of Cocoa Touch to stream video and audio, which are both DRM and Non-DRM protected.
- Hands on experience in Apple push notifications, Network protocols, Bonjour net services, Mac/Pc to iPhone data syncing.
- Good usage of data structure and middleware components.
- Extensive experience in creating user interfaces using JSP, HTML and client side validation using JavaScript.
- Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
- Experience in Mobile Device Management Mobile Iron, RIM, Good.
- Knowledge on KVO Concepts and web service concepts
- Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, testing, fixing and maintaining applications.
- Working knowledge of Operating Systems like Mac OS EI Captain,Mac OS Yosemite, Mac OS-X, Windows 2003, Windows XP, Vista, Windows 7 and Windows 8.
TECHNICAL SKILLS
Programming Languages: Objective-C, C, C++, Embedded C,ASP.NET, SQL, Core Java
Scripting Languages: VBA, UNIX Shell Script, DOS Script, HTML, JavaScript, JSON,CSS
IDE’s / SDK’s: Xcode, Visual Studio, Eclipse, Android SDK, NetBeans
Frameworks / APIs: Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Core Plot, External Accessory, Core Bluetooth, Google Protocol Buffers, C Standard Library, Win32 APIs, .Net Compact Framework, OpenGL ES
IOS Applications: Cocoa Development for iPhone and iPad Devices In Xcode interface builder- UIkit, Cocoa Touch, Core data, Swift
Operating Systems: Mac OS 10.5/10.6/10.7 , Unix/Linux, VxWorks, MS-DOS, Windows7, 8
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, Swedesboro, NJ
Sr. IOS Developer
Responsibilities:
- Designed and developed mobile application for IOS mobile devices with extensive user interface development.
- Participated in project requirements, design meetings and prepared project specification and Scope document.
- Involved in creating navigation and coding for user interface layout and views
- Designed screens using MVC, MVVM and IOS Design Patterns for the application with Visual Studio.
- Used Web Views, Custom List Views and populated lists to display the lists from SQLite database using Simple Adapters and Custom Adapters.
- Worked with the Visual studio, and implemented IOS Bluetooth and Location Connectivity components.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
- Performed Unit testing on the various modules/functions to ensure that the output is as expected.
- Implemented MVVM in all interactive views using AngularJS.
- Worked with an offshore team and had to attend meetings on daily basis to keep track of different tasks and to receive updates on the project.
- Used JIRA to track issues.
- Used Objective-C, Swift to make the application.
- Implemented Unit and automated testing using XCTest.
- Provide End-End Maintenance/Support.
- Created entirely new features in my app using Swift 4 which eliminates entire class of unsafe code
- Responsible for deploying the app to the IOS Marketplace and supported the app for different releases of IOS.
Environment: iOS8.0,iOS9.0, (iPhone SDK), Mac OS X, Objective C, Swift X-Code (4, 5.0), Agile Methodology, JavaScript, JQuery.
Confidential, Saint louis, MO
Sr. IOS Developer
Responsibilities:
- Worked extensively with huge code database
- Worked on table view controller and madecustomized table view cellsaccording to the client
- A complete native application(iOS)
- Responsible for tech design and architecture of the project and working with user experience design team, business analysts, and clients to create the needed requirements artifacts
- Involved in the development of module Mosaic Squares, which is the home page of the app and also did unit testing of the same.
- Designed database using Core Data and implemented background fetch using backgrounding API in iOS7
- Create applications and frameworks for the iOS platform using Xcode.
- Implemented map features to view photos on map using Map Kit, Core Location
- The UI is populated with the help of a fetched results controller which continuously watches for any changes in the databases and keeps the UI updated.
- Developed iPhone application that can perform user registration, login, forecast, portfolio, profile, purchase within application, and referral scenarios.
- Pre-fetching data for different views for smooth screen transition
- Followed a work data flow principle for design and development
- Worked closely within a cross functional team of testers and developers
- Implemented Dropbox API for sharing and backup
- Implemented Core Data framework to store user Data
- Integrated the application with backend web services
- Implemented using Storyboard and ARC
- Worked on Web Service calls, JSON, SOAP was used in the project
- Executed a part of the code with the concepts of the phone gap, Xamarin.
- Integrated a web-based content made with HTML5 on a Native application usingUI Web View
- Worked withUIKit Frameworkfor development and maintenance
- Added animation between UI Views for smooth transition and better user experience
- Used the same XIB to design for iPhone 6 and older iPhones by using Auto-layout.
- Setting up SMS gateway
- Formatted the Data as per Business rule to display in UI
- Debugging issues onsite whenever required
- Worked withSVNto checkout and update the codebase changes
- Followed Agile methodology throughout the project
- Documented the technical specifications
- Reported progress/challenges to project lead
- Attended Weekly meetings with Business team to discuss the updates and changes in the project
Environment: IOS 7, 7.1, Mac OS X, Objective C, X-Code 4.3, Cocoa Touch, Cocoa framework, iPhone Simulator 4.1, XML Parser, Map Kit, Touch JSON,XML parsing, Adobe CS4
Confidential, Kansas City, MO
IOS Application Developer
Responsibilities:
- Relevant experience in healthcare Domain experience
- Designed wireframes for both iOS applicationusing X-Code 4.5.
- Designed and implemented the entire application
- Created the design documentation for iOS application
- Implemented the concepts of Angular JS in achieving deliverables
- Implement Google analytics within the application.
- Implement push notification both on client and server side.
- Developed and tested each application according to its Software Requirement Specification (SRS).
- Interacted and coordinated with QA team for different releases
- Responsible for the Code Delivery to the Project Manager
- Worked closely within a cross functional team of testers and developers.
- Documented the technical specifications
- Worked on different notifications like push notifications
- Worked with the concepts of Auto Layout in story boards
- Worked in the internal process using SCRUM Agile methodology with supervision
- Worked with the concepts of core data, core graphics
- Worked with in the Network interactions using JSON
- 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
- Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services
- Assisted Project Manager with release build schedules
Environment: iOS 5.x, 6.x, 7.x,Mac OS 4. X, iPhone SDK, Objective C, X-Code 5, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, JQuery
Confidential, San Francisco, CA
IOS Application Developer
Responsibilities:
- Designed and developed the magazine reader application on iPad/iPhone using XCode and Objective-C.
- Implemented Single Sign On feature in Reader Application with Face book.
- Worked on Source control tool with Windows devices using Visual Studio Tools VST, SVN for Apache Cordova. With an extension for Visual Studio 2013.
- Worked in an agile-based team environment.
- Used UITabBar, UI Navigation View, UITableView, MKMap, UIActionsheet, and other View Controllers to build the UI.
- Implemented NSOperationQueueand NSURLConnection to integrate with backend web services.
- Developed Custom UIViews&UITableViews for user interface
- Implemented Apple’s Push Notifications Service
- Native Mobile developing in iOS applications.
- Followed SCRUM methodology throughout development.
- Used Instruments to check for processing bottle necks, memory leaks, and retain cycles.
- Fixed bugs as documented by QA team.
- Experience developing service-orientated applications and interfacing with web services (JSON, SOAP)
- Worked extensively With Objective-c and cocoa Framework in XCode.
- Followed Agile methodology throughout the project
- Documented the technical specifications
- Reported progress/challenges to project lead
- Attended Weekly meetings with Business team to discuss the updates and changes in the project
Environment: iOS, XCode 4.3.2/4.4.1 , iPad, iPhone, Objective-C, Flex 3.0, Pure MVC, and Restful Web service, SCRUM Methodology and Mac OSX
Confidential, Atlanta, GA
Mobile Application Developer
Responsibilities:
- Developed full code and scripts for actual iPhone and iPod touch.
- Tested applications on iPhone simulator, iPod touch and iPhone device.
- Performance test and fixes done through instruments.
- Followed a work data flow principle for design and development.
- Created User Interface/ Navigation Layout for the application.
- Improved the application efficiency with multi-threading.
- Developed the App using Cocoa Touch frameworks like UIKit, Foundation, Core Graphics and SQLite 3.0 Frameworks.
- Experience on SQL queries.
- Live Updates implemented Using RSS link.
- Experienced in Debugging the Code at every Stage line of Implementation.
- Coordinated with technical staff in the configuration of iTunes App Store.
- Collaborate with end users and clients in the implementation of complex software.
- Worked closely within a cross functional team of testers and developers.
Environment: IPhone SDK, XCode, SQLite3, SQLite Manager, Objective - C, Cocoa Touch and Instruments.
Confidential
Software Web Developer
Responsibilities:
- Worked with OOPS concepts and developed the project for Mobile Application.
- Designing UI screen for Insurance Quote to get User information with JSP.
- Writing custom tag handlers for Insurance Quote page to calculate the age of the person using the date of birth information entered.
- Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
- Developed reusable web components, JSP, Servlets and Java Beans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
- Writing PL/SQL Queries to get schedule of policy payment and defaults.
- Developing Session beans, Entity for Insurance Quotes.
- Writing JSP for Online Quote for Resident Insurance.
- Developing CMP read only Entity beans to get Insurance quotes.
- Fixing the bugs identified in test phase.
Environment: Java, J2EE, JSP, Web Services, XML, Oracle, Eclipse, UML.