We provide IT Staff Augmentation Services!

Sr Ios Architect Resume

0/5 (Submit Your Rating)

Losangeles, CA

OBJECTIVE:

  • To be involved with 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 with 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 with 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 with 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 noledge in MVC design architecture, Cocoa designs patterns and concepts of delegation, protocols, properties and categories.
  • Experience in using NSUserDefaults, NSUserPs, 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 dis ordering system with iPhone endpoints for plist, XML, and JSON.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Implemented using Storyboard, Xib File and ARC.Proficient in source control with 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, 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, Maven and Gradle

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

Sr iOS Architect

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 with instrument tools to minimize memory leaks and assure overall application stability.
  • Parse JSON, XML and UICollectionView delegates 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 with 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 with Mobile App Testing in Hybrid Apps and WebPages
  • Integrated PushNotifications, LocalNotifications and Bluetooth network connectivity.Responsible for service Integration Development and Testing.
  • Expertise in creating communication link between iOS and BLE hardware devices with Encryption,128-bit proprietary services andcharacteristocs.
  • Worked on iBeacon Bluetooth Legacy and Bluetooth Low Energy with deep integration to hardware devices. Worked on multiple peripheral communicarion at one go
  • Experience in Couchbase’s data model allows you to store both JSON documents as well as binary data
  • Has Build a solid frameworks on iOS's for iBeacon BLE and Legacy frameworks
  • Experience in Salesforce Developement and Design using Salesforce developer tool SDK kit
  • Experience in group functionality with Class and Structures in Swift
  • Experience in Integrated data in to SalesForce SDK Applications
  • Provisioning Device authorizes it to be used on behalf of you're Apple iOS developer program account to test the application to build with Xcode.
  • Experience in defining Constants and Variables in Swift
  • Experience in continuous integration and continuous delivery application dat increases you're productivity. Use Jenkins to build and test you're software projects continuously making it easier for developers to integrate changes to the project.
  • Worked in the internal process using SCRUM Agile methodology with 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 with subversion to checkout and update the codebase changes.

Confidential, Austin,TX

IOS 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 with UI components and controllers to be used for iPhone/iPad. Customizing UI controls. Worked with UIKit Framework for development and maintenance.
  • Developed critical tools for the project like customized navigation bar, page control and scroll view.
  • Expertise implementation noledge of iOS mobile 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 with HTML5 on a Native app using UIWebView iOS Developer contributing to various mobile development projects involving unit testing with Test-Driven Development Methodologies
  • Experience with configuration,Customization and development of E-commerce Platform
  • Used Swift to develop original features including Calorie Calculation Algorithm
  • Worked with E-commerce database to develop shopping cart manager
  • Maintained relationships with 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 with 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 with the objective C interfaces.
  • Redesigned several screens including default application landing screen as per newer wireframe.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 with dynamic fragments for Android devices. Used SQLite for offline data storage. Used Various Activities, Content Providers.

Confidential, Wayne PA

Senior iOS 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 with Objective C and Cocoa framework
  • Development of various modules in accordance with Agile Methodology framework. Collaborating along with 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 with 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 with 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 with 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 Ps, 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,C++

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 with webservices
  • 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 with 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 with 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 with 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.
  • Led the development and project management related activities of WiMAX connectivity client for a key customer (C++\VC++, Win32).
  • Involved in development of VPN SDK solution (C++, Win32) dat is used by 3rd party application developers.
  • 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 with 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 with 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 with 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 with 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.
  • Worked on SIP-based VoIP application for Android Mobile handsets. Most of my development work on dis project was at application level using C++ as development language.
  • Implemented a Java Native Interface (JNI) to enable communication between Android application and C++ library
  • Ported native C++ library code to Android using Android NDK.
  • Involved in designing the interface along with 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 with selected app users by calling web services through JSON libraries and connecting to SQLite database with the objective C interfaces.

We'd love your feedback!