We provide IT Staff Augmentation Services!

Ios Mobile App Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 7+ years of experience as a software developer in designing & developing Rich User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad (iOS 3.0, 4.0, 5.0, 6.0, 6.1,7.0,8.0), Xcode ( 5.0/6.0/6.1.3 , 7.1) application development using Objective-C, Swift programming, Cocoa Touch and UIKit.
  • Proficient knowledge of Programming Experience in Objective-C and Swift coding
  • Extensive experience in iPhone & iPod Touch application development
  • Expertise in iPad application development
  • Worked extensively on Xcode, Interface Builder and Instrument
  • Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch
  • Worked with QT Framework 5.0 in creating .pro files and deploying to Xcode Project
  • Strong knowledge about Core Frameworks like, Map Kit, Core object, Core services, Core Graphics, Core animation, UIKit& MVC methodologies.
  • 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.
  • Proficient in source control with Git, SVN
  • Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code
  • 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 Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance
  • 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.

TECHNICAL SKILLS

IOS Applications: Objective-C and Cocoa development for iPhone and iPad devices in Xcode Interface builder-UIKit, Cocoa touch, core Data.

Software: Trained in iOS 6, 7, 8 with Xcode 3.0/ 4.0., 5.0, 6.0, 6.1.3, OSX 10.5, 10.6, 10.7, 10.8 and Microsoft office suites.

Programming Languages: C, Objective C,Swift, C++, Core Java and HTML

Databases: SQL server 2005/2008, SQLite with Core iOS sandbox, building, and database in iOS sandbox

Operating Systems: MAC OS 10.5/10.6/10.7 , Windows XP, Windows 7, Windows 8

Tools: Xcode 5.0/6.0/6.1.3 , 7.1 Visual studio 2005Development Tools CVS/SVN/GIT

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

IOS mobile app developer

Responsibilities:

  • Involved in the requirement gathering, project plan, effort estimations leading to successful product delivery
  • Involved in Agile methodology, which includes daily Scrum calls for status reports, three weeks, Sprints and use of Attlassian software for JIRA, Stash and Confluence.
  • Implemented UI screens as demonstrated in the UI specification documents using custom UITableViews to display the available card details associated with chase account, SFSafariViewController and QRCode scanners, QRCode generators at the point of sale (POS).
  • Utilized NSURLSessions, NSURLRequest library for API calls to retrieve data and parsed it into JSON models like NSDictionaries, NSArray’s.
  • Worked on security of the user by saving the details in Keychain Services and used frameworks like AVFoundation for scanning codes.
  • Worked on implementing several design patterns like Singleton, designed MVC pattern with Data model classes and several Categories were made to the existing classes and made few MethodSwizzles at Run-time
  • Implemented Test cases in XCTests with seventy percent coverage of the project using few third-party frameworks like OCMock

Environment: s: iOS 7.0, 8.0(iPhone SDK), Mac OS X, Objective C, Xcode 5.0 and 6.0, Agile Methodology, HTML5, CSS, REST, JIRA, JavaScript, JQuery.

Confidential, San Jose, CA

IOS mobile app developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa frameworks
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code.
  • Responsible for Creating Models and Services in conformance with the WSDL's provided.
  • Worked withUIKit Frameworkfor the applications at hand
  • Worked extensively on table view controller and madecustomized table view cellsaccording to the client
  • Pre-fetching data for different views for smooth screen transitioning
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Worked on web service calls,XML and JSONparsing included in the project.
  • Worked withUIKit Frameworkfor development and maintenance
  • Web services deployment and testing on rest client.
  • Created the complete database using core data
  • Complete implementation of the retrial mechanism.
  • Used Phonegap to allow user to access the camera
  • Beta testing of the application via test flight
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • 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 app usingUIWebView
  • Developed critical tools for this project like customized navigation bar, page control and scroll view
  • Added animation between UIViews for smooth transitioning and better user experience
  • Worked withGDB and Xcodefor debugging
  • Worked withGITto checkout and update the codebase changes.
  • Reported progress/challenges to onsite project lead.
  • Worked with Backend team to display the correct data format in devices
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Debugging issues at onsite whenever required

Environment: s: iOS 7.0,8.0(iPhone SDK), Mac OS X, Objective C, Xcode 5.0 and 6.0, Agile Methodology, HTML5, CSS, REST, JIRA, JavaScript, JQuery.

