We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

Tulsa, OK

SUMMARY

  • Over 6 years of experience as a software developer including about 3 years as iOS developer in designing & developing Rich User Interface applications, integrating wif various Databases, Client - Server applications and as a Java developer.
  • Experienced wif the Software Development Life Cycle (SDLC) process, which includes designing and implementing the software, debugging, fixing and maintaining the software.
  • Extensive experience in iOS application design and implementation using Objective-C and Cocoa Touch
  • Experience wif Xcode 5.0 and IOS 7,8, Interface Builder, Instruments, Mobility Tester and Static Analyzer including development, debugging, profiling, optimizing, and build process.
  • Experienced in all aspects of IPhone, IPad and IPad Mini application development, iOS Provisioning Portal and the processes involved including designing for all types of screen sizes and orientations.
  • Expertise in MVC design architecture,
  • Has technical proficiency and thorough understanding in the following Frameworks: iPhone SDK, UIKit, MapKit, WebKit, Audio Toolbox, AV Foundation, Cocoa design patterns and concepts like delegation, protocols and categories, Core foundation, Core Data, Core Location, Core services, Core Graphics, Core animation, Quartzcore, Address Book and Message.
  • Complete understanding of Object Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation).
  • Experience working in Agile SCRUM, Waterfall, and TDD environments.
  • Working knowledge of Unit and automated testing.
  • Experience in Layout designing and Layout modification along wif strong knowledge in User Experience design and usability testing.
  • Strong understanding of managing Development Certificate, CreatingApp IDs, Assigning Devices, provisioning portal,Installing Development Provisioning ProfilesSSL certification for push notification and iTunes connect for deploying applications to the app store.
  • Ability to perform Analyzing tool to debug and perform memory management.
  • Proficient in using Instruments for memory leaks/ memory management and performance analysis.
  • Experience in working in Mac OS-X and Windows Environments.
  • Experience in building and developing custom libraries specifically to function wif different versions of iPhone.
  • Used XML parser, JSON, CSV to retrieve data for display on the iPhone/iPad from server, created and customized Views, Table Views, Collection views, action sheets, segmented controls, Tab Bars and Navigation Bars.
  • Experience in integrating Game center, Push Notifications, and Network Connectivity.
  • Working knowledge of Mac OSX 10.6, 10.7 and recently 10.8
  • Experience in using various markup languages like XML, JavaScript, C++, ASP.net, HTML and JavaScript.
  • Thorough understanding of backend database technologies like SQL and MySQL, and the embedded database SQLite.
  • Worked closely wif product managers, customers and other stakeholders to proactively gather and understand usability concerns and areas for improvement to achieve user-friendly design, performance improvement, documenting code, refactoring, continuous integration and deployment, and unit testing in JUnit.
  • Establishing detailed usability and design guidelines for product development based on industry best practices and competitive benchmarking.
  • Planning and conducting user research and usability tests, documenting, communicating and acting upon the results.
  • Thrives on cooperation, problem solving, dealing wif ambiguity, and working wif little direction when necessary.

TECHNICAL SKILLS

Programming Languages: Objective-C and Cocoa development for iPhone, iPod and iPad devices in Web services, Xcode 3.0/4.0/5.0/6.0/6.1.3 Interface builder-UIKitCocoa touch, core Data, Java, Ruby, C, C++, JavaScript, JQuery

Version Control Tools: GIT/ CVS/ SVS

Databases: SQLite, Microsoft SQL, MySQL.

Markup Languages: HTML, XHTML, CSS, HTML5, CSS3

IDE: Eclipse, IntelliJ, Microsoft Visual Studio, Xcode

Operating Systems: Mac OS 10.5/10.6/10.7 , Windows XP/ Vista/ 7/ 8, Linux

Designing Tools: AutoCAD, CATIA V5R19

Mobile Technologies: IOS, QT (cross-platform application framework)SDKs IOS ( 5.x, 6.x, 7.x,8.x)

PROFESSIONAL EXPERIENCE

Confidential, Tulsa, OK

Sr. IOS Developer

Responsibilities:

  • Worked extensively wif Objective C and Cocoa frameworks.
  • Worked wifUIKit 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 wifin a cross functional team of testers and developers.
  • Worked on web service calls,XML and JSONparsing included in the project.
  • Worked wifUIKit Frameworkfor development and maintenance.
  • Added animation between UI Views for smooth transitioning and better user experience.
  • Worked wif Backend team to display the correct data format in devices.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Integrated a web-based content made wif HTML5 on a Native app usingUI Web View
  • UsedCore data Frameworkfor local storage purpose in SQLite in few primary projects.
  • Formatted the Data as per Business rule to display in UI.
  • Followed a work data flow principle for design and development.
  • Worked closely wifin a cross functional team of testers and developers.
  • Debugging issues at onsite whenever required.
  • Worked wifGDB and Xcodefor debugging.
  • Worked wifGITto checkout and update the codebase changes.
  • Reported progress/challenges to onsite project lead.

