We provide IT Staff Augmentation Services!

Senior Mobile Developer Resume

Sfo, CA

SUMMARY:

  • Around 9+ years of experience in IT industry with experience as a Software Developer in designing and developing efficient User Interface applications, integrating with various Database and Client - Server applications in IOS application development using Objective-C, Cocoa Touch, UIKit.
  • Expertise in Object Oriented Programming language Objective-C,Swift.
  • Strong knowledge about Core Frameworks like Core Data, Core Graphics, Core Animation, UIKit.
  • Created and customized views, tableviews, tabbars, collection views and navigation bars which are most needed functionality in a multi-view application.
  • Expert in making efficient use of Interface Builder, Storyboard and navigation controllers in building the Applications.
  • Hands on ExperienceSwift 4.0, Whole-Module Optimization
  • Experience with Auto layout to develop applications for multiple screen sizes using different constraints.
  • Designed and implemented Enterprise RESTful API services.
  • Very Passionate about using the latest IOS Technologies.
  • Thorough analysis of the project and compose list of classes needed.
  • Strong optimization and debugging skills.
  • Creating certificates and provisioning profiles required for development, distribution as well as App-store submission.
  • Debugging of issues, monitoring memory leaks, profile analysis to ensure memory management and removing compiler warnings.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
  • Experience working with In-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
  • Experience in developing utility and enterprise-based application using core data for iPhone/iPad to improve memory overhead of the app, increase responsiveness.
  • Designed and developed applications as per specifications. This included core development using various IOS frameworks and test driven development using XCTest framework.
  • Experience to various stages of Software Development Life Cycle. Capable of analyzing the business requirements, software requirement specifications, functional design documents to write technical design documents and unit test plans.
  • Experience with multiple life cycle methodologies and design methods like Waterfall, Agile, Scrum and Sprint.
  • Experience with source control tools SVN and GIT.
  • Experience integrating third party frameworks using Cocoapods.
  • Worked with logging and capturing user navigation and app usage to Flurry Analytics and Confidential Analytics for understanding the most used features by users.
  • Experience in designing and developing user interfaces using Xcode, Interface Builder and Storyboard using Size classes and Autolayout.
  • Leveraged native IOS features (Push Notifications and Local notification, Animations, GPS, Settings, Contacts).
  • Have knowledge and developed prototype on iBeacons which uses Core Bluetooth as well as Core Location APIs.
  • Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills.
  • Followed standard design patterns like MVC, Delegation, Factory pattern, Singleton patterns etc.

TECHNICAL SKILLS:

Mobile: Designed IPhone/iPad application with IOS 5, IOS 6 and IOS 7.

IOS APIs and SDKs: Cocoa Touch, UIKit Framework, Storyboard, Core Motion, Auto layout, Core Data, Core Location, Core Graphics, Web services, Map kit, SQLite, Security Framework, Rest API.

Database: SQLite with Core IOS sandbox,SQL server.

Java: Java1.4, SQL, PL/SQL, J2EETechnologies Servlets, JSP, JDBC, JSTL, JNDI

Web Technologies: HTML, CSS, XML, JQuery, JqGrid, JavaScript, Ajax, AngularJS, NodeJS

Frameworks: Struts, Spring, Spring MVC

SOA Web Services: (Restful, SOAP, WSDL)

IDEs: Eclipse, NetBeans

Databases: Oracle, MySql, SQL Server

JQuery Framework / JavaScript: Programmed client side processing with use of the jQuery framework; added jQuery framework to applications.

CSS / HTML: Code HTML with table less CSS Layout via floating DIV tags.

PROFESSIONAL EXPERIENCE:

Confidential, SFO, CA

Senior Mobile Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa Touch frameworks.
  • Composing list of classes required.
  • Designing the story boards using Autolayouts.
  • Helping to implement auto layout and unit testing.
  • Designed and implemented all the screens of the application.
  • Beta testing of the application via test flight.
  • Developed enterprise application using XCode, Interface builder, Instruments, Cocoapods, Cocoa frameworks and Core Data.
  • Experience with Unit Testing using XCTest, Expecta and OCMock frameworks and TDD.
  • Installed various API/SDK's like Alamofire, MBProgressHud, Crashlytics, Confidential Analytics through Cocoapods.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Developed critical tools for this project like a customized navigation bar (UINavigationBar), PageControl and UIScrollView.
  • Enhanced membership application success rate 20% by recognizing a pattern in Confidential Analyticsthat lead to a design revamp.
  • Integrated Bluetooth Wireless Technology Such as BLE.
  • Developed from scratch, Module is developed in swift 2.x and later adapted to swift 3.x
  • Some Apps utilize Core Plot, Core Text, Map Kit and advanced touch screen techniques.
  • Expertise in using Core Data, Core Animation, Core text, Core Graphics.
  • Involved in the database design and created Data module using Core data framework.
  • Writing XCTest cases for Unit testing.
  • Worked with UIKit Framework for the applications at hand.
  • 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.
  • Added animation between UIViews for smooth transitioning and better user experience.
  • Followed MVC architecture widely in this project. Created highly reusable model classes for User, Contact, Activity, Share etc., and Singleton for the logged in user.
  • Implemented Push notifications by creating APNS certificates and displayed all the notices at one place in Notices Tab. Also handled push notifications effectively.
  • Expertise in using Core Data, Core Animation, Core Graphics.
  • Integrated Flurry analytics to log user activity in various screens.
  • Used the same xib to design for all iPhone’s using Auto-layout .
  • Reported progress/challenges to onsite project lead.
  • Used Agile methodology for development.