Confidential, Birmingham, MI

IOS Developer

Responsibilities:

  • Implemented Core Data for persistent storage of user data
  • Created models in MVC and development of delegates for updating model information
  • Created of various views, table views, customized views and popovers
  • Redesigned several screens including default application landing screen as per newer wireframe
  • Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQ Lite database with the objective C interfaces.
  • Created of notifications to detect the autorotation in the customized sub views
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Took care of Code Review, Code Fixes and bug Fixes
  • Performed all tasks from UI design and implementation to writing code for various features
  • Used several methods for testing and tracking of application like kiwi
  • Designed XSDs to define the xml structure of data exchanged between iPhone and server.
  • Managed data and memory management from streamlining code and using various debugging tests
  • Interacting with QA on deliverables on every iteration and customer feedback implementation

Environment: s: iOS 6, 5.1, Xcode 4.1, 4.3.3, 4.4.1, iPad, iPhone, Objective-C, UIKit, JSON, XML, SQLite, View Controller

Confidential, Kansas City, MO

IOS Mobile Application Developer

Responsibilities:

  • Relevant experience in healthcare Domain experience
  • Designed and implemented the entire application using XCode 4.5.
  • Created the design documentation for iOS application
  • Implement Google analytics within the application.
  • Implement push notification both on client and server side.
  • Used Core Animation framework to animate the flip view between two views
  • 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 in the Internal process using SCRUM Agile methodology with supervision
  • Participate in DAILY SCRUM to discuss the progress in the sprints.
  • 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
  • Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint
  • Solved major defects in navigation controller behavior 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
  • Managing the work log and following the schedule to ensure completion of projects before deadline

Environment: iOS 6.x, 7.x, iPhone SDK, Objective C, Xcode 5, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, JQuery

Confidential, Sunnyvale, CA

IOS Developer

Responsibilities:

  • Implemented Core Data for persistent storage of user data
  • Created models in MVC and development of delegates for updating model information
  • Created of various views, table views, customized views and popovers
  • Redesigned several screens including default application landing screen as per newer wireframe
  • Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQ Lite database with the objective C interfaces.
  • Created of notifications to detect the autorotation in the customized sub views
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Took care of Code Review, Code Fixes and bug Fixes
  • Performed all tasks from UI design and implementation to writing code for various features
  • Managed data and memory management from streamlining code and using various debugging tests

Environment: s: iOS 5, 5.1, Xcode 4.1, 4.3.3, 4.4.1, iPad, iPhone, Objective-C, UIKit, JSON, XML, SQLite, View Controller

Confidential

Java/J2EE Developer

Responsibilities:

  • Translated the functional requirements into technical requirements
  • Helped in document analysis and technical practicability discussions for implementing pioneering functionalities
  • Worked in server side and front-end validations by using Struts Validation framework and JavaScript
  • Worked with various components of struts like Action Classes, Action Servlet, Action Forms, Tiles, validation Framework, etc
  • Database interaction objects were developed as a team by implementing the DAO Patterns.
  • We have used JDBC as Model Component.
  • Designed the database schemas for the new data layer on oracle using TOAD
  • Xml documents have been parsed using the SAX parser.
  • Database that was used for writing stored procedures for common queries is Oracle.
  • Done the Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Implemented log4j by enabling logging at runtime without making any modifications to the application binary

Environment: Java, J2EE, JSP, HTML, Struts, J2EE, Design, Patterns, Servlets, Web Sphere Application Server 6.1/WSAD 5.1/RAD7.0, Log4J, CSS, Windows XP Professional.

Confidential

Java Developer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, JSP
  • Developed different Servlet components
  • Interacted with the Database using MYSQL
  • Involved in Database designing using ER Modeling and creating tables
  • Extensively used JavaScript for client side validations
  • Developed Java Mail program to send a system generated mail to all first time registered users.
  • Redesign and implementation of Form System for easy configurability
  • Custom Form implementations for various protocols
  • Design and implementation of Payment automation module
  • Data migration from legacy DB2, Sybase based systems to Java/J2EE based modules.
  • Custom Database/Table design for various protocol implementations

Environment: Java 1.3, Servlets 2.3, JSP 1.2, JDBC, UML, HTML, JavaScript, Apache Server, Java Mail, and UNIX

We'd love your feedback!