Environment: s: iOS 6.0 and 6.1(iPhone SDK), Mac OS X, Objective C, XCode 4.6 and 5, Agile Methodology, HTML5, CSS, SOAP, JavaScript, JQuery.

Confidential, SanFrancisco, California

Mobile App Developer

Responsibilities:

  • Involved in the requirement gathering, project plan, effort estimations leading to successful product delivery.
  • Created the overall front-end UI design of the app using UIKit framework primarily.
  • Used MVC design pattern, protocols and delegates to design the application’s architecture.
  • Implemented the supplied login credentials-authentication using ASIHTTPRequest.
  • Implemented NSURLRequest framework to consume the Web service response from server, and parse using NSJSONSerialization class which converts JSON to Foundation object such as NSDictionary.
  • Dynamically updated the UITableview wif the JSON data
  • Used AFNetworking which is built on top of NSURLSession to load User’s image profile.
  • Incorporated the Push Notification feature using APNS when user is in offline/online mode.
  • Participated in application testing, logged in errors/bugs and fixed them thereby contributing for application enhancement.

Environment: iOS 6.x/7.x, Objective-C, Xcode 5.0, JSON

Confidential, Dallas, TX

iOS Developer

Responsibilities:

  • Used AV Foundation Framework to record audio from the device.
  • Implemented Drop box API for sharing and backup.
  • Implemented Core Data framework to store user Data.
  • Implemented NS Operation Queue and NSURL Connection to integrate wif backend web services.
  • Implemented using Storyboard and ARC.
  • Developed unit tests for testing specific functionality and logic.
  • Fixed bugs as documented by QA team.
  • Used Instruments to fine tune the app performance and memory management.
  • Formatted the Data as per Business rule to display in UI.
  • Followed a work data flow principle for design and development.
  • Worked closely wifin a cross functional team of testers and developers.
  • Debugging issues at onsite whenever required.
  • Worked wif Xcode for debugging.
  • Worked wif Subversion to checkout and update the codebase changes.

Environment: s: iOS 6.0 and 6.1 (iPhone SDK), Mac OS 4. X, Objective C, XCode 4.6, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), Map Kit, Core Location, AVFoundation

Confidential

Responsibilities:

  • Laying out different screens and the flow of the application including iPhone camera use and image manipulation using clicked photos or photo library and add T-Shirts and designs of the advertising company.
  • Local storage of images created by user using Core Data.
  • Social networking integration for user to post created images on Facebook, twitter or save them in local library.

Environment: iOS 5.x, Objective-C, Xcode 5.0, JSON

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Requirement analysis to identify the set of possible use cases for the new product design.
  • Handling multiple series clinical protocol from document to module delivery (end to end).
  • Experience in handling FDA validated documentation keeping system and managing change request for the same.
  • Java Development deployment using Websphere 5.0 / 6.0 and Eclipse and RAD IDE.
  • Front End Development using JSP, HTML, JavaScript, XML, and XSL.
  • XML transformation using XSLT and XPATH.
  • 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.
  • PL/SQL development.
  • Data transformation for comparative analysis and studies.
  • Code Reviews.
  • Enhancement implementations in Report module.
  • Customized report implementations for various protocols.
  • Interacting wif Line of Business teams as part of Change Management activities.
  • Coding and Maintenance of existing product using Struts MVC framework.
  • Preparation of Unit test plans and System test plans for various functionalities.
  • MIS report creation (using remedy bug and change request ticket handling)
  • Creating and maintaining shell and perl scripts.
  • Problem solving on day to day basis (technical and people handling both).
  • Leading communication as per onsite-offshore model defined by company (on daily/weekly and monthly basis)

Environment: s: JSP 1.2, Servlets, JavaScript, XSL, EJB, MQ, JMS, WEB SERVICES, JAX-WS, JAXB, JSTL, JNDI, LDAP, Struts 2.0, Spring 2.1, Hibernate 3.3, WebSphere 7.0, RAD/WSAD 7.0, JBoss, Oracle 10G, DB2, Sybase, TOAD, LINUX, Apache Ant, Maven, VSS, CVS.

Confidential

Java Developer

Responsibilities:

  • Involved in the requirements analysis and design of Virtual Clinic application.
  • Developed the graphical user interface that uses swings for the student to take the test.
  • Developed code to evaluate the responses provided by the student.
  • Developed the Business logic classes and developed the form Validation classes to validate user input.
  • Developed the GUI using JPanel, JForms and JavaScript
  • Added the feature of feedback report generation.
  • Enhanced code to save all the responses provided by the students, so that the professor can view them later. The professor views the responses as correct and incorrect responses.
  • Played a major role in fixing bugs and cleaning up the code relating to Virtual Clinic.

Environment: Java 1.5/1.4,Applets, JPanel, JForms, JavaScript, Log4J, JUnit, Oracle 8 & Netbeans

Hire Now