Environment: and APIs: Xcode (5,6,7), Objective-C, Expecta, Cocoa Touch, Core Services, WebSocket, BLE, Cocoa framework, UIKit, XML, SQLite, XC Tests, Bit-Bucket, Cocoapods, TestFlight, Media, OCMock, SDWebImage, AFNetworking, Swift 3.0, Flurry Analytics API.

Confidential, Owings Mills, MD

Sr. Mobile App Developer

Responsibilities:

  • Participated in all the phases of the Software development life cycle (SDLC) which includes Development.
  • Excellent Cocoa/Cocoa Touch and Objective-C/Swift coding ability with XCode for iOS (iPhone/iPad) and develop iOS iPhone and iPad hybrid applications.
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code.
  • Write Unit Testing using Specta and OCMock frameworks
  • Developed native based iPhone applications using Objective C and Swift, XCode, iPhone SDK and Cocoa Touch framework.
  • Responsible for Creating Models and Services in conformance with the WSDL's provided.
  • Web services deployment and testing on rest client.
  • Perfect understanding of ARC and non-ARC in iOS development for Memory Management.
  • Expertise in using third-party libraries such as Core Plot, Progress HUD and AFNetworking to integrate additional functionality into applications.
  • Strong knowledge about Core Frameworks like, Map Kit, Core object, Core services, Core Graphics, Core animation, UIKit & MVC methodologies.
  • Experienced in working with SQLite Database, Confidential Maps API, Map Quest API, GPS Location, In-app billing, Push Notifications.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Experienced in working with Storyboard, Interface Builder, XIB files, program Interface and Auto layout.
  • Experience in using various markup languages like XML, JavaScript, C++, C#,ASP.net, HTML and JQuery Mobile, Phone gap, Sencha Touch, node.js with IOS and Android.
  • Experience with Unit Testing using XCTest, Expecta and OCMock frameworks and TDD.
  • Experience in creating and extracting data from database and displaying on iPhone using SQLite3 and worked on data management software SAS, MySQL, SQL Server
  • Worked with Android APIs (SMS, Content Provider, Maps API, SQLite, Web view).
  • Some of the attributes that would describe me would be Team player, Quick learner, Self-Motivated and Strong interest in Mobile Applications and Front End Development.
  • Performed Log in/Log out/ Sign Up function by company's API.
  • Created models in MVC and development of delegates for updating model information.
  • Implemented Core Data for persistent storage of policyholder data.

Environment: XCode 9, iOS 10, MacOS X, Specta, Swift 4.0, CocoaPods, iOS SDK, Instruments, Interface Builder, Crashlytics, Agile, Jira.

Confidential - Minneapolis, MN

iOS Developer

Responsibilities:

  • Participating in Daly Standup meetings and updating status about the and to discuss the progress in the sprint
  • Worked closely within a cross functional team of testers, developers and designers.
  • Worked extensively with Objective C, Cocoa Touch frameworks and also used Swift for the new classes.
  • Implementing different storyboards using Autolayouts for each classes.
  • Analysis of the requirements and work flow of the screens and estimate of the required classes and view controllers.
  • Developed Unit tests for testing specific functionality and logic of the implemented swift classes.
  • Used Core Graphics and Core animation to create animation views between transitions of views.
  • Designed data module using SQLite Library and Core data framework.
  • Developed automated unit test cases using XCTestCase.
  • Checking the defect status of the user story in Rally and fixing the defects.
  • Worked on code coverage throughout the application.
  • Writing XCTest cases for Unit testing.
  • Used Core data framework extensively for persistent storage using XCDataModel, Predicates, and Core data stack objects and Fetch controllers.
  • Implemented Split view Controller by adding as child view controller in the iPad application.
  • Implemented SingIn framework to use the same in different projects.
  • Implemented ServiceHandler framework for all calls from service.
  • Worked on Rx Selection screen, Confirm screen and Thank you screen UI changes.

Environment: and APIs: IOS 9, XCode 7, Swift 2.0, Objective C, BLE, Cocoa Touch and API, REST, Rally, XC Tests, Jenkins, GitHub.

Confidential

iOS Developer

Responsibilities:

  • Participated in all the phases of the Software development life cycle (SDLC) which includes Development, Testing, Implementation and Maintenance.
  • 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 Core Graphics and Core animation to create animation views between transitions of views.
  • 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.
  • 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.

Environment: C++, Cocoa Touch, Cococs-2d, Cococs-2d-x, XCode, Objective-C, Texture packer, XC Tests, UIK Frameworks.

Confidential

Java Developer

Responsibilities:

  • Participated in all the phases of the Software development life cycle (SDLC) which includes Development, Testing, Implementation and Maintenance.
  • Involved in collecting client requirements and preparing the design documents.
  • Designed and implemented the various front end interactive pages using java script framework.
  • Extensively used the MVC pattern for data handling in the UI side.
  • Developed REST APIs in spring framework where the UI can interact.
  • Designed the JSON structure for data handling between APIs and UI calls. Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developed the JAVA classes to execute the business logic and to collect the input data from the users using JAVA, Oracle.
  • Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit & Maven
  • Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features
  • Involved in creation of SQL scripts to create, update and delete data from the tables.
  • Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements.
  • Wrote JSP using HTML tags for designing UI for different pages.
  • Extensively used OOD concepts in overall design and development of the system.
  • Developed user interface using Spring JSP to simplify the complexities of the application.
  • Responsible for Development, unit testing and implementation of the application.
  • Used agile methodology to design, develop and deploy the new changes.
  • Writing JUnit Test cases for Unit testing in Pension Manager Module.

Environment: Java, JSP, JSP JDBC, HTML, XSL, Selenium, Springs, CSS, JavaScript, Oracle 8i, XML, WebLogic and Windows NT, CVS, JSON, JUnit, PL/SQL.

Hire Now