Senior Ios Developer Resume
Losangeles, CA
OBJECTIVE:
- To be involved wif progressive organization dat gives me scope to update my skills according to latest trends, especially in the area of Mobile Developer in iOS/Android be a part of team dat dynamically works towards the growth of organization.
SUMMARY
- Over all 9+ years of experience in designing, developing and testing Enterprise Mobile Native and Hybrid Apps using iOS (iPhone/iPad/Universal) SDK, Android SDK/NDK, Windows 8 SDK, HTML5, JQuery - Mobile, JavaScript, Phone Gap, Sencha Touch dat communicates wif Bluetooth/WiFi Enabled Devices and Web Services (RESTFUL JAXB, JAX-WS, JAX-RS And SOAP).
- Over 3 years of experience in server side programming using Java, J2EE, OSGi, Maven, Ant and Spring MVC for enterprise applications.
- Software Developer wif deep Objective-c/Cococa/Cocoa-touch/iOS programming experience
- Experience in RDBMS like Oracle, MYSQL, MS-Access and SQL Server
- Expertise in developing GUIs using JSP and HTML for web applications. Experience in working wif Web services using SOAP and WSDL.
- Skilled in developing APIs for middle ware Framework modules for mobile platforms using Objective C.
- Experienced of working on iOS platform and frameworks and customizing it as per requirements.
- Good knowledge in MVC design architecture, Cocoa designs patterns and concepts of delegation, protocols, properties and categories.
- Experience in using NSUserDefaults, NSUserPreferences, MultiThreading, core Data and SQLite in various iOS app projects.
- Used test-driven development to create a highly complicated, fully automated photo processing and ordering application dat processes thousands of dollars in transactions daily. Integrated this ordering system wif iPhone endpoints for plist, XML, and JSON.
- Implemented NSOperationQueue and NSURLConnectionto integrate wif backend web services.
- Implemented using Storyboard, Xib File and ARC.Proficient in source control wif Git and SVN.
- Strong foundation in implementing core frameworks like CoreLocation, Core Graphics, Core Animation,MapKit and MediaPlayer Framework.
- Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
TECHNICAL SKILLS
Programming Languages: Java, C, SQL, PL/SQL, Objective-C.
Web Technologies: HTML-5, DHTML, CSS-3, Java Script, AJAX, XML, Angular JS, SOAP, XSL, XSLT, XHTML, Json-Parsing, Json-DTD, Schema Modeling, lQuery.
Mobile Application: Android, Phone Gap, Cordova, mobileIrom, and Moveweb. Objective-C, Swift, UIKit, Core Data, Cocoa Touch, Xcode interface Builder-UIKit, Cococs-2d, Cococs-2d-x
Platforms: Windows (7/8, Vista, XP), Server (2000, 98, NT), Unix, Linux, Mac OS X and CentOS-6.5, IOS, Android. MAC OS X 10.5/10.6/10.7
Java Design Patterns: MVC, Singleton, Front Controller Factory, Abstract Factory, Session Façade.
UML Tools/other tools: MS Vision, Rational Rose Enterprise, Edit plus, Dreamweaver, Sublime Text.
IDE & Reporting Tools: Eclipse, JBuilder, IBM RSA, IntelliJ IDEA, Brackets, NetBeans, X-code and Android Studio.
J2EE MVC Frameworks: Struts 2, JSF 1.2, Spring 2.5 & 3.0.
Databases: DB2, MySQL, SQL, SQLite,Oracle9i, 10g and 11gand Bigdata.
Application Servers: IBM Websphere, Oracle Web Logic, JBoss, Glassfish and Apache Tomcat
ORM Frameworks: Hibernate 3, JPA
Build Tools: Ant, MavenandGradle
Version Control: Rational ClearCase 7.0, 7.1, SVN (Apache Subversion), CVS (Concurrent Versions System), VSS (Visual Source Safe)
WebService Specifications: JAX-RPC, JAX-WS(SOAP), JAX-RS(Restful)
Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development
Testing: JUnit
Logging Tools: Log4j, SLF4J
PROFESSIONAL EXPERIENCE
Confidential, LosAngeles,CA
Senior iOS Developer
Environment:, Objective-C, XCode Version 8,9.2, Cocoa Touch,iOS 8/9,Swift 2.0 Core Data, iPhone SDK, Xcode, Cocoa frameworks, MapKit, CoreLocation, AV Foundation, GitHub for version control,Eclipse, Android SDK, SQLite, JSON,XML, Java, CCRC.
Responsibilities:
- Participated in documentation on UBI diagrams for the project application.
- Involved in the project to understand the current process and requirements.
- Experience in web applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing and maintain.
- Logged user events to flurry analytics by using flurry iOS SDK.
- Extensively worked wif instrument tools to minimize memory leaks and assure overall application stability.
- Parse JSON, XML and UICollectionViewdelegates where used to get direction from one location to other location.
- Used NSUserDefaults, NSUserPrefernces, multithreading, SQLite and core data in several projects.
- Used Subversion to pull code and make changes in the code and push the code back.
- AFNetworking is updated to 2.0 which is the latest version for network module.
- Experience in working wif Hybrid Apps for the webviews wrapped around a native app
- Experience in Develop full stack client iOS Applications via Test Driven Development
- Experience in working wif Mobile App Testing in Hybrid Apps and WebPages
- Integrated PushNotifications, LocalNotificationsand Bluetooth networkconnectivity.Responsible for service Integration Development and Testing.
- Expertise in creating communication link between iOS and BLE hardware devices wif Encryption,128-bit proprietary servicesandcharacteristocs.
- Worked on iBeacon Bluetooth Legacy and Bluetooth Low Energy wif deep integration to hardware devices.Worked on multiple peripheral communicarion at one go
- Have Build a solid frameworks on iOS's for iBeacon BLE and Legacy frameworks
- Experience in SalesforceDevelopement and Design using Salesforce developer tool SDK kit
- Experience in group functionality wif Class and Structures in Swift
- Experience in Integrated data in to SalesForce SDK Applications
- Provisioning Device authorizes it to be used on behalf of your Apple iOS developer program account to test the application to build wif Xcode.
- Experience in defining Constants and Variables in Swift
- Worked in the internal process using SCRUM Agile methodology wif supervision.
- Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully
- Hockey App as Beta Test is used to distribute the App internally and get user logs and crash reports etc.
- Behavior Driven Development is used to fix bugs.
- Worked wif subversion to checkout and update the codebase changes.
Confidential, Austin,TX
me OS Lead
Environment: iOS, Objective-C, XCode, Cocoa Touch, GIT, Java Web Services, Android SDK, Eclipse.
Responsibilities:
- Created new lay out and screens for the iPad version of the application.
- Designed the complete MVC flow for the application wif UI components and controllers to be used for iPhone/iPad. Customizing UI controls. Worked wif UIKit Framework for development and maintenance.
- Developed critical tools for the project like customized navigation bar, page control and scroll view.
- Expertise implementation knowledge ofiOSmobile development tools like Xcode and Cocoa Touch including interface builder and storyboards.
- Worked extensively on table view controller and made customized table view cells according to the client
- Added animation between UIViews for smooth transitioning and better user experience.
- Integrated a web-based content made wif HTML5 on a Native app using UIWebView iOS Developer contributing to various mobile development projects involving unit testing wif Test-Driven Development Methodologies
- Experience wif configuration,Customization and development of E-commerce Platform
- Used Swift to develop original features including Calorie Calculation Algorithm
- Worked wif E-commerce database to develop shopping cart manager
- Maintained relationships wif drop ships vendors through online support, order entry and order fulfillment.
- Working Knowledge in Java Card API implementations for the java model of parameter checking.
- Working Knowledge in runtime exceptions by the Java Card Virtual Machines.
- Developed in-house custom application on the force.com
- Experience in working wif Mobile App testing in Hybrid Apps and Webpages
- Created of various views, table views, customized views and popovers.
- Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer and UI Popover Controller.
- Creating advanced transforms/animations and Implemented Video Streaming protocols H.264 and MPEG4.
- Implemented using Storyboard and ARC. Created of notifications to detect the autorotation in the customized sub views.
- Formatted the Data as per Business rule to display in UI. Created the complete database using core data. Connecting to SQLite database wif the objective C interfaces.
- Redesigned several screens including default application landing screen as per newerwireframe.Pre-fetching data for different views for smooth screen transitioning.
- Worked on the iPhone version of the application supporting app on device running iOS 4.3 and above and optimized for iphone5.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Developed rich user interface wif dynamic fragments for Android devices. Used SQLite for offline data storage. Used Various Activities, Content Providers.
Confidential, Wayne PA
SenioriOS Developer
Environment: IOS 5.x/6.x,Swift, Core Data, Xcode, Cocoa frameworks, MapKit, CoreLocation, AV Foundation, GitHub for version control.
Responsibilities:
- Analysing the requirements, and understanding the functional specifications.
- Worked extensively wif Objective C and Cocoa framework
- Development of various modules in accordance wif Agile Methodology framework. Collaborating along wif the Business Analysis, Design, QA and Development team in shaping the product as per the Customers requirements
- Worked on core framework of the Android, iOS and Web Application Design and its communication (e.g. Web Services, Database, Connectivity’s, UI)
- Development of key functionalities like on middleware side, Database design,iOS framework for multiple device support
- Developed Hybrid Mobile Application wif Apache Cordova dat can run natively on iOS device and maintain their relative nativity.
- Involved in Application testing, Memory Analysis, Screen fragmentation support and working wif the QA team on test plan and test cases
- Involved in designing the Web Services and Database design to suite the iOS Application support.
- Involved in designing the interface along wif the Design and UX team for better usability and handling across iOS and maintain their relative nativity (iphones and tablets.)
- Broadcast receivers, and Services. Used Async tasks and Alert Notification API, Shared Preferences, Push Notification Service and Intents.
- Bug Fixing of the application and fine tuning of the complete Application end to end.
- Attending daily standup meetings, discussing the work accomplished, planned and road
Confidential, Chicago, IL
Android Applications Developer
Environment: Eclipse, Android SDK, SQLite, JSON,XML, Java, CCRC, Quality Center, JIRA,Oracle
Responsibilities:
- Involved in complete software development life cycle from requirements gathering to development, testing and maintenance
- Worked on complex UI design using view and view groups
- Implemented home screen to display user recommendations based on their history and for categories available in the application
- Worked on Oracle ADF 11G Architecture wifwebservices
- Experience in Java Card API implementations for the java model of parameter checking.
- Experience in runtime exceptions by the Java Card Virtual Machines.
- Responsible for implementing filter option dat allows users to filter the search using brand name, rating and price
- Implemented the parsing using SAX Parser for xml and JSON parser for JSON content
- Responsible for implementing options menu and their functionality to navigate to different parts of the application
- Worked on cart page to display the user products before check out
- Implemented complex list view and custom adapter to display the products in cart page
- Implemented option to delete multiple products from cart by making synchronous calls
- Debugged and tested the application on multiple devices
- Followed up releases wif fixing issues and enhancements for the application
- Implemented a well versed error handling system in the application
- Used CCRC as a version control system for code management
- Debugged and fixed the defects dat were found during the different phases of the project.
iOS App Developer
Confidential, Seattle, WA
Environment: C++, Cocoa Touch, Cococs-2d, Cococs-2d-x, Xcode, Objective-C, Texture packer, UIK Frameworks.
Responsibilities:
- Utilized Objective-C and Cocoa framework to develop the project.Improved the path finding for the character movement by customizing AStar algorithm.
- Implemented using Storyboard and ARC. Used instruments of UIKit Frameworks for development and maintenance.
- Created controller class file is created which is the main controller of the project.
- App is developed on cross-platform engine, cococs-2d-x using C++.Created sprite sheets using texture packer. Proficient in source control wif Git and SVN.
- Developed complete animation including gesture recognizer for zooming, algorithm for detecting the intersection of objects when rotated, logic for retrieving the sprite sheet codes for p-list etc.
- Involved in requirements gathering and designing of the application.
- Worked wif Cocoa Touch Framework and Core Services Framework for development and maintenance.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Integrated location based services using Google Maps API to display locations of the nearest stores.
- Used PhoneGap to write native application using HTML and Java script.
- Handling XML data using efficient parsing techniques such as DOM parser.
- Work closely wif the web application development team to ensure proper integration between mobile application and web application.
- Experience in debugging on XCode and GDB.Used instruments to check for processing bottle necks, memory leaks and retain cycles.
- Interacting wif QA on deliverables on every iteration and customer feedback implementation.
Confidential
Android Developer Architect
Responsibilities:
- Provide design level inputs at the time of initial Project planning
- Collaborating along wif the Business Analysis, Design, QA and Development team in shaping the product as per the Customers requirements
- Involved in Application testing, Memory Analysis, Screen fragmentation support and working wif the QA team on test plan and test cases
- Involved in designing the Web Services and Database design to suite the Android and iOS Application support.
- Involved in designing the interface along wif the Design and UX team for better usability and handling across iOS and Android and maintain their relative nativity (phones and tablets.)
- Supporting the applications, debugging analysis, errors and faults correction and
- Prevention to ensure business applications function smoothly and business requirements. In project we used AGILE methodology.
- Created custom checklist and sharing them wif selected app users by calling web services through JSON libraries and connecting to SQLite database wif the objective C interfaces.
